自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Redis 学习笔记

标题 redis数据淘汰策略lru(Least Recently Used,即最近最久未使用的意思) Redis有哪几种数据淘汰策略? 1.noeviction:返回错误当内存限制达到,并且客户端尝试执行会让更多内存被使用的命令。 2.allkeys-lru: 尝试回收最少使用的键(LRU),使得新添加的数据有空间存放。 3.volatile-lru: 尝试回收最少使用的键(LRU),但仅...

2019-09-04 14:11:38 103

原创 springboot启动源码分析

springboot解析 public static ConfigurableApplicationContext run(Object[] sources, String[] args) { return (new SpringApplication(sources)).run(args); } 一.SpringApplication(Object... s...

2019-09-04 14:03:17 286

原创 Spring容器初始化过程

一.springIoc过程 ​​​​​ 1.资源文件定位 2.解析 ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory(); 解析主要是在BeanDefinitionReader中完成的,最常用的实现类是XmlBeanDefinitionReader,其中的loadBeanDefinitions()方法,负...

2019-09-04 13:57:16 210

原创 jvm和类加载机制学习笔记

Q.jVM内存划分(5块区域),与内存划分 1.Heap(堆):young新生代(eden,S0,S1,为了标记清除算法),old老年代(标记整理算法) 2.Metaspace(元数据区):常量池(静态变量static和常量final,public static final,枚举类型定义的类型,接口中定义的变量),方法元信息,类元信息 3.stack(栈):局部变量表,操作栈 作用:描述方法...

2019-09-04 13:55:56 102

原创 rabbitmq学习笔记

概念 AMQP协议 网络应用层的高级协议 AMQP核心概念 server:broker,接受客户端连接 connection:客户端和服务端的连接 channel:网络通信,消息读写通道,客户端可以建立多个channel,每个channel代表一个会话。 void basicPublish(String exchange, String routingKey, boole...

2019-09-04 13:50:32 559

原创 mybatis源码分析(一)

demo案例 public class MyBatisTest { public SqlSessionFactory getSqlSessionFactory() throws IOException { String resource = "mybatis-config.xml"; InputStream inputStream = Resources...

2019-09-04 13:46:23 196

转载 Zookeeper的功能以及工作原理

转自:https://www.cnblogs.com/felixzh/p/5869212.html   前言 前面有一篇博客讲到了spring boot整合jms的使用http://blog.csdn.net/liuchuanhong1/article/details/54603546 但是最近遇到一个需求,需要同时使用jms的队列和topic,于是就有了下面的测试代码: 消费者代码 ...

2018-11-02 18:38:28 77

空空如也

空空如也

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

TA关注的人

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