自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贾红平

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

  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 JVM之GC常用配置参数

JVM常用参数-XX:+PrintGCDetails:打印gc日志详细信息-XX:+PrintGCTimeStamps:打印gc发生时相对jvm启动的时间戳,(后来加入了PrintGCDateStamps,打印gc发生的日期)-Xloggc:设置gc日志的生成位置-Xms4096M:堆容量初始值-Xmx4096M:堆容量最大值-Xmn1024M:新生代容量,所以老年代容量...

2018-07-31 19:36:56 6692

原创 Hystrix 配置参数汇总和说明

Execution相关的属性的配置hystrix.command.default.execution.isolation.strategy 隔离策略,默认是Thread, 可选Thread|Semaphorehystrix.command.default.execution.isolation.thread.timeoutInMilliseconds 命令执行超时时间,默认100...

2018-07-30 11:48:20 1397

原创 Spring Boot 整合MyBatis

MyBatis这个框架就太熟悉了,这里就不啰嗦了,主要讲解一下如何和SpringBoot进行整合。直接上代码吧,看项目结构直接看pom.xml的配置文件内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...

2018-07-28 09:51:59 202

原创 Spring Boot Redis整合

今天主要讲解一下如何通过spring boot来整合redis,先简单看一下相关介绍Redis简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-v...

2018-07-28 09:51:45 357

原创 Spring Boot View 整合

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

2018-07-28 09:51:32 5753

原创 Spring Boot整合Rocketmq

一 RocketMQ介绍   rocketmq是阿里巴巴开源的一款分布式的消息中间件,他源于jms规范但是不遵守jms规范。对于分布式只一点,如果你了用过其他mq并且了解过rocketmq,就知道rocketmq天生就是分布式的,可以说是broker、provider、consumer等各种分布式。二 RocketMQ优点:1 rmq去除对zk的依赖2 rmq支持异步和同步两种方式...

2018-07-28 09:51:13 88336 20

原创 SpringBoot整合多数据源

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

2018-07-23 17:02:16 2504 1

原创 SpringBoot整合RabbitMQ:

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

2018-07-23 16:35:20 296

原创 SpringBoot和Kafka整合

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

2018-07-23 16:20:54 38998 5

原创 Spring Boot 整合JDBC

今天主要讲解一下SpringBoot如何整合JDBC,没啥理论好说的,直接上代码,看项目整体结构看一下对应的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...

2018-07-23 16:03:24 1539

原创 SpringBoot的全局异常处理

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

2018-07-23 15:52:53 14722 1

原创 SpringBoot整合Ehcache

今天这篇文章简单介绍一下,如何在SpringBoot中使用本地缓存,其实本地缓存的解决方案也有很多种,像Ehcache,GuavaCache,JCache等,这篇文章先介绍和第一种方案整合,关于Ehcache相关的理论知识,大家可以去参考这个博文 http://raychase.iteye.com/blog/1545906 写的比较详细,下面直接进入主题,上代码,看一下整体项目结构首先看一...

2018-07-23 15:43:53 8190 2

原创 SpringBoot 和Dubbo整合

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

2018-07-23 15:22:41 2739

原创 SpringBoot 热部署

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

2018-07-23 15:03:27 697 1

原创 Spring Boot常用注解汇总

今天汇总一下springboot常用开发的注解:@SpringBootApplication:用来标识当前应用是个springboot,通过它来启动它是个组合注解@EnableCaching:用来启动缓存的标志@Configuration:相当于<bean>@ConfigurationProperties:读取配置文件,可以指定前缀,是否忽视不存在的字段...

2018-07-23 14:55:24 350

原创 SpringBoot整合JPA

1什么是JPA?JPA顾名思义就是Java Persistence API的意思,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。2 JPA的优势2.1标准化JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同样的架构,提供相同的访问API,这保证了基于JPA开发的企业应用能够经过少量的...

2018-07-23 14:50:33 1090

原创 cookie和session的原理以及机制

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

2018-07-15 21:19:23 235

原创 深入理解Http协议

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

2018-07-15 21:14:52 272

原创 Redis使用总结

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

2018-07-15 17:38:18 342

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

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

2018-07-15 16:36:30 831 1

原创 SpringCloud系列之服务Dashborad+Turbine(七)

dd

2018-07-13 10:15:28 269

原创 SpringCloud系列之服务网关Zuul(五)

dd

2018-07-12 17:26:47 578

原创 SpringCloud系列之服务Hystrix(六)

dd

2018-07-12 11:18:52 1900

原创 SpringCloud系列之服务消费者Feign(四)

上一篇文章介绍了springcloud的负载均衡组件ribbon,这篇文章继续介绍负载均衡的第二种组件fegin,OK 开始fegin的学习路程吧!Fegin是什么?Feign : Declarative REST clients。Feign是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Fe...

2018-07-10 23:41:54 3141 1

原创 SpringCloud系列之服务消费者Ribbon(三)

dd

2018-07-10 17:33:37 744

原创 SpringCloud系列之Eureak服务注册(一)

dd

2018-07-10 08:45:05 2118 2

原创 Spring Cloud系列之基本使用汇总

当前微服务非常的火,实现它的框架,一般会选择springcloud,dubbo,motan,主流话基本上会选择前两个,最后一个用的比较少,因为springcloud是基于spring的 功能非常强大也比较稳定,主要是有spring这个强大的组织在后面,dubbo是基于阿里巴巴的,当然新版的dubbo会进行全方面的升级,据说功能可以和springcloud想媲美,关于dubbo之前有专门的文章分析过...

2018-07-05 20:10:01 316

原创 Spring Boot系列之基础上使用总结

当前spring boot是非常火的,因为它也是实现spring cloudy的基础...,所以今天简单把spring boot开发用到的相关知识进行简单的汇总:一:简介1.1、SpringBoot简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让...

2018-07-05 19:16:56 218

原创 MyBatis框架使用介绍

今天系统性的介绍一下半自动化orm框架mybatis的基本使用:主要内容如下一 知识点内容& Mybatis介绍& Mybatis增删改查& SQL注入问题介绍& Mybatis xml与注解实现 二 Mybatis介绍MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索...

2018-07-05 16:09:39 242

原创 NPL系列之分词常用原则以及算法(三)

dd

2018-07-01 21:34:00 2907

原创 NPL系列之分词和分词框架(二)

dd

2018-07-01 13:22:42 2180

RocketMQ学习笔记 .pdf

rocketmq有浅到深,带有实战案例和源码

2021-05-04

storm企业级运维 调优 实战

基于storm的运维 调优和相关的真实案例,主要从storm的基础架构开始,然后有重点的分析核心架构和对应的真实案例,以及如何解决日常问题,从安装部署和启动以及运行等多个角度进行说明,最后再介绍如何进行storm的生产调优

2018-04-15

空空如也

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

TA关注的人

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