贾红平

技术是一件很有乐趣的事情

JVM之GC常用配置参数

JVM常用参数 -XX:+PrintGCDetails:打印gc日志详细信息 -XX:+PrintGCTimeStamps:打印gc发生时相对jvm启动的时间戳,(后来加入了PrintGCDateStamps,打印gc发生的日期) -Xloggc:设置gc日志的生成位置 -Xms4096...

2018-07-31 19:36:56

阅读数 530

评论数 0

Hystrix 配置参数汇总和说明

Execution相关的属性的配置 hystrix.command.default.execution.isolation.strategy 隔离策略,默认是Thread, 可选Thread|Semaphore hystrix.command.default.execution.isol...

2018-07-30 11:48:20

阅读数 168

评论数 0

Spring Boot 整合MyBatis

MyBatis这个框架就太熟悉了,这里就不啰嗦了,主要讲解一下如何和SpringBoot进行整合。直接上代码吧,看项目结构 直接看pom.xml的配置文件内容 <?xml version="1.0" encoding=&q...

2018-07-28 09:51:59

阅读数 75

评论数 0

Spring Boot Redis整合

今天主要讲解一下如何通过spring boot来整合redis,先简单看一下相关介绍 Redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可...

2018-07-28 09:51:45

阅读数 106

评论数 0

Spring Boot View 整合

今天主要介绍一下和springboot相关的视图技术,从springboot的角度来说,默认支持的视图是fremarker,thymeleaf,默认不支持JSP,当然有的项目当中仍然使用了jsp,没有关系只要稍加配置和修改也是可以支持jsp的.每种视图技术下面都会讲到,在进入代码之前先概括的介绍一...

2018-07-28 09:51:32

阅读数 1447

评论数 0

Spring Boot整合Rocketmq

一 RocketMQ介绍    rocketmq是阿里巴巴开源的一款分布式的消息中间件,他源于jms规范但是不遵守jms规范。对于分布式只一点,如果你了用过其他mq并且了解过rocketmq,就知道rocketmq天生就是分布式的,可以说是broker、provider、consumer等各种分...

2018-07-28 09:51:13

阅读数 8237

评论数 0

SpringBoot整合多数据源

今天主要通过代码来演示一下在springboot中如何整合多个数据源,注意这里只是说整合多个数据源,不是真正意义上的分布式,所以这里的事务管理也不是真正意义上的分布式事务,这点需要搞清楚. 业务背景:在传统企业中,往往会涉及到一个业务中会查询多个数据库中的表,那么这里就产生了多数据源,比如接下来...

2018-07-23 17:02:16

阅读数 598

评论数 0

SpringBoot整合RabbitMQ:

今天讲解一下SpringBoot如何整合RabbitMQ:关于RabbtMQ的理论知识请参考这个链接 https://www.jianshu.com/p/79ca08116d57  接下来主要通过代码演示如何和springboot的整合,直接看项目代码结构: 定义消息的发送javabean...

2018-07-23 16:35:20

阅读数 84

评论数 0

SpringBoot和Kafka整合

今天简单通过代码演示一下,如何使用springboot来整合kafka或者RabbitMQ,其实非常简单,直接使用别人已经封装好的组件即可,不需要自己开发,如果不想要别人封装的话,可以按照springboot整合rocketmq那个章节自己编码来实现.OK废话不上直接上代码, &...

2018-07-23 16:20:54

阅读数 4203

评论数 0

Spring Boot 整合JDBC

今天主要讲解一下SpringBoot如何整合JDBC,没啥理论好说的,直接上代码,看项目整体结构 看一下对应的pom.xml <?xml version="1.0" encoding="UTF-8&quo...

2018-07-23 16:03:24

阅读数 217

评论数 0

SpringBoot的全局异常处理

今天讲解一下如何在SpringBoot实现全局异常机制,在没有用springboot大家要实现这一的功能基本上都是通过aop的思想,还是有点麻烦,而现在springboot中对它要进行了一次封装,开发者使用起来更加的简单,接下先通过代码演示效果,然后再分析一下原理,好了废话不多说直接上代码,看代码...

2018-07-23 15:52:53

阅读数 1686

评论数 0

SpringBoot整合Ehcache

今天这篇文章简单介绍一下,如何在SpringBoot中使用本地缓存,其实本地缓存的解决方案也有很多种,像Ehcache,GuavaCache,JCache等,这篇文章先介绍和第一种方案整合,关于Ehcache相关的理论知识,大家可以去参考这个博文 http://raychase.iteye.com...

2018-07-23 15:43:53

阅读数 1811

评论数 0

SpringBoot 和Dubbo整合

今天主要介绍一下Spring Boot如何和dubbo整合,因为当下springboot的开发是非常火的,所以和它组合的组件也就很多,首先看一下dubbo的介绍: Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分业务的架构,使用这种方式可以使各个业务之间解耦合(或者最大限度地...

2018-07-23 15:22:41

阅读数 779

评论数 0

SpringBoot 热部署

今天简单介绍一下如何在springboot中使用热部署功能。 什么叫热部署? 当修改了classpath下的文件(包括类文件、属性文件、页面等)时,会重新启动应用(由于其采用的双类加载器机制,这个启动会非常快,如果发现这个启动比较慢,可以选择使用jrebel) 双类加载器机制:boot使用了...

2018-07-23 15:03:27

阅读数 82

评论数 0

Spring Boot常用注解汇总

今天汇总一下springboot常用开发的注解: @SpringBootApplication:用来标识当前应用是个springboot,通过它来启动 它是个组合注解 @EnableCaching:用来启动缓存的标志 @Configuration:相当于<be...

2018-07-23 14:55:24

阅读数 93

评论数 0

SpringBoot整合JPA

1什么是JPA? JPA顾名思义就是Java Persistence API的意思,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 2 JPA的优势 2.1标准化 JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 J...

2018-07-23 14:50:33

阅读数 105

评论数 0

cookie和session的原理以及机制

Web开发入门引入            之前的程序: java桌面程序,控制台控制,socket gui界面。javase规范            现在和以后的程序:java web程序。浏览器控制。javaee规范软件的结构                            C/S(Cl...

2018-07-15 21:19:23

阅读数 73

评论数 0

深入理解Http协议

Http协议入门什么是http协议http协议:对浏览器客户端 和  服务器端 之间数据传输的格式规范 查看http协议的工具         1)使用火狐的firebug插件(右键->firebug->网络)         2)使用谷歌的“审查元素”...

2018-07-15 21:14:52

阅读数 62

评论数 0

Redis使用总结

 Java缓存机制Java中要用到缓存的地方很多,首当其冲的就是持久层缓存,针对持久层谈一下: 要实现java缓存有很多种方式,最简单的无非就是static HashMap,这个显然是基于内存缓存,一个map就可以搞定引用对象的缓存,最简单也最不实用,首要的问题就是保存对象的有效性以及周期无法控制...

2018-07-15 17:38:18

阅读数 137

评论数 0

JVM参数调优与垃圾回收机制

Java虚拟机原理 所谓虚拟机,就是一台虚拟的机器。他是一款软件,用来执行一系列虚拟计算指令,大体上虚拟机可以分为系统虚拟机和程序虚拟机, 大名鼎鼎的Visual Box、Vmare就属于系统虚拟机,他们完全是对物理计算的仿真,提供了一个可以运行完整操作系统的软件平台。 程序虚拟机典型代码就是Ja...

2018-07-15 16:36:30

阅读数 208

评论数 0

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