-
Java中那些常用的json库性能比较,常见Json库用法示例代码
所属栏目:[优化] 日期:2019-07-17 热度:77
前言 在restful风格流行的今天,json想必大家都不陌生。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。在Java中,有很多json库,比如阿里巴巴的fastjson,谷歌的gson等等。那么,它们之间[详细]
-
两张图读懂kafka应用
所属栏目:[优化] 日期:2019-07-17 热度:154
Kafka 中的术语 broker:中间的kafka cluster,存储消息,是由多个server组成的集群。 topic:kafka给消息提供的分类方式。broker用来存储不同topic的消息数据。 producer:往broker中某个topic里面生产数据。 consumer:从broker中某个topic获取数据。 Ka[详细]
-
只要学会它,再多Bug也不怕
所属栏目:[优化] 日期:2019-07-17 热度:92
前言 对于一名开发者来说,找出并处理掉Bug是不可或缺的能力。能够熟练的调试程序将大大提升开发的效率。学好DeBug,再多Bug也不怕。Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过[详细]
-
杀手级AI补代码工具问世,支持23种语言及5种主流编辑器,程序员沸腾了
所属栏目:[优化] 日期:2019-07-17 热度:62
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 GPT-2,一个来自OpenAI的逆天语言模型,现在能用来补全代码了。 一位来自加拿大的大四学霸,开发了一款Deep TabNine代码补全工具,实现了这一大胆的想法。 它支持23种编程语言、5种编[详细]
-
阿里面试:关于Java的异常,你能说多少?
所属栏目:[优化] 日期:2019-07-17 热度:116
小伙伴们对Java的异常应该是不陌生的,不过很多人只是简单的应用而已,而没有全面的,整体的去了解Java的异常体系。今天老顾就来跟大家一起学习JAVA的异常。 3W原则 哪都有的3W原则,JAVA异常也可以总结3W:what、where、why what对应异常类型:回答了什么[详细]
-
Java还在纠结原码、补码和反码?其实So Easy
所属栏目:[优化] 日期:2019-07-17 热度:193
平常看jdk源码的时候有很大的感触,就是基础真的很重要,那什么是基础呢?除了java的基本语法之外,最基础的莫过于原码,反码和补码了以及基本的运算了! 1.原码、反码和补码 大家应该都知道,数据在计算机中是以二进制的形式存在的,比如 byte a = 6; byte[详细]
-
Python接口测试自动化实战及代码示例:含Get、Post等方法
所属栏目:[优化] 日期:2019-07-17 热度:152
年初参与到一个后台系统开发的项目中,里面涉及了很多接口,我做为项目组测试人员,需要对这些接口进行测试,一开始使用 postman 工具测试,很是方便。但随着接口数量的增加,不光要执行手动点击测试,而且,一旦接口参数变动,都重新更改接口参数,次数多[详细]
-
火热的开源微服务框架汇总,值得关注!
所属栏目:[优化] 日期:2019-07-12 热度:200
诞生于 2014 年的微服务架构,其思想经由 Martin Fowler 阐述后,在近几年持续受到重视,理论与相关实践都不断发展,目前它已经成为了主流软件架构模式。 关于微服务架构是什么,没有一个明确的定义,每个实践者有自己的理解,但是有人给出的一个公式值得[详细]
-
一篇容器的前世今生说的清楚的文章
所属栏目:[优化] 日期:2019-07-12 热度:72
容器的前世今生 物理机 部署非常慢 购买服务器服务,放在IDC机房,各种走流程,很多流程不可控制流程慢。 成本非常高 物理的服务器,高额的配置成本贵。 资源浪费 资源太多了,针对app的服务可能利用率不够充分。 难于迁移和扩展 迁移app端的服务器,我们[详细]
-
掌握这十个编程项目,让你的简历含金量暴涨
所属栏目:[优化] 日期:2019-07-12 热度:133
学习编程时常见的一个问题是:设计程序时,什么样的想法算是好的? 如今,大家会经常听到一些陈词滥调式的答案,如:做个象棋游戏或者命令行界面,这些答案确实没错,但它们没有适应现代编程的需求。 现代软件很大一部分是SaaS和web应用。这意味着你需要了[详细]
-
HTML5开发者:10个开发便利快捷小工具
所属栏目:[优化] 日期:2019-07-12 热度:172
在过去的几年里,HTML5在网络空间的门户网站中得到了充分的认可和普及,进入发展的快车道,并改进了其前身的方法。 在本文中,我们带来了10个最好的HTML5工具,这些工具可以简化您的开发工作,使您能够轻松地开发具有创造性和创新性的Web应用程序。我们希[详细]
-
必看!今年最火的五大Python框架
所属栏目:[优化] 日期:2019-07-12 热度:137
由于简单的学习曲线、越来越快的应用程序以及机器学习辅助功能等附加优势,Python已经成了IT行业的流行词。 到目前为止,几乎每个IT工程师和开发人员都必须了解Python的强度和功能。Python本身是一种编程语言,也许你已经掌握了这种令人惊叹的编程语言的一[详细]
-
为了学习Python,我汇总了这10个免费的视频课程!
所属栏目:[优化] 日期:2019-07-11 热度:60
毫无疑问,Python是目前世界上排名第一的编程语言,它最大的优势在于它将越多越多的人带入了编程领域。 近年来,学习Python的人比学习其他任何语言的人都多,许多人学Python是为了它背后的数据科学和机器学习库,当然,也有一些人学习用于Web开发的Python[详细]
-
“一键脱衣”的DeepNude下架后,我在GitHub上找到它涉及的技术
所属栏目:[优化] 日期:2019-07-11 热度:82
开源最前线(ID:OpenSourceTop) 综合整理 综合自:https://github.com/yuanxiaosc/DeepNude-an-Image-to-Image-technology、程序猿等 前段时间,一名程序员开发出了一款名为 DeepNude 的应用软件。 该APP的使用方法很简单,打开软件转化生成照片,从那个网[详细]
-
使用Python加速数据分析的10个简单技巧
所属栏目:[优化] 日期:2019-07-11 热度:178
提示和技巧,尤其是在编程领域,可能是非常有用的。有时,一个小技巧可以节省时间和生命。一个小的快捷方式或附加组件有时会被证明是天赐之物,并能真正提高生产力。因此,下面是我最喜欢的一些提示和技巧,我将它们以本文的形式一起使用和编译。有些可能[详细]
-
基于Python语言的大数据搜索引擎
所属栏目:[优化] 日期:2019-07-11 热度:179
搜索是大数据领域里常见的需求。Splunk和ELK分别是该领域在非开源和开源领域里的领导者。本文利用很少的Python代码实现了一个基本的数据搜索功能,试图让大家理解大数据搜索的基本原理。 布隆过滤器 (Bloom Filter) 第一步我们先要实现一个布隆过滤器。 布[详细]
-
这二十个正则表达式,学会的话能让你少写1000行代码
所属栏目:[优化] 日期:2019-07-11 热度:98
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。 一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。 正则表达式的特点[详细]
-
错失4000亿的生意后,微软如何保住了三巨头的地位?
所属栏目:[优化] 日期:2019-07-10 热度:136
近日,微软联合创始人比尔盖茨在Village Global举办的座谈会上谈到自己犯下的最大的错误就是给了谷歌推出Android的机会,使微软没能成为标准的非苹果手机平台,进而错失安卓系统代表的4000亿美元财富空间。 的确,当前手机系统以苹果ios系统和谷歌安卓系统[详细]
-
What?一个 Dubbo 服务启动要两个小时!
所属栏目:[优化] 日期:2019-07-10 热度:199
前言 前几天在测试环境碰到一个非常奇怪的与 dubbo 相关的问题,事后我在网上搜索了一圈并没有发现类似的帖子或文章,于是便有了这篇。 希望对还未碰到或正在碰到的朋友有所帮助。 现象 现象是这样的,有一天测试在测试环境重新部署一个 dubbo 应用的时候[详细]
-
TIOBE 7月排行:Perl 成为过分炒作 Python 的受害者?
所属栏目:[优化] 日期:2019-07-10 热度:140
IOBE 编程语言排行榜 7月更新已公布,排名前十的分别是:Java,C,Python,C++,C#,Visual Basic .NET, JavaScript, PHP, SQL 和汇编语言。 和上个月的不同之处主要是 C# 以微弱的优势超过了Visual Basic .NET 的排名,再次进入 TOP 5。 与上个月相比,Python[详细]
-
互联网巨头都在研究的无服务器架构,看完收获满满
所属栏目:[优化] 日期:2019-07-10 热度:196
无服务器计算(Severless computing,简称 Serverless)现在是软件架构圈中的热门话题,国外三大云计算供应商(Amazon、Google 和 Microsoft)都在大力投入这个领域,涌现了不计其数的相关书籍、开源框架、商业产品、技术大会。到底什么是 Serverless?它[详细]
-
关于线程池你不能不知道的东西
所属栏目:[优化] 日期:2019-07-10 热度:52
前言 平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条: 可见线程池的重要性。 简单来说使用线程池有以下几个目的: 线程是稀缺资源,不能频繁的创建。 解耦作用;线程创建于执行完全分开,方便维护 应[详细]
-
6月份Github上热门的Python开源项目
所属栏目:[优化] 日期:2019-07-10 热度:135
6月份GitHub上最热门的Python开源项目新鲜出炉,一起和猿妹盘点一下本月上榜的都有哪些项目: 1. d2l-zh https://github.com/d2l-ai/d2l-zh Star 9626 《动手学深度学习》一书,这本书全面介绍了深度学习从模型构造到模型训练的方方面面,以及它们在计算机[详细]
-
华为官方解析何为Python爬虫
所属栏目:[优化] 日期:2019-07-10 热度:128
据华为中国官方消息,今日,华为中国发文《小白看过来,让Python爬虫成为你的好帮手》,文中详细介绍了Python爬虫的工作原理,我们来看一下吧。 以下为《小白看过来,让Python爬虫成为你的好帮手》全文: 随着信息化社会的到来,人们对网络爬虫这个词已经[详细]
-
只知道Pandas吗?数据科学家不能错过的24个Python库(上)
所属栏目:[优化] 日期:2019-07-10 热度:90
前段时间,全世界范围内的Python谷歌搜索指数已经超越了Java(Python王者到来?Python谷歌搜索指数已经超越Java) 。说明Python越来越重要,同时,Python也是数据科学家必不可少的工具。最近,Analytics Vidhya总结了24个数据科学家不能错过的24个Python库,[详细]
