与运算 (“ & ”)参与运算的两个数据,按照二进制位进行“与运算”。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1;即:两位同时为1,则值为...
前言 今天,我将通过源码分析HashMap 1.8 ,从而讲解HashMap 1.8 相对于 HashMap 1.7 的更新内容,希望你们会喜欢。 1. 简介 类定义 主要简...
2021年12月27日 1、说说你对Spring 的理解? Spring 使创建 Java 企业应用程序变得更加容易。它提供了在企业环境中接受 Java 语言所需的一切,,并...
引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都...
Redis篇 一、Redis单线程为什么快? 网络层面:在操作系统层面使用了操作系统提供的Epoll函数,并且在Epoll模型中也只是使用同一个线程去接受请求与处理请求,这有...
前言 是Java开发的小伙伴就一定会使用SpringMVC,没有SpringBoot的年代或许我们还需要配置一些xml文件。但是到了SpringBoot时代,Java程序员只...
@想54256 试过了,可以的,但是只有在和awbpp同级别才不行,其他情况都可以
BeanPostProcesser 中是不能进行@Autowired依赖注入的
一、BIO与NIO 本小节将BIO与NIO放到一起进行分析,主要为了突出其差别。 1.1 对比stream和channel 以前我们写代码,涉及到IO操作,首先想到的必然是一...
一、阻塞与非阻塞 1.1 阻塞 1.1.1 阻塞模式会存在哪些问题? 1)在阻塞模式下,以下的方法都会导致线程暂停 ServerSocketChannel.accept 会在...
写错了吧二三级缓存
逐行阅读Spring5.X源码(十)spring如何解决循环引用,bean实例化过程源码详解前面讲了Spring的核心基础BeanDefinition及bean工厂后置处理器,这两块内容主要作用概括来讲就是定义、扫描、注册、动态代理等,这些基础工作做完之后,spri...
Lambda可以让你简单的传递一个行为或者代码。可以把lambda看作是匿名函数,是没有声明名称的方法,但和匿名类一样,也可以作为参数传递给一个方法。 可以把Lambda表达...
postProcessBeanDefinitionRegistry这一步更多的是解析注解信息,而放入到beanDefinitionMap中是在之前创建容器的时候放入的吧
逐行阅读Spring5.X源码(番外篇)BeanDefinition到底有多重要如果想系统的学习spring源码那么第一个需要搞明白的知识便是spring当中的BeanDefinition——spring bean的建模对象; 笔者特别...
Spring中的设计模式? 1.工厂2.单例(看看内部枚举实现的单例)3.委派(delegate)4.模板方法(refresh方法算一个)5.策略模式6.访问者模式7.责任链...