自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 深究Spring中Bean的生命周期

前言 这其实是一道面试题,是我在面试百度的时候被问到的,当时没有答出来(因为自己真的很菜),后来在网上寻找答案,看到也是一头雾水,直到看到了《Spring in action》这本书,书上有对Bean声明周期的大致解释,但是没有代码分析,所以就自己上网寻找资料,一定要把这个Bean生命周期弄明白! 网上大部分都是验证的Bean 在面试问的生命周期,其实查阅JDK还有一个完整的Bean生命周期,这同时也验证了书是具有片面性的,最fresh 的资料还是查阅原始JDK!!! 一、Bean 的完整生命周期

2021-11-10 21:59:11 116

原创 SpringMVC

DispatcherServlet: 前端调度器,负责将请求拦截下来分发到各控制器方法中 HandlerMapping: 负责根据请求的URL和配置@RequestMapping映射去匹配, 匹配到会返回Handler(具体控制器的方法) HandlerAdaper: 负责调用Handler-具体的方法- 返回视图的名字。Handler将它封装到 ModelAndView(封装视图名,request域的数据) ViewReslover: 根据ModelAndView里面的视图名地址...

2021-11-10 21:57:31 261

原创 SpringBoot解析

一.快速搭建SpringBoot应用 1. 创建一个maven项目。pom.xml文件中添加如下的内容。 spring-boot-starter-parent 才能继承父项目中所有的依赖。 其父项目为spring-boot-starter-dependencies, 定义好了组件版本、组件坐标、插件管理。 帮我们管理了springboot中的所有依赖版本,解决了版本冲突的问题。叫做版本仲裁中心 spring-boot-starter-xxx. 以spring-boot-starter-web为例,

2021-11-10 21:56:28 511

翻译 SpringCloud

尚硅谷视频 https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=9324658290534869581 一.分布式微服务架构的一站式结局方案,十多种微服务架构落地技术的集合体,俗称微服务全家桶 SpringCloud包含的内容: 服务注册与发现 : Nacos, Zookeeper、Consul 负载均衡与服务调用:openFeign, LoadBalancer、Ribbon 服务熔断服务降级:resilienc.

2021-11-10 21:53:40 91

原创 设计模式--行为型模式

1.责任链模式 意图:能够处理同一类请求的对象连成一条线,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能处理则处理,不能处理则传递给下一个对象。 结构: 开发中使用场景:Java中异常机制,一个try多个catch;Servlet开发中,过滤器的链式处理; 2.迭代器模式 意图:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。 结构: 迭代器一般放到聚合类中作为内部类,方便访问内部数据。聚合类包含数据,迭代器遍历数据。 ...

2021-06-24 19:25:05 119

原创 设计模式----结构型模式

作用:从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。 分类:适配器模式、代理模式、桥接模式、装饰模式、组合模式、外观模式、享元模式 1.适配器模式 ...

2021-06-24 19:23:42 136

翻译 HashMap源码

HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,如果定位到的数组位置不含链表(当前entry的next指向null),那么查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,其时间复杂度为O(n) ...

2021-06-24 16:48:12 109

原创 设计模式概览

一.创建型模式 单例模式 工厂模式 抽象工厂模式 建造者模式 原型模式 二. 结构性模式 适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式 三. 行为性模式 模板方法模式 命令模式 迭代器模式 观察者模式 中介者模式 备忘录模式 ......

2020-11-19 10:52:06 135

原创 ThreadLocal

1.ThreadLocal本质 ThreadLocal中的ThreadLocalMap是Thread的成员变量。 ThreadLocal.ThreadLocalMap threadLocals = null; 用来存储线程中的局部变量。 ThreadLocal中真正存储值的是ThreadLocalMap结构,ThreadLocalMap中存储值得数据结构是一个初始容量为16的Entry[] table数组。 往ThreadLocalMap中存值的时候,根据ThreadLocal的hashc.

2020-10-11 13:25:58 179

原创 Redis入门到放弃

一. 安装与启动 https://redis.io/download 1.我安装的是5.0.8版本,下图版本原生的gcc不支持。会报一个c11异常,又要安装新版本的gcc,嫌麻烦。 wget http://download.redis.io/releases/redis-6.0.6.tar.gz $ tar xzf redis-6.0.6.tar.gz $ cd redis-6.0.6 $ make 2. 安装gcc yum install gcc yum install gcc-c++ .

2020-08-04 14:04:57 209

翻译 IDEA快捷键

2020-05-21 23:34:53 182

翻译 JAVA 并发(梳理中...)

1.JUC AQS ReentrantLock源码分析(一) https://blog.csdn.net/java_lyvee/article/details/98966684 https://www.jianshu.com/p/279baac48960 2. Executor框架 https://www.jianshu.com/p/8e04a1b6e2a5 https://blog.c...

2019-10-22 00:09:26 189

原创 设计模式--创建型

※单例模式 一.单例模式五种创建方式 1.饿汉式 特点:线程安全,调用效率高,但不能延时加载 public class SingletonDemo01 { // 静态实例,在类加载时初始化,虚拟机保证只装载一次 //肯定不会有并发访问的问题,不需要synchronized,线程安全 private static SingletonDemo01 singleton = new ......

2019-09-25 22:42:17 218 1

转载 JAVA学习积累

本博客打算按照不同的Java包,收集各路大神写的比较好的博客。方便自己查阅,温故知新。 一个建议的JDK源码阅读顺序 一. ---java.util.Concurrent 1.外国大牛写的并发相关内容:java.util.concurrent - Java Concurrency Utilities,以及对应的中文翻译 2.并发编程网,Doug Lea并发编程文章全部译文 3.中文博...

2018-11-05 22:14:56 155

原创 python

1. python2.7下载安装,配置环境变量2.easy_install下载 ->解压->到解压目录运行python setup.py install命令(cmd)3.pip1,2成功之后,进入cmd,切换目录到script文件夹中,运行easy_install.exe pip运行pip,查看是否成功...

2018-05-07 23:59:48 201

源码扫描脚本.zip

源码扫描脚本.zip

2021-01-22

服务器安装指南以及Raid配置

记录一次服务器安装。 服务器安装以及Raid配置

2020-12-03

WinSCP-5.11.2.7781.zip

用于window机器往linux机器上传资源文件。版本号5.11.2.7781

2020-08-04

hotspot-8.rar

--------------hotspot8官网源码, JVM学习, 自己备忘--------------------

2019-10-13

Lenovo system x3650 m5 网卡驱动

Lenovo system x3650 m5 网卡驱动,不太好找,亲测可用

2019-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除