-
浅谈Web 实时推送技术,有对比,有总结
所属栏目:[优化] 日期:2019-04-03 热度:76
副标题#e# 前言 随着 Web 的发展,用户对于 Web 的实时推送要求也越来越高 ,比如,工业运行监控、Web 在线通讯、即时报价系统、在线游戏等,都需要将后台发生的变化主动地、实时地传送到浏览器端,而不需要用户手动地刷新页面。本文对过去和现在流行的 Web[详细]
-
SQL优化还凭经验?这个工具能帮你智能优化SQL
所属栏目:[优化] 日期:2019-04-03 热度:60
前言 SQL优化是程序开发中经常遇到的问题,尤其是在程序规模不断扩大的时候。SQL的好坏不仅制约着程序的规模,影响着用户的体验,甚至威胁着信息的安全。 我们经常听到说哪家平台挂了,,哪家网站被黑了,但我们不知道,其实这些平台挂了、被黑了的原因很[详细]
-
有哪一种编程语言比其他的更安全吗?
所属栏目:[优化] 日期:2019-04-03 热度:107
近日开源安全公司 WhiteSource 针对编程语言的安全性做了一份报告,这份报告提出了一个新问题 有哪一种编程语言比其他的更安全吗? 编程语言之争,是开发者社区一直以来的热议问题,不过讨论的过程往往伴随着双方的愤怒及和谐的破损,不了了之。许多开发者[详细]
-
RedMonk语言排行:Kotlin上升8位,TS快进前10
所属栏目:[优化] 日期:2019-04-03 热度:169
知名软件行业分析公司 RedMonk 发布了 2019 年一季度编程语言排行榜。 RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这[详细]
-
11道面试中不常见却一定会问到Python题解析
所属栏目:[优化] 日期:2019-03-31 热度:148
副标题#e# Python面试题解析 编者按: 恰逢金三银四招聘季,很多朋友都在忙着跳槽找工作,不断的面试我们知道网上有非常多面试题的解析,但是其中往往是前几年的老题了。 为了帮助小伙伴们能够在Python工作面试中脱颖而出,再此特别奉上2019年11道最新Pytho[详细]
-
Springboot,SSM框架比较,区别
所属栏目:[优化] 日期:2019-03-31 热度:172
百度搜 Springboot,SSM框架区别,大多说的都是 1.springboot一个应用是一个可执行jar 2.将原有的xml配置,简化为java配置 他们说的确实没错,可是根本没有说到本质,百度说的这些,其实根本不是这两个框架的区别,SSM框架也可以打包可执行的jar,也可以用[详细]
-
想伪装成资深程序员?知道这三个数据结构就够了
所属栏目:[优化] 日期:2019-03-28 热度:51
副标题#e# 春招来袭啦!又要面试啦! 程序员面试展示什么最重要?当时是你渊博的计算机学识,以及聪明的小脑瓜。 如果你学富五车,上知深度学习, 下知财务会计,那短短数小时也绝不够你表演。所以,你一定得知晓面试官的套路,随口丢出几个应景的冷知识卖[详细]
-
前端开发值得拥有的 VSCode 插件
所属栏目:[优化] 日期:2019-03-26 热度:183
VSCode 是一款跨平台的轻量级编辑器,凭借着优秀的编辑体验,良好的可扩展性、可配置性,已经成为了前端开发使用最多的工具。 VSCode 拥有庞大的插件市场,开始使用 VSCode 完成前端开发时,众多的插件选择可能会让我们难以抉择。结合前端社区和插件市场推[详细]
-
基于iOS的Charles抓包实践
所属栏目:[优化] 日期:2019-03-26 热度:137
副标题#e# 在日常开发中,我们无法看到应用程序与服务器之间发送和接收的内容,没有这种可见性,我们在确定故障的确切位置时会非常困难且耗时。而Charles是一个运行在PC上的Web代理,我们将应用程序配置为通过Charles访问网络,便可以在Charles上记录并显示[详细]
-
书来了 | 经常被忽略的Go语言,全球需求量最大!
所属栏目:[优化] 日期:2019-03-26 热度:196
Hired 网站近日发布了2018 年软件工程师现状报告,亮点颇多。全球需求量最高的编程语言,不是Java,也不是Python,更不是C/C++,而是Golang Go由谷歌在2009年创建的一种开源、编译和静态类型的编程语言,以其垃圾收集和内存管理特性而被大家熟知,正如Go语[详细]
-
程序员想转产品经理?不妨先看看这几本书
所属栏目:[优化] 日期:2019-03-26 热度:111
相信你身边一定有不少程序员转产品的人,因为程序员转行产品经理有着莫大的优势,想要成为一名优秀的产品经理,你应该对这个领域发生的事情时刻保持好奇心,阅读书籍,密切关注博客,成为大量创意的吸收者,然后看看与你最有共鸣的有哪些? 以下是我进入产[详细]
-
新发现!DNA计算机证实化学编程指日可待
所属栏目:[优化] 日期:2019-03-26 热度:165
单细胞利用自己的 DNA 进行分裂、繁殖和分化,从而产生一个发育完全的生物体,这可谓是化学计算中最巧妙神秘的行为。本周,《自然》(Nature)杂志发表研究报告称,计算机科学家建造了第一台可广泛编程的 DNA 计算机,朝着利用化学计算的路途上迈出了至关重[详细]
-
基于iOS的Wireshark抓包实践
所属栏目:[优化] 日期:2019-03-26 热度:98
副标题#e# 接上篇《基于iOS的Charles抓包实践》,Charles是很强大的网络请求抓包工具,常用于抓包HTTP/HTTPS请求。而作者在做IoT项目时,智能硬件配网协议是基于TCP/UDP或者蓝牙的,需要用Wireshark进行抓包调试。 本文基于作者在项目中抓包iPhone和智能硬[详细]
-
世界顶级的程序员们告诉你:这些书都是你应该读的
所属栏目:[优化] 日期:2019-03-26 热度:117
在很早之前就想整理一份来自经验丰富的顶级程序员推荐阅读的书籍清单,全栈工程师Dmitry Shvetsov整理了Bob叔以及Jeff Atwood and DHH等世界知名程序员曾经在博客中推荐过的书单,下面我们就一起来看看深受大神们青睐的书籍都是哪些? Toptal公司副总裁Bozh[详细]
-
前端开发者必备的Nginx知识
所属栏目:[优化] 日期:2019-03-24 热度:184
副标题#e# nginx在应用程序中的作用 解决跨域 请求过滤 配置gzip 负载均衡 静态资源服务器 nginx是一个高性能的HTTP和反向代理服务器,也是一个通用的TCP/UDP代理服务器,最初由俄罗斯人Igor Sysoev编写。 nginx现在几乎是众多大型网站的必用技术,大多数情[详细]
-
推荐这几款开发流程增强工具让您事半功倍
所属栏目:[优化] 日期:2019-03-24 热度:159
JRebel:热部署解决方案 Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。网上可搜索到破解版。 JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即[详细]
-
React教程:组件,Hooks和性能
所属栏目:[优化] 日期:2019-03-22 热度:158
副标题#e# 正如我们的React教程的第一部分中所指出的,开始使用 React 相对容易。首先使用 Create React App(CRA)初始化一个新项目,然后开始开发。不过遗憾的是,随着时间的推移,代码可能会变得难以维护,特别是在你不熟悉 React 的情况下。组件有可能[详细]
-
程序员租房妙招,爬一个好房
所属栏目:[优化] 日期:2019-03-22 热度:165
副标题#e# 背景 春节过后回京,本想好好休息两天结果家里迎来了不速之客老鼠。最后通过一系列的操作终于成功捕获一家 8 口,这个过程笔者就不做多描述了。由于此次捕鼠事件留下阴影决定搬离。和媳妇开始寻找合适的房源,这还只是一个开始;之后看好房子(房子[详细]
-
Nginx多进程高并发、低时延、高可靠机制在缓存twemproxy代理中的应用
所属栏目:[优化] 日期:2019-03-22 热度:113
副标题#e# 1. 开发背景 现有开源缓存代理中间件有twemproxy、codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能。 由于twemproxy无法利用多核特性,因此性能低下,短连接QPS大约为3W,长连接QPS大约为13W[详细]
-
十个免费的Web压力测试工具
所属栏目:[优化] 日期:2019-03-22 热度:121
下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。 Grinder Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持[详细]
-
Go 1.12最新特性 - 实际项目为背景的详解
所属栏目:[优化] 日期:2019-03-20 热度:126
Go 1.12带来了正式的Go module支持、初步的TLS 1.3支持、runtime和标准库做了各项提高,工具也有所改进,trace方面引入minimum mutator utilization图的支持方便GC性能的调校。 本文通过近期发布的高性能分布式共识库Dragonboat为背景,从实际项目角度详解[详细]
-
大规模Go项目几乎必踏的几个大坑 - 实例分享
所属栏目:[优化] 日期:2019-03-20 热度:135
副标题#e# 2个月前开源了Dragonboat这个Go实现的高性能多组Raft共识库,它的一大卖点是其高吞吐性能,在使用内存内的状态机的场景下,能在三组单插服务器上达到千万每秒的吞吐性能。作为个人用Go写的第一个较大的应用库,Dragonboat的开发过程可谓踏坑无数[详细]
-
你不知道的CORS跨域资源共享
所属栏目:[优化] 日期:2019-03-18 热度:151
副标题#e# 了解下同源策略 源(origin)*:就是协议、域名和端口号; 同源: 就是源相同,即协议、域名和端口完全相同; 同源策略:同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源; 同源策略的分类: 1 . D[详细]
-
携程杀熟再次被曝,技术背锅也无法挽回用户
所属栏目:[优化] 日期:2019-03-18 热度:153
副标题#e# 1 3月11号,网友@陈利人 爆料在携程购买机票,当时显示为17548元,就因支付时突然发现自己没有选择报销凭证,退回重选却被系统告知没有票了,等到重新搜索时价格变成了18987元。 贵了将近1500元,期间间隔不到10秒。 他当即退出软件重新登录,依[详细]
-
Visual Studio 2019安装程序中的背景图绿帽子被举报为bug
所属栏目:[优化] 日期:2019-03-18 热度:195
在 Visual Studio 编译器开发者社区,一位华人递交了 bug 报告,原因是 VS 安装程序的背景图里有位骑着自行车的人,而这个人戴着一个绿帽子。这位 bug 递交者声称绿帽子在中国文化里是贬义词,意思是女友或妻子出轨。 递交者称,VS 是一种国际性产品,需要[详细]