![](https://img-blog.csdnimg.cn/20191122000754378.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 87
就算我们站在群山之颠,也别忘记雄鹰依旧能从我们头顶飞过。骄傲是比用JAVA进行底层开发更可笑的东西。
流星...
life is like an adverse journey.
展开
-
Spring Cache及与Redis集成
Spring Cache一、什么是Spring Cache二、Springboot下Spring Cache与redis集成2.1 引入依赖2.2 配置redis2.3 缓存配置类RedisConfig2.4 使用 Spring Cache注解一、什么是Spring CacheSpring Cache是Spring框架提供的对缓存使用的抽象类,支持多种缓存,比如Redis、EHCache等,...原创 2019-12-13 00:02:27 · 1183 阅读 · 0 评论 -
SnowFlake雪花算法
SnowFlake雪花算法一、SnowFlake雪花算法简介1.1 什么是SnowFlake雪花算法1.2 SnowFlake雪花算法的原理二、使用SnowFlake雪花算法生成ID2.1 为什么要用SnowFlake雪花算法2.2 SpringBoot使用SnowFlake雪花算法生成ID一、SnowFlake雪花算法简介1.1 什么是SnowFlake雪花算法SnowFlake算法是T...原创 2019-12-09 23:02:33 · 793 阅读 · 0 评论 -
SpringCloud全家桶
一、SpringCloud基本知识什么是微服务及SpringCloud与dubbo对比.SpringCloud基本知识.二、服务注册与发现(Eureka)什么是服务治理及什么是Eureka.Eureka的简单实现.进阶:Eureka的高可用.三、标题...原创 2019-12-04 11:34:36 · 288 阅读 · 1 评论 -
SpringBoot框架
SpringBoot框架一、SpringBoot简介1.1 SpringBoot是什么1.2 SpringBoot的特点1.3 SpringBoot的优缺点二、SpringBoot的使用2.1 创建SpringBoot项目2.2 SpringBoot的配置文件2.2.1 pom文件2.2.2 application.properties2.2.2 application.yml3.4 Spring...原创 2019-12-04 00:45:43 · 494 阅读 · 0 评论 -
SpringCloud基础知识
SpringCloud一、SpringCloud简介1.1 SpringCloud是什么1.2 SpringCloud组件二、SpringCloud与SpringBoot版本说明2.1 SpringCloud的版本![在这里插入图片描述](https://img-blog.csdnimg.cn/20191203001924578.png?x-oss-process=image/watermark,...原创 2019-12-03 01:00:18 · 338 阅读 · 0 评论 -
IDEA添加自动注释(类注释及方法注释)
IDEA添加自动注释一、添加类自动注释二、添加类方法自动注释一、添加类自动注释左上角选择 File -> Settings -> Editor -> File and Code Templates;然后选择Includes,点击“+”号新建文件,内容如下:/***@description:TODO*@author: ${USER}*@create: ${DATE...原创 2019-11-29 20:42:32 · 6300 阅读 · 1 评论 -
SSM之Mybatis持久层框架
Mybatis持久层框架一、Mybatis简介1.1 Mybatis是什么1.2 ORM是什么1.3 Mybatis与Hibernate二、Mybatis的使用(SSM)2.1 Mybatis的配置2.2 Mybatis-generator实现逆向工程2.3 Mapper映射文件2.4 动态SQL2.5 MyBatis关联配置一、Mybatis简介1.1 Mybatis是什么MyBatis...原创 2019-11-25 23:54:46 · 682 阅读 · 0 评论 -
Junit4单元测试
Junit4单元测试一、简介Junit4单元测试1.1 Junit1.2 单元测试1.3 Junit4单元测试好处1.4 测试覆盖及代码覆盖率二、使用Junit4单元测试(IDEA)2.1 配置2.2 新建test目录2.3 IDEA自动生成测试类三、测试类的编写(SSM)3.1 Dao类(Mapper类)3.2 Service类3.3 Controller类一、简介Junit4单元测试1.1...原创 2019-11-24 21:24:27 · 2268 阅读 · 1 评论 -
死锁、活锁及饥饿
死锁、活锁、饥饿死锁定义产生死锁的必要条件死锁解决方法活锁定义活锁解决方法活锁和死锁的区别饥饿定义Java中导致饥饿的原因死锁定义是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。产生死锁的必要条件互斥条件:所谓互斥就是进程在某一时间内独占资源。请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放...原创 2019-09-25 22:14:02 · 728 阅读 · 1 评论 -
Git版本管理
一、Git的基本结构名称说明Remote远程仓库Repository本地仓库Index暂存区Workspace工作区Fetch/CloneFetch:本地仓库已有项目主分支,还需从远程仓库下载项目的其他分支;Clone:将远程仓库的项目克隆(clone)到本地。Pull从远程仓库获取最新版本,然后再与本地分支merge(合并)。...原创 2019-11-20 21:54:23 · 359 阅读 · 1 评论 -
Maven项目构建
一、Maven的介绍1.1 Maven的作用Maven 的依赖管理项目的一键构建构建:指的是项目从编译、测试、运行、打包、安装 ,部署整个过程都交给 maven 进行管理,这个过程称为构建。一键构建:指的是整个构建过程,使用 maven 一个命令可以轻松完成整个工作。Maven 规范化构建流程如下:对应的Maven指令分别为:mvn clean => mvn ...原创 2019-11-18 23:48:30 · 2945 阅读 · 1 评论