上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 对于springboot个人认为它就是整合了各种组件,然后提供对应的自动装配和启动器(starter),基于这个流程去实现一个定义的装配组件 还是这张图 一、创建自己的自动配置工程, spring.factories文件中配置上自己的配置 1.创建一个Properties类(UserDefPrope 阅读全文
posted @ 2019-07-15 22:22 白露非霜 阅读(5679) 评论(0) 推荐(2)
摘要: 1.对于springboot个人认为它就是整合了各种组件,然后提供对应的自动装配和启动器(starter) 2.@SpringBootApplication注解其实就是组合注解,通过它找到自动装配的注解@EnableAutoConfiguration,再由@EnableAutoConfigurati 阅读全文
posted @ 2019-07-15 00:10 白露非霜 阅读(1582) 评论(0) 推荐(0)
摘要: 本来准备研究下mybatis源码执行流程的,就随意搭建了个项目,所有配置如下: 一切看似都是那么的正常,然而执行的时候:Exception in thread "main" org.apache.ibatis.binding.BindingException: Invalid bound state 阅读全文
posted @ 2019-07-06 00:06 白露非霜 阅读(1086) 评论(0) 推荐(2)
摘要: 安装redis 照着官网一波操作即可:https://redis.io/download,如果不能正常编译能是少了gcc,如果能联网直接 yum install gcc再编译。 照着官网操作走一波 1.下载: 2. 解压进入目录编译:1. tar xzf redis-5.0.5.tar.gz 2.c 阅读全文
posted @ 2019-07-01 21:54 白露非霜 阅读(242) 评论(0) 推荐(0)
摘要: 1.垃圾回收算法 1.1 标记-清除算法 算法分为“标记”和“清除”阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。它是最基础的收集算法,但是会带来两个明显的问题: 1.效率问题 2.空间问题,标记清除后会产生大量不连续的碎片 1.2 复制算法 为了解决碎片问题,“复制”收 阅读全文
posted @ 2019-06-30 13:39 白露非霜 阅读(658) 评论(0) 推荐(1)
摘要: 1.java堆中几乎放着所有对象的实例,那么什么样子的对象才是可以被回收的呢? 1.1.引用计数法: 给对象添加一个引用计数器,当有地方引用的时候,计数器就+1,引用失效就-1;任何时候当计数器为0,那么这个对象就是可以被回收的。该方法实现简单,效率也高,但是并没有被主流的虚拟机采用,因为很难解决对 阅读全文
posted @ 2019-06-30 00:59 白露非霜 阅读(3123) 评论(0) 推荐(2)
摘要: 1.jps 查看jvm中运行的进程(获取对应pid) 参数:默认-V(大写) -v: 列出jvm启动参数。 2.jstack pid 查看某个Java进程内的线程堆栈信息,,可用于线程死锁问题排查 3.jinfo pid 查看某个java进程的jvm参数信息等 jinfo -flags pid 查看 阅读全文
posted @ 2019-06-29 23:06 白露非霜 阅读(627) 评论(0) 推荐(1)
摘要: 1.类加载:类加载器将class文件加载到虚拟机的内存加载:在硬盘上查找并通过IO读入字节码文件连接:执行校验、准备、解析步骤校验:校验字节码文件的正确性准备:给类的静态变量分配内存,并赋予默认值解析:类装载器装入类所引用的其他所有类初始化:对类的静态变量初始化为指定的值,执行静态代码块 2.类加载 阅读全文
posted @ 2019-06-17 00:44 白露非霜 阅读(303) 评论(0) 推荐(1)
摘要: jvm主要由三个子系统构成:类加载子系统,运行时数据区,执行引擎 运行时数据区主要包括: 1.本地方法栈:登记native方法,执行时加载本地方法库 2.程序计数器:就是一个指针,用来存储指向下一条执行指令的地址,也就是即将要执行的指令代码,是一个非常小得空间,可以忽略不计。 3.java栈:jav 阅读全文
posted @ 2019-06-16 23:15 白露非霜 阅读(806) 评论(0) 推荐(3)
摘要: 前面梳理了Eureka服务端的流程,现在整理下客户端的流程。 1.在这个包(spring-cloud-netflix-eureka-client)里面寻找客户端启动入口相关配置,关键配置文件spring.factories 2.客户端流程图: eureka是通过SmartLifecycle接口整合进 阅读全文
posted @ 2019-05-03 17:32 白露非霜 阅读(518) 评论(0) 推荐(1)
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
访问量