240 发简信
IP属地:江苏
  • Spring@Autowired注入顺序

    在使用@Bean注解的时候,发现@Autowired注入的对象一直是NULL,然后换一个类代码相同@Autowired注入的对象又不是NULL。苦恼了好几天,终于找到了玄机。...

  • 按照最大限制进行内存分配,这就是缓冲区的工作方式吧,nginx也是这么干的

    踩坑记录-maxHttpHeaderSize配置-内存都去哪儿

    遇到一个问题,自己部署的线上springboot服务总是内存飙高,尤其是在30个以上的请求并发的时候,内存会立马大涨,并出现报错: 后来通过一步一步排查发现了导致这个问题的原...

  • 120
    踩坑记录-maxHttpHeaderSize配置-内存都去哪儿

    遇到一个问题,自己部署的线上springboot服务总是内存飙高,尤其是在30个以上的请求并发的时候,内存会立马大涨,并出现报错: 后来通过一步一步排查发现了导致这个问题的原...

  • "ThreadLocal 如何为每一个线程维护变量的副本?思路很简单:在 ThreadLocal 类中有一个 Map,用于存储每一个线程的变量副本,Map 中元素的键为线程对象,而值对应线程的变量副本。"
    博主不要人云亦云啊,ThreadLocal 内部哪有什么 Map,还以线程对象为键。。。

    ThreadLocal的原理及用法

    一、ThreadLocal原理 简单说 ThreadLocal 就是一种以空间换时间的做法,在每个 Thread 里面维护了一个以开放定址法[https://www.jian...

  • 基于redis实现的消息推送服务

    项目背景 在公司开发的一个项目中有推送的业务场景,是由我负责设计开发,在实际的使用中还没有遇到业务量大的场景,也就一直没有优化。存在的问题就是当遇到业务高峰时不容易实现服务器...

  • 基于redis实现的消息推送服务

    项目背景 在公司开发的一个项目中有推送的业务场景,是由我负责设计开发,在实际的使用中还没有遇到业务量大的场景,也就一直没有优化。存在的问题就是当遇到业务高峰时不容易实现服务器...

  • @morisan 是我弄错了,防止内存泄漏,没错

    算法练习(33): Queue的数组实现(1.3.13-1.3.14)

    本系列博客习题来自《算法(第四版)》,算是本人的读书笔记,如果有人在读这本书的,欢迎大家多多交流。为了方便讨论,本人新建了一个微信群(算法交流),想要加入的,请添加我的微信号...

  • 还不改?
    items[--N] = null; 这句好像没用吧?

    算法练习(33): Queue的数组实现(1.3.13-1.3.14)

    本系列博客习题来自《算法(第四版)》,算是本人的读书笔记,如果有人在读这本书的,欢迎大家多多交流。为了方便讨论,本人新建了一个微信群(算法交流),想要加入的,请添加我的微信号...

  • 在原数组里依次向前移动,之后再resize,都不需要olditems这个东西

    算法练习(33): Queue的数组实现(1.3.13-1.3.14)

    本系列博客习题来自《算法(第四版)》,算是本人的读书笔记,如果有人在读这本书的,欢迎大家多多交流。为了方便讨论,本人新建了一个微信群(算法交流),想要加入的,请添加我的微信号...

  • 大神,在dequeue方法中,获取新数组的长度应该为N-1,不然就会越界。items[N-1]不存在。。。//获取新数组
    for(int i=0; i<N-1; i++) {
    a[i] =oldItems[i+1];
    }