代码改变世界

springboot自动扫描添加的BeanDefinition源码解析

2022-02-15 10:42 by wang03, 386 阅读, 0 推荐, 收藏, 编辑
摘要:1. springboot启动过程中,首先会收集需要加载的bean的定义,作为BeanDefinition对象,添加到BeanFactory中去。 由于BeanFactory中只有getBean之类获取bean对象的方法,所以将将BeanDefinition添加到BeanFactory中,是通过Be 阅读全文

MySQL高级篇笔记

2022-02-13 23:47 by wang03, 456 阅读, 0 推荐, 收藏, 编辑
摘要:黑马MySQL笔记 MySQL体系结构 连接层 最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户 端验证它所具有的操作权限。 服务层 第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内 阅读全文

shell基础知识查缺补漏

2022-01-14 21:47 by wang03, 435 阅读, 0 推荐, 收藏, 编辑
摘要:最近在看《Linux程序设计(第4版)》,其中有一个章节主要讲了shell脚本方面的,内容不细,但是利用较短的篇幅讲的也不少了。对我们自己来说也是一个查缺补漏的过程,所以就写下这篇读书笔记,方便自己随时翻看。 本文的主要内容是来自《Linux程序设计(第4版)》,另外一小部分内容来自《Linux S 阅读全文

Java8中的时间处理

2022-01-07 21:24 by wang03, 564 阅读, 1 推荐, 收藏, 编辑
摘要:Java8中的时间处理 Java8提供了全新的时间处理框架,这里就可以完全丢弃之前的Date、Calendar了。 具体的API的使用都是比较简单的。这里就不展开介绍了。 这里主要介绍下一些主要的类 LocalDateTime 我们一般常用的就是这个了,用这个来表示日期时间。如LocalDateTi 阅读全文

Log4j漏洞源码分析

2021-12-14 23:41 by wang03, 1493 阅读, 0 推荐, 收藏, 编辑
摘要:Log4j漏洞源码分析 这几天Log4j的问题消息满天飞,今天我们就一起来看看从源码角度看看这个漏洞是如何产生的。 大家都知道这次问题主要是由于Log4j中提供的jndi的功能。 具体涉及到的入口类是log4j-core-xxx.jar中的org.apache.logging.log4j.core. 阅读全文

CentOS编译openjdk

2021-11-27 21:49 by wang03, 465 阅读, 0 推荐, 收藏, 编辑
摘要:编译openjdk 1. 下载openjdk源码 openjdk的官网是OpenJDK (java.net) 在网站左侧就能看到它的源码位置的链接 从图上可以看到,它的源码在两个位置有托管,Mercurial、GitHub这两个网站都有。我们点击GitHub,进去到它GitHub的位置。 上图第一个 阅读全文

Docker入门

2021-11-24 22:55 by wang03, 124 阅读, 1 推荐, 收藏, 编辑
摘要:1. Docker简介 Docker的目标“Build, Ship and Run Any App,Anywhere”。通过对应用的封装(Packaging)、分发(Distribution)、部署(Deployment)、运行(Runtime)生命周期进行管理,达到应用组件级别的“一次封装,到处运 阅读全文

Springboot 加载配置文件源码分析

2021-11-21 14:30 by wang03, 1641 阅读, 0 推荐, 收藏, 编辑
摘要:Springboot 加载配置文件源码分析 本文的分析是基于springboot 2.2.0.RELEASE。 本篇文章的相关源码位置:https://github.com/wbo112/blogdemo/tree/main/springbootdemo/springboot-profiles sp 阅读全文

ThreadPoolExecutor源码分析

2021-11-13 14:31 by wang03, 433 阅读, 2 推荐, 收藏, 编辑
摘要:ThreadPoolExecutor是线程池的框架。虽然好多大佬都分析过了,为了加深理解,今天我也来分析一下ThreadPoolExecutor的源码 ThreadPoolExecutor这个类上面的英文注释已经很详细了,一看就能明白。这部分就直接把对应的英文翻译成中文。 下面这一段中文就全部是类上 阅读全文

springboot 事务执行全流程分析

2021-10-24 12:13 by wang03, 1305 阅读, 1 推荐, 收藏, 编辑
摘要:springboot 事务执行全流程分析 在上篇文章springboot 事务创建流程源码分析中主要讲了springboot事务创建的过程,本次我们来看看事务具体执行的过程。 这里关于几个名称提前先达成一致: com.springboot.transaction.service.impl.UserS 阅读全文