阮一峰《未来世界的幸存者》换头术
herman 8年前 (2017-10-17) 2416浏览 0评论
我读过一本医学畅销书《最好的告别》,作者是美国医生葛文德。 他的一个观点,令我印象深刻。他说,医学的进步改变了人们对于死亡的看法。人们不再把死亡当作不可避免的自然结果,而是归因于某种技术失败。某个治疗步骤出错了,或者技术还不够好,所以病人死...
herman 8年前 (2017-10-17) 2416浏览 0评论
我读过一本医学畅销书《最好的告别》,作者是美国医生葛文德。 他的一个观点,令我印象深刻。他说,医学的进步改变了人们对于死亡的看法。人们不再把死亡当作不可避免的自然结果,而是归因于某种技术失败。某个治疗步骤出错了,或者技术还不够好,所以病人死...
herman 8年前 (2017-10-16) 3902浏览 0评论
高通骁龙410C开发板是基于高通400系列处理器的第一块开发板,性能优异,方便调试。它包含先进的电源管理,WIFI 蓝牙,GPS等等,所有都集成在一张信用卡大小的PCB板上。基于64位的410处理器,该开发板支持快速软件开发,可作为样机设计学习参...
herman 8年前 (2017-10-16) 3494浏览 0评论
最近我参加了CSDN举办的《Qualcomm DragonBoard 410c开发板试用活动》。第一次看到了传说中的高通开发板,那么这块板子上都有些什么东西?都有哪些组件?电子链路上都存在些什么接口?本文通过一张图片告诉你所有的答案。 ...
herman 8年前 (2017-10-16) 5297浏览 0评论
目前网上关于 OpenMessaging 的技术文章还很少,我个人预测它将来会很火。而阿里捐献给 Apache 的 RocketMQ 对 OpenMessaging 提供了部分实现。本文将讲解他们之间的开发实战。 前面我已经介绍过 《Ope...
herman 8年前 (2017-10-16) 5191浏览 0评论
openmessaging 构建分布式消息传递的开放标准。口号响亮,厂商众多,openmessaging 一出生就有众多大佬(阿里云,滴滴,雅虎,亚马逊,谷歌等)的光环。而阿里捐献给Apache 的 RocketMQ 率先为Open M...
herman 8年前 (2017-10-16) 2792浏览 0评论
今年的阿里云栖大会热闹非凡啊,可惜我本人由于其他事情忙的没空闲出来去参加。但是看完整个云栖大会,阿里发布的热门技术和开源框架对我由衷的有吸引力。本届云栖大会阿里发布了OpenMessaging和ApsaraCache项目,还有阿里云Apsara ...
herman 8年前 (2017-10-13) 7717浏览 0评论
今年苹果发布了 iPhone X 手机,其中给人留下印象最深刻的是它的刘海设计。iPhone 的独特来自它的系统,安卓同样也可以模仿它的刘海设计和相关应用的实现。本文借助 Android 的 XOutOf10 插件来实现 iPhone ...
herman 8年前 (2017-10-13) 3093浏览 0评论
数据源动态切换也不是什么新技术,阿里在早期都有多隆大神实现了。但是我们今天要讲的是 Spring 对数据源路由的实现。 大项目的多个数据库动态切换已是架构师考虑的趋势。数据源动态切换往往能给我带来很多好处,比如根据多语言实现数据库动态切换,...
herman 8年前 (2017-10-13) 1948浏览 0评论
Spring中PropertyPlaceholderConfigurer类的用法教程 最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感...
herman 8年前 (2017-10-13) 4577浏览 0评论
数据库读写分离,动态数据源切换已成为大型网站的标配。因此结合本文我们一起来搞定动态数据源切换的原理。 说到原理,就必须要说到源码,说到源码就必须要从我们最初的设计说起。 多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切...
herman 8年前 (2017-10-13) 3574浏览 0评论
我们都知道 PropertyPlaceholderConfigurer 是用来读取配置文件的。一般我们只需简单的配置它即可,很少有对它进行重新改造的。本文将列举一个例子,如何通过 PropertyPlaceholderConf...
herman 8年前 (2017-10-13) 6431浏览 0评论
MySQL 中有一个二进制的大字段,使用的人不是很多。今天我们来实现一个关于 MySQL 二进制字段的数据拼接,并回顾一下存储过程。 最近用到存储过程主要是因为当前使用的函数,在处理拼接的过程时由于字段较大会出现内存和cpu负载过重的...
herman 8年前 (2017-10-13) 3515浏览 0评论
一直以来大家都认为 JavaScript 更偏向于前端,导致了网上关于 JavaScript 算法方面的内容不是很多。因此本文便借助 JavaScript 来实现数组的二分查找算法。 二分查找又称折半查找,优点是比较次数少,查找速度快,平均...
herman 8年前 (2017-10-13) 10188浏览 0评论
程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。 对于持续运行的服务进程(daemon),必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。 不再用到的内...
herman 8年前 (2017-10-13) 7192浏览 0评论
内存泄漏也称作堆栈溢出。JavaScript 中也同样存在内存泄漏(堆栈溢出)。那么怎样才能观察到内存泄漏呢?本文带你使用 Chrome 浏览器来识别它。 经验法则是,如果连续五次垃圾回收之后,内存占用一次比一次大,就有内存泄漏。这就要求实...