240 发简信
IP属地:北京
  • Resize,w 360,h 240
    nginx高并发低时延特点如何体现在代理模块上

    本文背景: xxx系统投产前夕,由于代码中富文本内容都存到了数据库中,在查询资讯信息详情的时候加载需要几秒钟-十几秒的时间(根据返回体的大小不同...

  • 通过MDC实现多线程链路跟踪

    查找日志的时候大家可能会有感受,由于日志打印一般是无序的,多线程下想要拿到一次请求中的相关日志简直是大海捞针。亦或者多系统间相互调用的时候如何快...

  • 微服务的优缺点对比及上线条件

    在介绍微服务之前先要说明一下说明是单体应用,这样就可以深入理解微服务的价值。 单体应用 对于Java而言一般单体应用使用MVC架构:(Sprin...

  • Resize,w 360,h 240
    Java线程池实现原理

    1背景 1.1 线程池是什么 线程池(Thread Pool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。线程过多...

  • Resize,w 360,h 240
    AbstractQueuedSynchronizer的原理与应用

    介绍: AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架。 1.ReentrantLock 1.1 Reentra...

  • Resize,w 360,h 240
    sharding-jdbc与Sharding-Proxy

    Sharding-JDBC Sharding-JDBC 采用在 JDBC 层扩展分库分表,支持读写分离,是一个以 jar 形式提供服务的轻量级组...

  • mysql大表优化

    当MySQL单表记录过大时,CRUD的效率会受到很大的影响,可以参考如下方式进行优化。 限定数据范围务必限制不带任何限制条件的查询,比如查询历史...

  • Resize,w 360,h 240
    idea中tomcat插件控制台中文乱码,试了好多方法,终于成功解决

    最近使用servlet,用到tomcat,控制台和tomcat Localhost和catalina log出现乱码重点看第四点,前面是一些基本...