图解juc包系列还有后续吗老哥
最近两月的阅读总结23年9月和10月 我每年都会给自己设定一个阅读主题, 去年我给自己定的主题是 演讲沟通, 以及数据库相关的, 所以读了包括 《沟通的艺术》, 《即兴演讲》等沟通类数据, 《...
图解juc包系列还有后续吗老哥
最近两月的阅读总结23年9月和10月 我每年都会给自己设定一个阅读主题, 去年我给自己定的主题是 演讲沟通, 以及数据库相关的, 所以读了包括 《沟通的艺术》, 《即兴演讲》等沟通类数据, 《...
23年9月和10月 我每年都会给自己设定一个阅读主题, 去年我给自己定的主题是 演讲沟通, 以及数据库相关的, 所以读了包括 《沟通的艺术》, 《即兴演讲》等沟通类数据, 《...
每处理一次消息,竞争一次锁。这性能开销太大了
关于MQ的几件小事(五)如何保证消息按顺序执行1.为什么要保证顺序 消息队列中的若干消息如果是对同一个数据进行操作,这些操作具有前后的关系,必须要按前后的顺序执行,否则就会造成数据异常。举例:比如通过mysql binl...
mark
activiti入坑总结activiti入坑也有几个月的时间,这里做一下activiti的总结吧。 首先有一点要说的是,我这边使用的是activiti6.0版本,和5版本相比,代码有一定的差异,在6...
mark
Spring Boot中内置Tomcat最大连接数、线程数与等待数 实践在 Spring Boot 框架中,我们使用最多的是Tomcat,这是 Spring Boot 默认的容器技术,而且是内嵌式的 Tomcat。Tomcat 是 Apache ...
@竹子爱熊猫 Op最新文章在哪里呀?
并发编程终章:Java并发编程系列总纲并发编程目录 磕磕绊绊近半年时间,在工作之余,前后一共写了十余篇深入Java并发编程系列的文章,由于内容颇多,所以在这里列一个目录方便诸位翻阅。 在学习并发编程时,大家都会接...
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...
mark,时间轮好复杂呀。。
延时队列常用实现详解队列是一种线性表,内部的元素是有序的,具有先进先出的特性。延时队列,顾名思义,它是一个队列,但更重要的是具有延时的特性,与普通队列的先进先出不同,延时队列可以指定队列中的消息...
队列是一种线性表,内部的元素是有序的,具有先进先出的特性。延时队列,顾名思义,它是一个队列,但更重要的是具有延时的特性,与普通队列的先进先出不同,延时队列可以指定队列中的消息...
BeanDefinitionRegistryPostProcessor本身包含处理配置类逻辑
使用BeanDefinitionRegistryPostProcessor动态注入BeanDefinition严格意义上来讲,这个不算是springboot的特有功能,仍然属于spring部分的功能。先看下这个接口的定义: 即实现postProcessBeanDefinitionRe...
mark
AutowireCapableBeanFactory探密(3)——依赖解析前情回顾 在前两篇文章中,多次提及AutowireCapableBeanFactory#resolveDependency方法,原因是该方法很重要,在Spring很多场合都涉...
gradle和maven安装后的依赖格式不一样,没法通用
gradle的安装并整合Maven的本地仓库0、gradle和maven的整合实质 它就是让gradle能用maven之前的下载过的jar包,如果maven本地仓库里没有的jar包,它还是会去对应的远程仓库里下载,并且...
Spring内嵌有绝大多数Aware由后置处理器调用,譬如ApplicationContextAwareProcessor和ImportAwareBeanPostProcessor,另外一些如BeanNameAware/BeanClassLoaderAware/BeanFactoryAware在后置处理器前调用,其实我们也可以自己写个后置处理器,处理我们自定义的Aware。
Spring之所有有一堆Aware接口,主要为了给开发者留下嵌入点,在Bean的生命周期过程中做很多操作
请别再问Spring Bean的生命周期了!Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入...
mark
JVM内存模型以及性能调优JVM 内存模型 程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器...
参考transmittable-thread-local库,完美解决线程池中本地变量传递的问题
遇到线程池InheritableThreadLocal就废了,该怎么办?王二北原创,转载请标明出处:来自王二北 一、从项目中遇到的问题说起: 最近项目有一个需求,如下图所示:上游有A/B/C三个服务,通过Dubbo调用中间的Proxy服务,Pro...