-
16种迹象代表您的IT架构需要“大修”
所属栏目:[优化] 日期:2019-10-26 热度:183
如今,技术正飞速发展。虽然我们都希望拥有最新、最好的服务,但考虑到成本这一现实因素,小规模企业往往难以实现升级。但如果您的企业还在沿用几年前设计的IT架构,并先后经历过无数轮补丁修复与调整,那下定决心重新设计或者全盘替换,可能反而会节约下[详细]
-
为什么我喜欢 JavaScript 可选链
所属栏目:[优化] 日期:2019-10-26 热度:109
很多 JavaScript 的特性极大地改变了你的编码方式。从 ES2015 及更高版本开始,对我的代码影响较大的功能是解构、箭头函数、类和模块系统。 截至2019年8月,一项新提案可选链(optional chaining)进入了第3阶段,将是一个很好的改进。可选的链接更改了从深[详细]
-
Java 中的四种引用
所属栏目:[优化] 日期:2019-10-26 热度:110
之前我们提到过 GC,但当 Java 中引用的对象越来越多,会导致内存空间不足,最终会产生错误 OutOfMemoryError,并让应用程序终止。那为什么 GC 在此时不能多收集一些对象呢?这就和今天说的引用类型有关了。 首先,从 JDK1.2 开始,对象的引用被划分为4种级[详细]
-
闲鱼上哪些商品抢手?Python 分析后告诉你
所属栏目:[优化] 日期:2019-10-26 热度:90
1.目标场景 经常看到有朋友在闲鱼卖些小东西又或是自己擅长的一些技能,都能为他们带来不错的 睡后收入。 闲鱼上大量的商品,很难精准判断哪些受欢迎,哪些好卖;一个个录入数据去做数据分析,浪费时间的同时,效率也极其的低效。 本篇文章的目的是利用 Pyt[详细]
-
这个奇葩的语言,代码写完后连作者自己都看不懂了!
所属栏目:[优化] 日期:2019-10-26 热度:130
周末的Hello World咖啡馆依然热闹非凡,Java,Python,Lisp等一伙人坐在一起谈笑风生。这时候Java注意到门口来了一个面色阴郁的老头儿,在咖啡馆门口徘徊着,似乎不愿意进来。 Java上去询问, 老头儿说他叫Forth,被主人设计成了一幅古怪的模样,现在没有[详细]
-
编程大神进阶之路:Python技巧小贴士
所属栏目:[优化] 日期:2019-10-26 热度:140
介绍 Python 炫酷功能(例如,变量解包,偏函数,枚举可迭代对象等)的文章层出不穷。但是还有很多 Python 的编程小技巧鲜被提及。因此,本文会试着介绍一些其它文章没有提到的小技巧,这些小技巧也是我平时会用到的的。让我们一探究竟吧! 整理字符串输入 整[详细]
-
GitHub标星6200:一种字体,变成千姿百态艺术字,设计师馋哭了
所属栏目:[优化] 日期:2019-10-26 热度:192
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 这个字体叫Leon Sans,表面看去平平无奇。 但事实上,它并不是普通的字体,体内蕴藏着魔力。 Leon Sans最特别的地方在于,字体是由代码构成的。有了这些代码,它可以随意变身。 比如,[详细]
-
报告:JavaScript 成为最受欢迎的开发技术
所属栏目:[优化] 日期:2019-10-25 热度:192
根据SDTimes报道,Pluralsight 科技公司公布自己的 Technology Index,JavaScript位居榜首。 Pluralsight,是美国的一家面向软件开发者的在线教育课程服务商,成立于 2004 年,该公司网站平台上已经积累了 3000+ 个课程,并且每天还有所增加,学员广泛分布[详细]
-
「量子霸权」真的来了:谷歌论文正式在《自然》杂志发表
所属栏目:[优化] 日期:2019-10-25 热度:58
谷歌认为,它已找到了一条开发容错量子计算机的出路。 谷歌的研究人员今天在《自然》杂志上发表了量子计算方面的最新成果,展示了其新的Sycamore处理器如何在短短200秒内运行需要全球最庞大的超级计算机耗时10000年才能完成的测试计算。 关于该论文的消息[详细]
-
小姐姐的Python隐藏技巧合集,推特2400赞,代码可以直接跑
所属栏目:[优化] 日期:2019-10-25 热度:171
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 常常发资源的英伟达工程师小姐姐Chip Huyen,又发了一套Python隐藏功能合集。 里面都是她从前没发现,或者从前不太敢用的机器学习技巧,有notebook可以直接跑。 合集名叫python-is-coo[详细]
-
10分钟零基础就可搞懂的Hadoop架构原理,阿里架构师详解
所属栏目:[优化] 日期:2019-10-25 热度:125
我今天花了大半个下午的时间,写了这篇hadoop的架构,全篇都是以大白话的形式,也算是为后面更加详细的每一部分开了个好头吧,如果喜欢请点转发和关注,如果有疑问,直接在评论里说出来,大家一起解决,才能进步。 一、概念 Hadoop诞生于2006年,是一款支[详细]
-
超详细的微服务分布式架构统一配置中心选型对比
所属栏目:[优化] 日期:2019-10-25 热度:161
概述 由于目前新项目基本是微服务架构,大概有几十个项目,都是基于LCP平台研发的,而每次平台上修改配置,各个项目也都需要去修改配置,然后还要重启,况且是三套环境,维护起来特别麻烦,所以准备做一个统一的配置中心,以下是技术选型的对比。 一、开源[详细]
-
关于Python导入模块,你可能没学透
所属栏目:[优化] 日期:2019-10-25 热度:168
作为一名新手Python程序员,你首先需要学习的内容之一就是如何导入模块或包。但是我注意到,那些许多年来不时使用Python的人并不是都知道Python的导入机制其实非常灵活。在本文中,我们将探讨以下话题: 常规导入(regular imports) 使用from语句导入 相对[详细]
-
千万级流量架构下的负载均衡解析
所属栏目:[优化] 日期:2019-10-25 热度:95
一、负载均衡 集群中的应用服务器(节点)通常被设计成无状态,用户可以请求任何一个节点。 负载均衡器会根据集群中每个节点的负载情况,将用户请求转发到合适的节点上。 负载均衡器可以用来实现高可用以及伸缩性: 高可用:当某个节点故障时,负载均衡器会[详细]
-
网络爬虫是啥玩意儿?有什么用呢?
所属栏目:[优化] 日期:2019-10-25 热度:146
在这个用数据说话的时代,数据是一件极其重要的事情,怎样才能抓取到完整以及全面的数据呢?这并不是一件容易的事情。 如果想要做好大数据的分析,单单依靠一己之力或者是周边的数据是远远不够的,还需要借助神秘的外部力量。 这个时候,互联网上的资源就非[详细]
-
2019 年,React 开发人员应该使用的 22 个神奇工具
所属栏目:[优化] 日期:2019-10-25 热度:66
正如我们所知, React 是 JavaScript 库,用于构建精彩的用户界面。然而,并不是每个人都在使用相同的工具或知道有这么一些出色的工具,可以让 Reacat 开发体验变得更加有趣和积极主动。 如果大家还没有用过 React,或者大家的朋友可能有兴趣使用它,那么[详细]
-
Java线程池的四种用法与使用场景
所属栏目:[优化] 日期:2019-10-25 热度:131
一、如下方式存在的问题 newThread(){ @Override publicvoidrun(){ //业务逻辑 } }.start(); 1、首先频繁的创建、销毁对象是一个很消耗性能的事情;2、如果用户量比较大,导致占用过多的资源,可能会导致我们的服务由于资源不足而宕机;3、综上所述,在实际[详细]
-
Kubernetes节点之间的ping监控
所属栏目:[优化] 日期:2019-10-22 热度:83
在诊断Kubernetes集群问题的时候,我们经常注意到集群中某一节点在闪烁*,而这通常是随机的且以奇怪的方式发生。这就是为什么我们一直需要一种工具,它可以测试一个节点与另一个节点之间的可达性,并以Prometheus度量形式呈现结果。有了这个工具,我们还希[详细]
-
网络爬虫程序员被抓,我们还敢爬虫吗?细数那些Java爬虫技术
所属栏目:[优化] 日期:2019-10-22 热度:188
最近,某大数据科技公司因为涉嫌非法抓取某招聘网站用户的简历信息,公司被查封,负责编写抓取程序的程序员也将面临坐牢。 事情的大概经过是这样的: 某大数据科技公司老板丢给一个小小的程序员一个网站,告诉他把这个网站的数据抓取下来,咱们做一做分析[详细]
-
数据科学中一些不常用但很有用的Python库
所属栏目:[优化] 日期:2019-10-22 热度:187
导读 提到数据科学的python包,大家想到的估计是numpy,pandas,scikit-learn之类的,这里给大家介绍一些不常用,但是非常有用的python包,就像是痒痒挠,虽然大部分时间用不上,但是真要用起来,还是挺爽的。 Python是个了不起的语言。事实上,这是世界上[详细]
-
架构师知识储备——深入理解BIO、NIO、AIO
所属栏目:[优化] 日期:2019-10-22 热度:133
本文你将获取到:同/异步 + 阻/非阻塞的性能区别;BIO、NIO、AIO 的区别;理解和实现 NIO 操作 Socket 时的多路复用;同时掌握 IO 最底层最核心的操作技巧。 BIO、NIO、AIO 的区别是什么? 同/异步、阻/非阻塞的区别是什么? 文件读写最优雅的实现方式是什么? N[详细]
-
久等了,提高开发效率的Vue 技巧来了
所属栏目:[优化] 日期:2019-10-22 热度:131
最近俩月正好用 vue 做了一个大数据的项目,积累了很多心得。今天终于有机会分享出来了。 组件(component)的使用 vue 提供的模块化无疑是提高开发效率的神器,而且对于后期代码优化和维护也提供的极大地便利。 组件使用简介 vue 提供了组件功能,组件又可[详细]
-
一文搞懂如何在Spring Boot正确中使用JPA
所属栏目:[优化] 日期:2019-10-21 热度:86
JPA 这部分内容上手很容易,但是涉及到的东西还是挺多的,网上大部分关于 JPA 的资料都不是特别齐全,大部分用的版本也是比较落后的。另外,我下面讲到了的内容也不可能涵盖所有 JPA 相关内容,我只是把自己觉得比较重要的知识点总结在了下面。很多地方我[详细]
-
开发十年面试过1000个人,总结出这份高薪Java 试秘诀
所属栏目:[优化] 日期:2019-10-21 热度:110
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 目录: 框架是重点,但别让人感觉你只会山寨别人的代码 别只看单机版的框架,分布式也需要了解 对于数据库,别只知道增删改查,得了解性能优化 Java核心,围绕数据结构和性能优化准备面试[详细]
-
2019 年可以选用这些 Rust IDE/DE
所属栏目:[优化] 日期:2019-10-21 热度:65
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 最近一段时间 Rust 似乎开始从默默无闻走向聚光灯下,从微软宣布探索采用 Rust 替代 C/C++,到 Linux 内核维护者表示愿意接受Rust 作为驱动开发语言,再到 AWS 公开表示赞助 Rust,同时连[详细]