201803-26 Nerv - 京东高性能前端框架 Nerv是一款由京东凹凸实验室打造的类React前端框架。目前已广泛运用在京东商城(JD.COM)核心业务及TOPLIFE全站。Nerv基于React标准,使用VirtualDom技术,拥有和React一致的API与生命周期,如果你已经对React使用非常熟悉,那么使用Nerv开发对你来说绝对是零学习成本。与此同时,相比于React以及市面其他同类型框架,Nerv更具体积轻量,性能高效的特点。并且,它符合当下国情,可以完美兼容IE8及... 继续阅读 >
201611-28 编写高性能的 JavaScript 本文的初衷是想介绍如何利用些简单的代码小技巧就能促进JavaScript编译器的优化进程从而提升代码运行效率。特别是在游戏这种对于垃圾回收速度要求较高,你性能稍微差点用户就能见到白屏的地方。Monomorphism:单态性JavaScript中允许函数调用时候传入动态参数,不过就以简单的2参数函数为例,当你的参数类型、参数数目与返回类型动态调用时才能决定,编译器需要更多的时间来解析。编译器自然地希望能够处理那些单态... 继续阅读 >
201607-06 构建高性能Java持久层的14个建议 Introduction一个高性能的数据访问层需要很多关于数据库的内部结构、JDBC、JPA、Hibernate以及很多优化商业应用的技术建议。SQLStatementLogging:SQL语句日志如果你正在使用譬如Hibernate或者MyBatis这样的ORM框架,那么可以参考验证执行语句的效率。另外推荐一个测试中断言机制可以帮你在提交代码之前就发现很多的查询问题。Connectionmanagement:连接管理数据库连接一直是数据库中比较耗时的操作,因... 继续阅读 >