加载中
源码有没有必要看???

关于源码要不要的看的问题,仁者见仁吧。。。想成为一名高级开发,看源码的习惯是必须培养的,我这么认为。总结下我看netty源码对我的帮助。 在没有看源码之前,我对netty的认识仅仅停留在名...

2018/08/10 20:44
510
对spring事务的理解

作者:天空小小 为啥要写? 从我接触spring事务开始,就觉得这个东西很神奇,感觉实现很混乱,总是各种新的用法层出不穷。虽然懵懵懂懂的觉得这个原理就是通过Spring的AOP实现的,但是具体讲...

springboot识别Web组件的方式以及原理

注入Servlet的方式 1、注入RegistrationBean的方式 新建一个Servlet public class MyServlet extends HttpServlet { @Override public void init() throws ServletException { System.out.p....

spring是否可以出现两个名字相同的bean???

结论: 不会出现两个相同名字的Bean API上: 如果存在的话,那么BeanFactory接口的getBean(String name)方法应该返回的是一个数组或者集合了,不应该只是一个对象。 DefaultListableBeanFac...

spring的BeanFactoryPostProcessor和BeanDefinitionRegistryPostProcessor回调执行顺序笔记

/** * * 主要执行 BeanFactoryPostProcessor 和 BeanDefinitionRegistryPostProcessor * 这两类实例来源:API塞入,spring内置的BD,扫描的实现这两个接口的Bean,以及手动注册DB的 * * 执行...

2022/07/15 11:26
106
小白带你认识netty(三)之NioEventLoop的线程(或者reactor线程)启动(三)

在上一章中,我们看了处理IO事件的过程,今天,我们瞅瞅处理异步任务队列。 3、处理异步任务队列 在执行完processSelectedKeys方法后,netty会继续执行runAllTasks方法,在观摩这个方法之前,...

小白带你认识netty(二)之netty服务端启动(下)

承接上一篇小白带你认识netty(二)之netty服务端启动(上),还剩下两步骤:3、注册Selector:将Channel注册到Selector上 和 4、端口的绑定:服务端端口的监听。 3、注册Selector:将Chann...

2018/11/18 23:20
1K
小白带你认识netty(二)之netty服务端启动(上)

上一章 中的标准netty启动代码中,ServerBootstrap到底是如何启动的呢?这一章我们来瞅下。 server.group(bossGroup, workGroup); server.channel(NioServerSocketChannel.class).option(Ch...

多线程(四)之并发容器

一、并发容器 ConcurrentHashMap 为什么使用ConcurrentHashMap 在多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,HashMap在并发执行put操作时,出发rehash时,可...

多线程系列(一)

基础篇

2018/01/08 16:28
155
我眼中的redis(二)之集群

一、redis的持久化 Snapshotting快照持久化(RDB) 快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。可以通过配置设置自动做快...

我眼中的redis(一)

一、redis简介 Redis 是完全开源免费的,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部