自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hello dream的博客

求知若饥,虚心若愚

  • 博客(18)
  • 收藏
  • 关注

原创 推荐两款比较好的idea插件:

推荐两款比较好的插件:1.rainbow-brackets这是一款括号、花括号高亮且不同颜色显示的插件,便于代码阅读,有了这个插件,眼睛不会被叠加在一起的代码干扰了,下面看下效果:2.free-idea-mybatis:通常在打开一个mybatis的xml代码去找对应的dao层函数的sql语句是比较麻烦的,还有手动搜索,很不方便,有了这款插件完美解决了这个问题,就像函数跳转一样方便,安装插件,重启后会有绿色的箭头显示...

2020-09-22 10:23:24 136

原创 spring boot:ApplicationRunner和CommandLineRunner用法以及区别

业务场景:应用服务启动时,加载一些数据和执行一些应用的初始化动作。如:删除临时文件,清除缓存信息,读取配置文件信息,数据库连接等。1、SpringBoot提供了CommandLineRunner和ApplicationRunner接口。当接口有多个实现类时,提供了@order注解实现自定义执行顺序,也可以实现Ordered接口来自定义顺序。注意:数字越小,优先级越高,也就是@Order(1)...

2019-11-13 09:14:00 491

原创 工厂模式+策略模式的使用

项目中会有这样的情形,通过某个参数进入不同的if分支,但是if分支太多就会导致项目难以维护,可读性也会降低,如下情形:public class Test { public static void main(String[] args) { String ani = "pig"; if(ani.equals("cat")){ sh...

2019-10-10 17:29:47 1144

原创 spring的4种事务特性,5种隔离级别,7种传播行为

spring事务: 什么是事务: 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败.事务特性(4种): (1)原子性 (atomicity):强调事务的不可分割. (2)一致性 (consistency):事务的执行的前后数据的完整性保持一致. (3)隔离性 (isolation):一...

2019-08-05 09:48:23 189

原创 两种实现quartz的方法

https://www.cnblogs.com/boshen-hzb/p/9554088.html(适合集群环境)https://blog.csdn.net/noaman_wgs/article/details/80984873#commentBox(适合单机环境)

2019-08-01 17:59:40 211

原创 禅道项目管理软件配置

1.禅道下载:Linux中可以用以下命令来下载安装包:64位下载:wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz2.Linux安装需要将安装包解压到/opt目录下。命令如下:sudo tar -zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt/解压后...

2019-07-30 16:12:09 290

原创 Centos7安装Docker

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。安装docker步骤:...

2019-07-08 11:19:37 80

原创 java研发高级技能

一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoader、类加载过程、双亲委派(...

2019-07-04 16:33:12 878

原创 各种消息队列的比较

ActiveMQ  单机吞吐量:万级  topic数量都吞吐量的影响:  时效性:ms级  可用性:高,基于主从架构实现高可用性  消息可靠性:有较低的概率丢失数据  功能支持:MQ领域的功能极其完备  总结:    非常成熟,功能强大,在早些年业内大量的公司以及项目中都有应用     偶尔会有较低概率丢失消息     现在社区以及国内应用都越来越少,官...

2019-06-13 15:22:51 6256

转载 Windows10下WebLogic的下载与安装

一、WebLogic的介绍    WebLogic是美国bea公司出品的一个application server,确切的说是一个基于Javaee架构的中间件,纯java开发的,最新版本WebLogic Server 9.0是迄今为止发布的最卓越的BEA应用服务器。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功...

2019-01-28 18:07:27 749

原创 区块链的理解

区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。 如果说蒸汽机释放了人们的生产力,电力解决了人们基本的生活需求,互联网彻底改变了信息传递的方式,那么区块链作为构造信任的机器,将可能彻底改变整个人类社会价值传递的方式。以前是靠信誉、靠百年老店、权威机构等,区块链利用技术建立了新的信任方式,这是可以被量化的,从技术的角度实现的,所以说区块链成为了下一个信任的基石。区块链最核...

2019-01-24 16:21:13 440

原创 中级技能

1、对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、网络)有一定的掌握和应用经验。  JVM内存分配、JVM垃圾回收;  类装载机制;  性能优化:  反射机制;  多线程;  IO/NIO; http://developer.51cto.com/art/201112/307172.htm  网络编程;  常用数据结构和相关算法: 2、对...

2019-01-22 10:42:21 404 1

转载 SpringCloud搭建入门

微服务的基本组成:生产者:提供服务消费者:消费服务配置中心:保存了生产者和消费者之间的契约关系所以,sprngcloud微服务的架构基础 :生产者(client),消费者(client),注册中心/配置中心(server)下面是需要创建三个maven工程一,创建springcloud-server1.创建maven项目springcloud-server,打包方式j...

2019-01-16 11:41:29 264

原创 Springboot 整合elasticsearch

在这一篇文章开始之前,你需要先安装一个ElasticSearch,我的本地安装版本是2.4.0版本下面是官方介绍elasticsearch:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引...

2019-01-14 15:09:45 148

转载 Springboot 整合redis 案例

转载自:https://blog.csdn.net/m0_38075425/article/details/81181726首先是pom依赖:    <dependency>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-boo...

2019-01-11 18:01:56 385

转载 Springboot整合rabbitMq

转载自:https://www.cnblogs.com/boshen-hzb/p/6841982.html一、新建maven工程:springboot-rabbitmq二、引入springboot和rabbitmq的依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or...

2019-01-09 17:10:19 152

原创 下载jar包的网址

http://www.mvnjar.comhttps://mvnrepository.com/

2018-10-25 14:50:18 175 1

原创 Java中的String,StringBuilder,StringBuffer三者的区别

最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。  这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速...

2018-03-14 15:08:47 92

空空如也

空空如也

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

TA关注的人

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