-
2019给前端的5个建议
所属栏目:[优化] 日期:2019-02-14 热度:150
2019 农历新年即将到来,是时候总结一下团队过去一年的技术沉淀。过去一年我们支撑的数据相关业务突飞猛进,其中两个核心平台级产品代码量分别达到30+万行和80+万行,TS 模块数均超过1000个,协同开发人员增加到20+人。由于历史原因,开发框架同时基于 Rea[详细]
-
世界是平的吗?——从不同角度看前端
所属栏目:[优化] 日期:2019-02-14 热度:117
在远古的时候,人们对世界的认知有限,以为天圆地方,世界是平的。后来,随着科技进步,大家都知道了地球的形状,它不但不平,还有山川河流,沙漠海洋。 这很大程度上说明了人所处的环境对认知带来的影响,我们看待一件事物,从不同的视角去看,所得到的结[详细]
-
Python流行的IDE,框架,库等相关排行榜
所属栏目:[优化] 日期:2019-02-14 热度:87
2018年秋,python软件基金会和JetBrains进行了联合调查,对python 最流行的IDE,框架等相关情况做出了相关排行榜如下: 1.当前主要的使用IDE排名,Pycharm专业版和社区版合起来占35% 2.最常用的web框架排名 3.最常用的数据计算框架和库排名 4.通用库和框架[详细]
-
和 jQuery 说再见,Bootstrap 5 将移除对其依赖
所属栏目:[优化] 日期:2019-02-14 热度:156
Bootstrap 最新版本 4.3.1 已发布,作为 Bootstrap 4.3 发布的一部分,团队也公布了下一个主要版本 Bootstrap 5 的开发计划。 开发团队表示在发布 v4.3 版本后,将会在开发 Bootstrap 5 的过程中实现一些关键变化,或许会是重大的变化,而这也将被认为是Bo[详细]
-
2月编程语言排行榜:Python 稳坐前三,Java依旧第一
所属栏目:[优化] 日期:2019-02-14 热度:183
TIOBE 编程排行榜是根据全球工程师、课程和第三方数量(如各类搜索引擎)为指数来得出在当月,哪个编程语言是最热门的、最受程序员欢迎的,尽管它不代表语言本身的好坏,但从一定程度上能够帮助开发者们了解到编程语言的趋势。 直木每个月分享编程排行榜,是[详细]
-
嗯?Python居然可以这么嚣张?这么厉害!到底是为什么?
所属栏目:[优化] 日期:2019-02-02 热度:131
随着计算机语言的发展,Python也跻身于语言排行的常青树。在当下的人工智能浪潮中,Python可以说是C位出道,成功引起了大家的注意。 国内不少大公司都已经在使用Python,如豆瓣、搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝、热酷、土豆、新浪、果壳[详细]
-
Java内存泄漏的引入
所属栏目:[优化] 日期:2019-02-02 热度:155
Java最显著的优势之一是内存管理。 您只需创建对象,Java垃圾收集器负责分配和释放内存。 但是,情况没有那么简单,因为Java应用程序中经常发生内存泄漏。 本教程说明什么是内存泄漏,为什么会发生内存泄漏,以及如何防止内存泄漏。 1. 什么是内存泄漏 内[详细]
-
2018年阿里巴巴关于Java重要开源项目汇总
所属栏目:[优化] 日期:2019-02-02 热度:187
1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务[详细]
-
再见,Python!你好,Go语言
所属栏目:[优化] 日期:2019-02-02 热度:112
Go 语言诞生于谷歌,由计算机领域的三位宗师级大牛 Rob Pike、Ken Thompson 和 Robert Griesemer 写成。由于出身名门,Go 在诞生之初就吸引了大批开发者的关注。诞生十年以来,已经涌出了很多基于 Go 的应用。就在不多久之前,知乎也舍弃了 Python,转 用[详细]
-
提升Python程序性能的7个习惯
所属栏目:[优化] 日期:2019-02-02 热度:83
掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。 1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变[详细]
-
热门的13个Java微服务框架
所属栏目:[优化] 日期:2019-02-02 热度:59
曾经的服务器领域有许多不同的芯片架构和操作系统,经过长期发展,Java的一次编译,到处运行使得它在服务器领域找到一席之地,成为程序员们的最爱 本文,我们将和大家分享13个可靠的Java微服务架构 1、Spring Boot Java构建Spring应用程序已经有很长一段时[详细]
-
Sitadel:一款功能强大的Web应用扫描器
所属栏目:[优化] 日期:2019-02-02 热度:197
Sitadel实际上是WAScan的升级版,不过是Python版本(= 3.4)的,这样有助于研究人员根据自己的需要去进行自定义开发,并引入新的功能模块。 目前,Sitadel可实现扩展的功能如下: 前端框架检测; 内容分发网络检测; 定义扫描风险等级; 插件系统; 可使用[详细]
-
Python入门只需20分钟,从安装到数据抓
所属栏目:[优化] 日期:2019-02-02 热度:99
基于大众对Python的大肆吹捧和赞赏,作为一名Java从业人员,看了Python的书籍之后,决定做一名python的脑残粉。 作为一名合格的脑残粉(标题党ノ)ノ),为了发展我的下线,接下来我会详细的介绍Python的安装到开发工具的简单介绍,并编写一个抓取天气信息[详细]
-
Java 11 究竟比 8 快了多少?看看这个基准测试
所属栏目:[优化] 日期:2019-02-01 热度:128
开源规划调度引擎 OptaPlanner 官网发布了一个 Java 11 GC 性能基准测试报告。 当前使用量最大的 Java 版本是 8,所以测试者用 Java 8 与 Java 11 进行对比测试。GC 是影响 Java 性能的关键因素,所以测试自然也基于 GC,在 G1 GC 和并行 GC 下分别进行了[详细]
-
JS异步编程六种方案
所属栏目:[优化] 日期:2019-02-01 热度:60
前言 我们知道Javascript语言的执行环境是单线程。也就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。 这种模式虽然实现起来比较简单,执行环境相对单纯,但是只要有一个任务耗时很长,后面的任务都必须[详细]
-
在Python中使用函数式编程的最佳实践!
所属栏目:[优化] 日期:2019-02-01 热度:127
简介 Python 是一种功能丰富的高级编程语言。它有通用的标准库,支持多种编程语言范式,还有许多内部的透明度。如果你愿意,还可以查看 Python 的底层并修改,甚至能在程序运行的时候直接修改运行时。 我最近注意到一个有经验的 Python 程序员使用 Python[详细]
-
深入浅出理解Python“乱码”问题
所属栏目:[优化] 日期:2019-02-01 热度:159
在爬取某网站时,网页的源代码出现了中文乱码问题。之前关于爬虫乱码有各式各样的问题,今天与大家一起总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在[详细]
-
为前端工程师准备的Flutter入门指南
所属栏目:[优化] 日期:2019-02-01 热度:63
如果你恰好是一名前端工程师,且对 Flutter 抱有兴趣,那么真的是太好了,这篇文章完全就是为你准备的。写惯了 HTML、CSS 与 JavaScript,要不要来是试试 Dart?如果你不熟悉 Flutter 但仍对其感兴趣,可以先看看「让我们在2019年重新认识 Flutter」一文了解[详细]
-
拼多多被薅暴露的技术问题,值得所有开发者反思
所属栏目:[优化] 日期:2019-02-01 热度:95
昨夜凌晨1点至上午10点,9个小时,拼多多出现了重大BUG,平台上可以无限制领取100元无门槛全场通用优惠券,大量羊毛党开始刷券,并且通知了大量的无知群众,所有接到人都参与到这场盛宴中。 被薅最多的是1元钱买100话费以及Q币。 最终损失是一个天文数字。[详细]
-
Redis几个重要的健康指标
所属栏目:[优化] 日期:2019-02-01 热度:52
存活情况 所有指标中最重要的当然是检查redis是否还活着,可以通过命令PING的响应是否是PONG来判断。 连接数 连接的客户端数量,可通过命令src/redis-cli info Clients | grep connected_clients得到,这个值跟使用redis的服务的连接池配置关系比较大,所[详细]
-
Git代码防丢指南
所属栏目:[优化] 日期:2019-02-01 热度:97
我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。本文将针对IDEAGit日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,让你从此不再惧怕代码冲突或丢失问题。 为简化问题,本文假设所有[详细]
-
如何优雅的处理异常?SpringBoot全局异常与数据校验
所属栏目:[优化] 日期:2019-02-01 热度:165
要思考的问题 在现在的前后端交互中,通常都规范了接口返回方式,如返回的接口状态(成功|失败)以及要返回的数据在那个字段取,或者说失败了以后提示信息从接口哪里返回,因此,如果想做全局异常,并且异常发生后能准确的返回给前端解析,那么需要异常发[详细]
-
2亿用户背后的Flutter应用框架Fish Redux
所属栏目:[优化] 日期:2019-02-01 热度:94
背景 在使用 Flutter 开发过程中,我们遇到了业务代码耦合严重,代码可维护性糟糕,如入泥泞。对于闲鱼这样的负责业务场景,我们需要一个统一的应用框架来摆脱当下的开发困境,而这也是 Flutter 领域空缺的一块处女地。 Fish Redux 是为解决上面问题上层应[详细]
-
腾讯敏捷协作平台TAPD发布5.0版本 助力企业实现一体化、数字化研发
所属栏目:[优化] 日期:2019-02-01 热度:137
近日,腾讯敏捷协作平台TAPD重磅上线5.0版本,新版本不仅在界面体验上全面优化,还在帮助企业研发过程数字化和研发效能提升方面进行了升级。此外,新版本还针对企业版客户推出一站式DevOps解决方案,助力企业快速交付高质量产品,抢占市场先机。 看点一:[详细]
-
Pelican入门:一个Python静态网站生成器
所属栏目:[优化] 日期:2019-02-01 热度:103
Pelican 是那些想要自我托管简单网站或博客的 Python 用户的绝佳选择。 如果你想创建一个自定义网站或博客,有很多选择。许多提供商可以托管你的网站并为你完成大部分工作。(WordPress 是一个非常受欢迎的选项。)但是使用托管方式,你会失去一些灵活性。[详细]