IP属地:北京
本文背景: xxx系统投产前夕,由于代码中富文本内容都存到了数据库中,在查询资讯信息详情的时候加载需要几秒钟-十几秒的时间(根据返回体的大小不同...
查找日志的时候大家可能会有感受,由于日志打印一般是无序的,多线程下想要拿到一次请求中的相关日志简直是大海捞针。亦或者多系统间相互调用的时候如何快...
在介绍微服务之前先要说明一下说明是单体应用,这样就可以深入理解微服务的价值。 单体应用 对于Java而言一般单体应用使用MVC架构:(Sprin...
1背景 1.1 线程池是什么 线程池(Thread Pool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。线程过多...
介绍: AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架。 1.ReentrantLock 1.1 Reentra...
Sharding-JDBC Sharding-JDBC 采用在 JDBC 层扩展分库分表,支持读写分离,是一个以 jar 形式提供服务的轻量级组...
当MySQL单表记录过大时,CRUD的效率会受到很大的影响,可以参考如下方式进行优化。 限定数据范围务必限制不带任何限制条件的查询,比如查询历史...
最近使用servlet,用到tomcat,控制台和tomcat Localhost和catalina log出现乱码重点看第四点,前面是一些基本...