自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 RabbitMQ的四种ExChange

RabbitMQ的四种ExChange这四种ExchangeType分别是Direct exchange,Fanout exchange,Topic exchange和Headers exchange。这四种累的exchange分别有以下一些属性,分别是: name:名称 Durability:持久化标志,如果为true,则表明此exchange是持久化的。 Auto-delete:删除标志,当所有队列在完成使用此exchange时,是否删除 ...

2020-05-25 21:48:24 1771

原创 RabbitMQ消息持久化

为了保证RabbitMQ在退出或者crash等异常情况下数据没有丢失,需要将queue,exchange和Message都持久化。1、queue 队列的持久化queue的持久化是通过durable=true来实现的。一般程序中这么使用:Connection connection = connectionFactory.newConnection();Channel channel = connection.createChannel();channel.queueDec..

2020-05-25 21:45:21 857

原创 JVM GC流程

对象的分配和回收 java对象优先分配在Eden区和一个Survivor区(Eden和Survivor的比例可以配置,比如8:1),当Eden区和Survivor区内存不够对象分配时,触发一次MinorGC,将Eden区和Survivor区中存活的对象移入到另一个Survivor区,并将Eden和Survivor进行回收。 如果另一个Survivor区不够装入存活的对象时,...

2020-05-19 20:18:14 1035

原创 JVM主要组成部分及其作用

1.类加载器(Class Loader):加载类文件到内存。Class loader只管加载,只要符合文件结构就加载,至于能否运行,它不负责,那是有Exectution Engine 负责的。2.执行引擎(Execution Engine):也叫解释器,负责解释命令,交由操作系统执行。3.本地库接口(Native Interface):本地接口的作用是融合不同的语言为java所用4.运行时数据区(Runtime Data Area):正在上传…重新上传取消 ...

2020-05-19 20:01:48 668

原创 SpringBoot 开发手册

一、SpringBoot介绍及目录结构       Springboot使用”习惯优于配置”。可以以jar包形式运行。内嵌tomcat、Jetty无需war部署。Spring提供了一系列的starter pom来简化maven依赖加载,简化maven配置。Spring Boot会根据在类路径中的jar包、类,为jar包里的类自动配置Bean,这样会极大地减少我们要使用的配置。src/mai...

2018-12-06 11:17:07 3226

原创 Spring Cloud Eureka 注册中心

一、服务注册与发现 使用 Eureka 来充当 注册中心 , 在 Eureka 单机版,这时需要把registerWithEureka(是否注册到其他Eureka上)/ fechRegistry(是否与其他Eureka数据同 步)改成 false 在 Eureka 集群中 ,需要相互注册 ,这时需要把 registerWithEureka / fechRe...

2018-11-30 11:28:16 210 2

原创 SpringMvc 拦截器

一、基于xml配置的拦截器1、在springmvc的配置文件中: . .     2、拦截类 实现HandlerInterceptor接口、也可以继承HandlerInterceptorAdapter public

2017-11-07 21:11:16 200

原创 SpringMvc 页面跳转

----1、使用HttpServletRequest request,HttpServletResponse response 进行页面跳转 // 转发页面带参数 @RequestMapping("/resp") public void handleRequest(HttpServletRequest req, HttpServletResponse resp) throw

2017-10-21 21:28:17 393

原创 SpringMvc 文件上传下载

-------------------------------------SpringMvc 文件上传下载---------------------------------1,使用maven,在pom.xml中添加 commons-fileupload commons-fileupload 1.2.2 commons-io commons-i

2017-10-09 19:30:09 394

原创 SpringMvc注解 -@Controller、@Service、@Repository 等

  ----------------------------------------------------------------SpringMvc注解-------------------------------------------------- 1、@Controller  使用@Controller 标记一个类是Controller ,然后使用@RequestMap...

2017-09-24 16:15:55 439

原创 SpringAOP原理

-----------------------------------Spring AOP----------------------------------------Spring AOP ,即面向切面编程。Spring中AOP代理由Spring的IOC容器负责生成、管理,其依赖关系也由IOC容器负责管理。因此,AOP代理可以直接使用容器中的其它bean实例作为目标,这种关系可由IO

2017-09-23 14:27:12 204

原创 springIOC原理

----------------------------SpringIOC 原理Spring 启动时读取应用程序提供的Bean配置信息,并在Spring容器中生成一份相应的Bean配置注册表,然后根据这张注册表实例化Bean,装配好Bean之间的依赖关系,为上层应用提供准备就绪的运行环境。     启动时,spring 会从xml中的 ,@Configuration  的@Bean   ,

2017-09-23 13:55:03 324

RabbitMq 基础知识.docx

本资源是自己总结的RabbitMq 基础知识 ,里面介绍的比较简单 ,适合初学者,如有错误 ,请于本人联系 ,自会及时修改 , 防止误导他人

2020-05-25

Spring Cloud 各组件Demo

Spring Cloud 各组件Demo ,包含 Spring Cloud Eureka ,Spring Cloud Zuul , Spring Cloud Ribbon , Hystrix-Dashboard-Turbine 如有错误 ,请于本人联系 ,自会及时修改 , 防止误导他人

2018-11-30

空空如也

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

TA关注的人

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