-
如何优雅的处理异常?SpringBoot全局异常与数据校验
所属栏目:[优化] 日期:2019-01-31 热度:138
要思考的问题 在现在的前后端交互中,通常都规范了接口返回方式,如返回的接口状态(成功|失败)以及要返回的数据在那个字段取,或者说失败了以后提示信息从接口哪里返回,因此,如果想做全局异常,并且异常发生后能准确的返回给前端解析,那么需要异常发[详细]
-
2亿用户背后的Flutter应用框架Fish Redux
所属栏目:[优化] 日期:2019-01-31 热度:187
背景 在使用 Flutter 开发过程中,我们遇到了业务代码耦合严重,代码可维护性糟糕,如入泥泞。对于闲鱼这样的负责业务场景,我们需要一个统一的应用框架来摆脱当下的开发困境,而这也是 Flutter 领域空缺的一块处女地。 Fish Redux 是为解决上面问题上层应[详细]
-
腾讯敏捷协作平台TAPD发布5.0版本 助力企业实现一体化、数字化研发
所属栏目:[优化] 日期:2019-01-31 热度:132
近日,腾讯敏捷协作平台TAPD重磅上线5.0版本,新版本不仅在界面体验上全面优化,还在帮助企业研发过程数字化和研发效能提升方面进行了升级。此外,新版本还针对企业版客户推出一站式DevOps解决方案,助力企业快速交付高质量产品,抢占市场先机。 看点一:[详细]
-
Pelican入门:一个Python静态网站生成器
所属栏目:[优化] 日期:2019-01-31 热度:63
Pelican 是那些想要自我托管简单网站或博客的 Python 用户的绝佳选择。 如果你想创建一个自定义网站或博客,有很多选择。许多提供商可以托管你的网站并为你完成大部分工作。(WordPress 是一个非常受欢迎的选项。)但是使用托管方式,你会失去一些灵活性。[详细]
-
如何在产品开发中轻松有效地使用AR技术
所属栏目:[优化] 日期:2019-01-31 热度:66
增强现实 (AR) 技术已在我们的日常生活中得以普及,其中包括一系列社交媒体App,如Instagram;购物app,如宜家;PokmonGo等游戏和19 Crimes酒瓶标签等产品营销方案。 然而,尽管AR技术计算机图形与现实世界的叠加在不断发展和盛行,但许多产品开发组织尚未着[详细]
-
100多个Jupyter精选资源合集!GitHub高赞,包括项目、库、教程等
所属栏目:[优化] 日期:2019-01-31 热度:54
Jupyter,一个开源的Web应用程序,能在网页页面中直接编写代码、运行代码、显示代码结果、编写说明文档等等。 现已支持40多种编程语言,已经成为程序员居家旅行的必备工具。 但这个工具怎么才能用好?成了很多人面前的难题。 最近,GitHub上出现了一份相关[详细]
-
不懂“接入层”原理好意思说懂架构吗?
所属栏目:[优化] 日期:2019-01-31 热度:116
应用的接入层通常需要承载大量的网络请求,有些互联网企业几十万PV请求,在软件负载均衡无法支撑的情况下会考虑采用硬件负载均衡的技术帮助控制流量,然后再转发给软件负载均衡进行进一步的分发。 要点: 什么是硬件负载均衡? 硬件负载均衡的优缺点是什么?[详细]
-
爬虫时IP总是被封?我来教你一招
所属栏目:[优化] 日期:2019-01-31 热度:120
在我抓取网站遇到瓶颈,想剑走偏锋去解决时,常常会先去看下该网站的 robots.txt 文件,有时会给你打开另一扇抓取之门。 写爬虫有很多苦恼的事情,比如: 1.访问频次太高被限制; 2.如何大量发现该网站的 URL; 3.如何抓取一个网站新产生的 URL,等等; 这些[详细]
-
Vue服务器端渲染nuxt.js初探
所属栏目:[优化] 日期:2019-01-31 热度:181
开头还是来一段废话: 年关将近,给大家拜个早年,愿大家年会都能抽大奖,来年行大运。 废话不多说,直接进正文。 项目环境: 前端vue项目, 需要将新增的几个路由页面做seo处理。 在调研 插件 prerender-spa-plugin后,发现无法满足 vuex 以及 plugins 等[详细]
-
程序员成为最佳被嫁对象,不但条件好,还不用担心出轨!
所属栏目:[优化] 日期:2019-01-31 热度:148
一、平均月薪9000+,有四成是单身 据报告统计,互联网从业者平均月薪9000元+,其中 7% 程序员的月收入高于 24000元,30%的程序员月薪在12000元~24000元之间。 程序员的单身占比近40%!! 二、程序员小哥哥哪里好? 1、找程序员不用担心外遇 程序员是对着[详细]
-
推荐:2019年十佳DevOps工具
所属栏目:[优化] 日期:2019-01-31 热度:174
DevOps落地重要的一方面是选好工具集,本文介绍了最流行的DevOps工具。 开发和运维的集成翻开了软件开发的全新篇章。如果你还是DevOps的新手,或者正在寻求改进已有流程的方法,那么第一道关卡就是调研哪些工具最适合你的团队。 本文整理了工具列表,为大[详细]
-
2019年1月已到,Java 8 要收费了吗?
所属栏目:[优化] 日期:2019-01-31 热度:75
国内的 Java 主力版本仍是 Java 8,有近 70% 的用户表示仍在使用 Java 8。所以对于「Java 8 是否要收费」这个问题,十分有必要阐述清楚,以消除不必要的恐慌。首先要明确一点,Java 仍然是免费的,并不需要付费使用!下面解释「Java 8 要收费」这个说法的[详细]
-
TypeScript 官方决定全面采用 ESLint
所属栏目:[优化] 日期:2019-01-31 热度:193
由于性能问题,TypeScript 官方决定全面采用 ESLint,甚至把仓库(Repository)作为测试平台,而 ESLint 的 TypeScript 解析器也成为独立项目,专注解决双方兼容性问题。 JavaScript 代码检验工具 ESLint 在 TypeScript 团队发布全面采用 ESLint 之后,发[详细]
-
分享几款由“Python”语言编写的“有趣、恶搞、好玩”的程序代码
所属栏目:[优化] 日期:2019-01-30 热度:177
为提高大家对Python编程语言的学习兴趣,今天给大家分享几款有趣的Python程序代码,感兴趣的小伙伴可以跟着学习借鉴哦! 分享一:啥是佩奇?让Python语言告诉你 用Python代码创作一副佩奇: #coding:utf-8 importturtleast t.pensize(4) t.hideturtle() t.co[详细]
-
2019,国产芯片迎来亟待真刀真枪验证的一年
所属栏目:[优化] 日期:2019-01-30 热度:56
如果有属于科技领域的热词榜,毫无疑问,会有「芯片」的一席之地。无论起因多复杂,无论大家在这个无数次上了头条的词语背后,读出了什么「真相」,又主动承载或者被动撩拨起了哪些纷繁的情绪;一个事实是,几十年来,一直「高冷」的芯片行业在 2018 年以[详细]
-
2019年Web应用开发的6大趋势转变!
所属栏目:[优化] 日期:2019-01-30 热度:73
人工智能、AR、智能语音等技术的风靡,将在2019年为Web软件应用开发带去更多功能上的改善。作为软件开发人员的我们,需要了解更多新的趋势方向! 在过去的十年中,我们看到了一些巨大的变化:HTML5革命,移动应用程序开发兴起以及Web应用程序中的原生功能[详细]
-
Java 8你了解多少呢?Java之被人遗忘的Java 8的八个功能
所属栏目:[优化] 日期:2019-01-30 热度:68
一直以来,多线程代码是服务器开发人员的毒药(问问Oracle的Java语言架构师和并行开发大师Brian Goetz)。Java的核心库不断加入各种复杂的用法来减少访问共享资源时的线程等待时间。其中之一就是经典的读写锁(ReadWriteLock),它让你把代码分成两部分:[详细]
-
TiDB 的数据迁移工具现已开源
所属栏目:[优化] 日期:2019-01-30 热度:126
TiDB 是国内 PingCAP 团队开发的一个分布式 SQL 数据库,支持包括传统 RDBMS 和 NoSQL 的特性。现已将 DM(data migration platform,该数据迁移工具)开源。 该数据迁移工具遵循 Apache-2.0 开源协议,允许用户自由地使用及修改。 据介绍,DM (Data Migra[详细]
-
外媒评IBM量子计算机:不会改变一切 但可创造历史
所属栏目:[优化] 日期:2019-01-30 热度:135
早段时间,IBM 隆重推出了名叫 System One 的量子计算机。从性能上来说,它并不是该公司迄今为止建造的最强大的计算机。但 IBM 认为,作为一台开创性的机器,它有望在 50 年后入驻博物馆。近日,外媒 TNW 与 IBM 首席技术官 Bob Wisnieff,就 System One[详细]
-
甲骨文索要88亿美元安卓系统Java版权费:谷歌寻求驳回
所属栏目:[优化] 日期:2019-01-30 热度:164
谷歌之所以有抛弃Linux体系和Java语言的Android系统想法,转而秘密自研Zircon微核+Dart语言的Fuchsia OS,与甲骨文(Oracle)咬着专利官司不放应该脱不了干系。 具备Java所有权的甲骨文公司很早就将谷歌告上法庭,称后者非法使用了37个Java体系API用于Andr[详细]
-
自动化测试哪种编程语言更好?
所属栏目:[优化] 日期:2019-01-30 热度:159
自动化测试哪种编程语言更好? 软件测试工程师都有一门属于自己的工作语言。有的喜欢用Python,有的擅长用Java,有的偏爱于Go。而其中对于选择用Python作为工作语言的测试工程师来说,它的优点不仅仅是简单而已~ 一:Python 1、Python语法简单 Python的语[详细]
-
程序员要避免的10个坏习惯,看完终身受益
所属栏目:[优化] 日期:2019-01-30 热度:91
一、休息不够 我敢肯定你们很多人或者说几乎所有人都对这个坏习惯感到十分罪恶。我也是,对没有休息或休息不够依然有罪恶感。曾有一段时间,我凌晨六点入睡,中午一点左右起来吃午饭,一直工作到第二天凌晨六七点。这简直太常见了,几乎每天都是如此。在工[详细]
-
Syncd——开源自动化部署工具
所属栏目:[优化] 日期:2019-01-30 热度:89
官网地址:https://gitee.com/dreamans/syncd/issues syncd是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率. 目前只支持类Linux系统. 特性 Go语言开发,编译简单、运行高效 Web界面访问,交互友好 灵活的角色权限配置 支[详细]
-
2018年,全球半导体产业收入达4767亿美元
所属栏目:[优化] 日期:2019-01-26 热度:52
研究机构Gartner的初步统计数据显示,2018年,全球半导体收入将达到4767亿美元,较2017年增长13.4%。 2018年,排名前25位的半导体厂商的总收入增长了16.3%,占市场份额的79.3%,超过了其他行业3.6%的增幅。 由于DRAM市场的蓬勃发展,全球最大的半导体供应[详细]
-
联手Digital Realty,MobiTV亚特兰大开设数据中心
所属栏目:[优化] 日期:2019-01-26 热度:192
在与Digital Realty的共同努力下,MobiTV公司今天宣布,它将在亚特兰大启动一个新的数据中心,Digital Realty公司将负责具体运营。 美国MobiTV公司宣布,将在佐治亚州亚特兰大建设一个新的数据中心,并将由Digital Realty公司运营,其目标是大幅提高其视频[详细]