摘要:
---title: 【学习】深入理解JVM之类加载.mddate: 2019-10-20 22:20:06tags: JVM 类加载---
Java类的加载,连接,初始化都是在程序运行期间执行的
## Java 虚拟机与程序的生命周期
1. 执行 System.exit()方法2. 程序正常结束3. 遇... 阅读原文
2019-10-27 13:34:07 阅读(2455) 评论(0)
摘要:
解决方案:IntelliJ IDEA安装lombok插件可以解决以上问题 。步骤:1.找到IDEA 上方的菜单栏 点击File =>Settings,或者按快捷键Ctrl+Alt+S。
2.如图所示,搜索Plugins
3.在弹出... 阅读原文
2019-10-27 13:20:09 阅读(3720) 评论(0)
摘要:
1、搭建一个eureka-server注册中心工程
该工程比较简洁,没有太多配置,不在描述,单节点,服务端口:8888
2、创建zuul-gateway网关工程
2.1、工程pom依赖
<dependencies>
<dependency>
... 阅读原文
2019-10-27 12:44:03 阅读(2417) 评论(0)
摘要:
Spring SpringMVC SpringBoot SpringCloud 注解整理
这段时间学习了一些框架,里面用到了很多注解,记不住所以把遇到的注解都整理了下来,如果有不对的地方欢迎指正,我会修改的φ(๑˃∀˂๑)♪
Spring 常用配置:
@import :导入配置类
... 阅读原文
2019-10-27 12:28:02 阅读(2387) 评论(0)
摘要:
一、Redis主从复制原理 1.主从复制的原理以及过程必须要掌握,这样我们才知道为什么会出现这些问题 2.主从复制过程大体可以分为3个阶段:连接建立阶段(即准备阶段)、数据同步阶段、命令传播阶段。 3.在从节点执行 slaveof 命令后,复制过程便开始运作,下面图示大概可以看到, ... 阅读原文
2019-10-27 12:21:03 阅读(2449) 评论(0)
摘要:
使用类为spring-beans:4.3.13release包中的 org.springframework.beans.BeanUtilsBeanUtils.copyProperties(Object source, Object target);
该方法会将source中同名属性的值赋值给target中... 阅读原文
2019-10-27 10:21:01 阅读(2766) 评论(0)
摘要:
Redis数据类型及使用场景
摘要:Redis相比其它的KV数据库,其一大特点是支持丰富的数据类型.它一共支持5种数据类型,下面逐一介绍这5种数据类型及其使用场景...
string
简介:Strings数据类型是最常用、简单的key-value类型,普通的key/ value 存储都可以归为此类。va... 阅读原文
2019-10-27 09:44:01 阅读(2483) 评论(0)
摘要:
背景
工作中经常用到单测,某对单测掌握的不好,所以趁此学习、总结一下。
主要参考:https://www.jianshu.com/p/0c2480b1709e、https://www.cnblogs.com/ljw-bim/p/9391770.html
一、不依赖外部方法的单测
1、待测试类
p... 阅读原文
2019-10-27 08:58:02 阅读(2707) 评论(0)
摘要:
Netty中ChannelPipeline实际上类似与一条数据管道,负责传递Channel中读取的消息,它本质上是基于责任链模式的设计与实现,无论是IO事件的拦截器,还是用户自定义的ChannelHandler业务逻辑都做为一个个节点被添加到任务链上。
一、ChannelPipeline的设计与构成
C... 阅读原文
2019-10-27 08:53:02 阅读(3766) 评论(0)
摘要:
实际业务中,如果要自定义filter过滤器,只需集成ZuulFIlter类即可,该类是个抽象类,它实现了IZuulFIlter接口,我们需要实现几个方法,如下示例:
import static org.springframework.cloud.netflix.zuul.filters.support.... 阅读原文
2019-10-27 08:17:01 阅读(2600) 评论(0)