-
大数据分析Java未来5年发展趋势
所属栏目:[优化] 日期:2019-02-20 热度:172
近些年的技术圈,单以计算机语言界来说,稳坐第一把太师椅的 Java 或将被取代、迎接转折点、Java 项目工程师风光不再等言论不绝于耳。在焦虑的大环境下,所有人好像都看起来很焦虑不安。 我觉得针对这类唱衰论,也不难理解。不仅,基于 Java 技术自身来讲[详细]
-
没错,你喜欢的 Vue,又多了个选择, vue.ant.design 低调上线!
所属栏目:[优化] 日期:2019-02-20 热度:89
vue 就在刚刚,无意间发现了官方宣布的消息,vue.ant.design正式成为蚂蚁金服Ant Design官方唯一推荐的 Vue 版 UI 组件库。 这算是开年来,第一件 前端的 大 新闻,哈哈,ant.design 确实是一个质量非常高的 UI 框架,强烈推荐大家使用,不过前端时间,发[详细]
-
GitHub 蝉联趋势榜数日 5k+ star 的 Nginx 性能优化整理
所属栏目:[优化] 日期:2019-02-20 热度:184
性能和速度一直是计算机领域的一大挑战,它直接影响用户体验。如果一个网站加载时间过长,你也许会直接关闭这个网页。一般来说,一个网页的加载时间不能超过3秒。 Nginx 和 Apache 是使用最广的 Web 服务程序,它们都很稳定,并且可以处理大量连接。如何发[详细]
-
Java 8新特性Optional深度解析
所属栏目:[优化] 日期:2019-02-20 热度:114
最近脑袋发热追着java8源码看的很起劲,还有了执念,罪过。 本文以jdk1.8.0_111源码为例 publicfinalclassOptionalT{} Optional是一个为了解决NullPointerException设计而生可以包含对象也可以包含空的容器对象。封装了很多对空处理的方法也增加了filter、[详细]
-
2018 Python官方年度报告:关于 Python 的趋势都在这了
所属栏目:[优化] 日期:2019-02-20 热度:98
每年Python 官方都会做一次年度报告,今年也不例外。这在 Python 社区算是一件大事了。 既然是官方出品的,那就意味着客观、中立、相对准确。如果你想了解 Python 的数据与现状、趋势与未来,可以说没有比这份报告更有用的信息了。 这次报告分为7大部分:[详细]
-
事务系统实现模式很简单?你确定没忽视这些差异?
所属栏目:[优化] 日期:2019-02-20 热度:88
本文试图讨论这几个问题: MySQL的redo log和binlog为什么要用XA? MongoDB的oplog是按照什么顺序复制? Raft真的只能串行Apply吗? 数据库的复制和事务是完全独立的两回事? 为什么MySQL不早点做一个Raft插件,直接用Raft实现高可用? 本文旨在阐述Fault-Toler[详细]
-
我们期待的TensorFlow 2.0还有哪些变化?
所属栏目:[优化] 日期:2019-02-20 热度:130
为提高 TensorFlow 的工作效率,TensorFlow 2.0 进行了多项更改,包括删除了多余的 API,使API 更加一致统一,例如统一的 RNNs (循环神经网络),统一的优化器,并且Python 运行时更好地集成了 Eager execution 。 许多 RFC 已经对 TensorFlow 2.0 的这些[详细]
-
Python小白必备的8个最常用的内置函数
所属栏目:[优化] 日期:2019-02-20 热度:165
Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() print函数是你学Python接触到的第一个函数,它将对象输出到标准输出[详细]
-
常见六大Web安全攻防解析
所属栏目:[优化] 日期:2019-02-20 热度:117
前言 在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷。如何才能更好地保护我们的数据?本文主要侧重于分析几种常见的攻击的类型以及防御的方法。 一、XSS XSS (Cross-Site Scripting),跨站脚本攻击,因为缩写和 CSS[详细]
-
都2019年了,还问GET和POST的区别
所属栏目:[优化] 日期:2019-02-20 热度:59
1.前言 最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get 和 post 的区别,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的角度来撸一波,从而搞明白他们的区别。 2. 标准答案 在开撸之前吗,让我们先看一下标准答案长[详细]
-
和 jQuery 说再见,Bootstrap 5 将移除对其依赖
所属栏目:[优化] 日期:2019-02-16 热度:120
Bootstrap 最新版本 4.3.1 已发布,作为 Bootstrap 4.3 发布的一部分,团队也公布了下一个主要版本 Bootstrap 5 的开发计划。 开发团队表示在发布 v4.3 版本后,将会在开发 Bootstrap 5 的过程中实现一些关键变化,或许会是重大的变化,而这也将被认为是Bo[详细]
-
2月编程语言排行榜:Python 稳坐前三,Java依旧第一
所属栏目:[优化] 日期:2019-02-16 热度:71
TIOBE 编程排行榜是根据全球工程师、课程和第三方数量(如各类搜索引擎)为指数来得出在当月,哪个编程语言是最热门的、最受程序员欢迎的,尽管它不代表语言本身的好坏,但从一定程度上能够帮助开发者们了解到编程语言的趋势。 直木每个月分享编程排行榜,是[详细]
-
“流浪地球”计划最终成功,里面这位程序员功不可没!
所属栏目:[优化] 日期:2019-02-16 热度:50
众所周知,网上流传一句话,就是程序员改变世界。很多人认为是这对程序员的一种安慰,但当你看看当前世界上的那些程序员大佬,也许你也会这么认同的。 比如比尔盖茨、比如扎克伯格都是程序员,其中比尔盖茨创立了微软,改变了整个PC行业,而扎克伯格创立了[详细]
-
Java内存泄漏的引入
所属栏目:[优化] 日期:2019-02-14 热度:111
Java最显著的优势之一是内存管理。 您只需创建对象,Java垃圾收集器负责分配和释放内存。 但是,情况没有那么简单,因为Java应用程序中经常发生内存泄漏。 本教程说明什么是内存泄漏,为什么会发生内存泄漏,以及如何防止内存泄漏。 1. 什么是内存泄漏 内[详细]
-
2018年阿里巴巴关于Java重要开源项目汇总
所属栏目:[优化] 日期:2019-02-06 热度:71
1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务[详细]
-
再见,Python!你好,Go语言
所属栏目:[优化] 日期:2019-02-06 热度:68
Go 语言诞生于谷歌,由计算机领域的三位宗师级大牛 Rob Pike、Ken Thompson 和 Robert Griesemer 写成。由于出身名门,Go 在诞生之初就吸引了大批开发者的关注。诞生十年以来,已经涌出了很多基于 Go 的应用。就在不多久之前,知乎也舍弃了 Python,转 用[详细]
-
提升Python程序性能的7个习惯
所属栏目:[优化] 日期:2019-02-06 热度:163
掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。 1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变[详细]
-
热门的13个Java微服务框架
所属栏目:[优化] 日期:2019-02-06 热度:83
曾经的服务器领域有许多不同的芯片架构和操作系统,经过长期发展,Java的一次编译,到处运行使得它在服务器领域找到一席之地,成为程序员们的最爱 本文,我们将和大家分享13个可靠的Java微服务架构 1、Spring Boot Java构建Spring应用程序已经有很长一段时[详细]
-
Sitadel:一款功能强大的Web应用扫描器
所属栏目:[优化] 日期:2019-02-06 热度:189
Sitadel实际上是WAScan的升级版,不过是Python版本(= 3.4)的,这样有助于研究人员根据自己的需要去进行自定义开发,并引入新的功能模块。 目前,Sitadel可实现扩展的功能如下: 前端框架检测; 内容分发网络检测; 定义扫描风险等级; 插件系统; 可使用[详细]
-
Python入门只需20分钟,从安装到数据抓
所属栏目:[优化] 日期:2019-02-04 热度:163
基于大众对Python的大肆吹捧和赞赏,作为一名Java从业人员,看了Python的书籍之后,决定做一名python的脑残粉。 作为一名合格的脑残粉(标题党ノ)ノ),为了发展我的下线,接下来我会详细的介绍Python的安装到开发工具的简单介绍,并编写一个抓取天气信息[详细]
-
TypeScript 官方决定全面采用 ESLint
所属栏目:[优化] 日期:2019-02-02 热度:85
由于性能问题,TypeScript 官方决定全面采用 ESLint,甚至把仓库(Repository)作为测试平台,而 ESLint 的 TypeScript 解析器也成为独立项目,专注解决双方兼容性问题。 JavaScript 代码检验工具 ESLint 在 TypeScript 团队发布全面采用 ESLint 之后,发[详细]
-
Syncd——开源自动化部署工具
所属栏目:[优化] 日期:2019-02-02 热度:58
官网地址:https://gitee.com/dreamans/syncd/issues syncd是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率. 目前只支持类Linux系统. 特性 Go语言开发,编译简单、运行高效 Web界面访问,交互友好 灵活的角色权限配置 支[详细]
-
爬虫时IP总是被封?我来教你一招
所属栏目:[优化] 日期:2019-02-01 热度:182
在我抓取网站遇到瓶颈,想剑走偏锋去解决时,常常会先去看下该网站的 robots.txt 文件,有时会给你打开另一扇抓取之门。 写爬虫有很多苦恼的事情,比如: 1.访问频次太高被限制; 2.如何大量发现该网站的 URL; 3.如何抓取一个网站新产生的 URL,等等; 这些[详细]
-
程序员成为最佳被嫁对象,不但条件好,还不用担心出轨!
所属栏目:[优化] 日期:2019-02-01 热度:154
一、平均月薪9000+,有四成是单身 据报告统计,互联网从业者平均月薪9000元+,其中 7% 程序员的月收入高于 24000元,30%的程序员月薪在12000元~24000元之间。 程序员的单身占比近40%!! 二、程序员小哥哥哪里好? 1、找程序员不用担心外遇 程序员是对着[详细]
-
2019年1月已到,Java 8 要收费了吗?
所属栏目:[优化] 日期:2019-02-01 热度:90
国内的 Java 主力版本仍是 Java 8,有近 70% 的用户表示仍在使用 Java 8。所以对于「Java 8 是否要收费」这个问题,十分有必要阐述清楚,以消除不必要的恐慌。首先要明确一点,Java 仍然是免费的,并不需要付费使用!下面解释「Java 8 要收费」这个说法的[详细]
