这代码居然有差别?CPU友好的代码该这样写

本文用实际用例阐述了用心组织的代码也能让性能提升百倍,我们不应该停留在CRUD的漩涡中。下面来看看这个神奇的现象。
一、震惊,这代码居然有差别!
CPU友好的…

Java多线程编程-(9)-使用线程池实现线程的复用和一些坑的避免

线程复用:线程池

首先举个例子:
假设这里有一个系统,大概每秒需要处理5万条数据,这5万条数据为一个批次,而这没秒发送的5万条数据数据需要经过两个处理过程,第…

数据库两大必备神器:索引和锁底层原理是什么!

一、索引
在之前,我对索引有以下的认知:

索引可以加快数据库的检索速度;
表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引…

Spring AOP中JDK和CGLib动态代理哪个更快?

一、背景

昨天一位知识星球的小伙伴面试的时候被问到:Spring AOP中JDK和CGLib动态代理哪个效率更高?在知识星球整理了一下,今天特分享出来,供大家…

阿里竟然雇佣了一只大猴子…

图源:Picture from Gremlin
公众号:阿里巴巴中间件(ID:Aliware_2018)
我们“雇佣”了一只大猴子,只为“搞破坏”,不开玩笑。…

还在使用SimpleDateFormat?你的项目崩没?

作者:Felix zyf
一、前言
日常开发中,我们经常需要使用时间相关类,说到时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时…

干货 | 一文看懂JVM内存布局及GC原理

作者简介
杨俊明,携程云客服平台研发部软件技术专家。从事IT行业10余年,腾讯云+社区、阿里云栖社区、华为云社区认证专家。近年来主要研究分布式架构、微服务、ja…

干货 | 加载速度提升15%,携程对RN新一代JS引擎Hermes的调研

作者简介
储贻锋,携程无线平台研发部基础框架组资深Android研发,目前主要负责CRN Android端和携程Android基础架构的维护与开发工作。
引言
…

Nginx初探

一、 概念
Nginx——Ngine X,是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;也就是说N…