自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 RabbitMQ

什么是消息队列?MQ全称为Message Queue,消息队列是应用程序之间的通信方法。为什么使用消息队列?在项目中,无需即时返回的且耗时的操作,进行异步处理从而提高系统的吞吐量;可以实现程序之间的解耦合。1、任务异步处理将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。2、应用程序解耦合MQ相当于一个中介,生产方通过...

2019-11-14 23:14:48 119

原创 Redis

redis-cluster1. 概念为何要搭建Redis集群。Redis是在内存中保存数据的,而我们的电脑一般内存都不大,这也就意味着Redis不适合存储大数据,适合存储大数据的是Hadoop生态系统的Hbase或者是MogoDB。Redis更适合处理高并发,一台设备的存储能力是很有限的,但是多台设备协同合作,就可以让内存增大很多倍,这就需要用到集群。redis 3.0之后版本...

2019-11-14 23:07:20 127

原创 线程池

阻塞队列结构:Collection 接口 |Queue 接口 |BlockingQueue接口 |实现类ArrayBlockingQueue 底层数组,创建时需指定大小,无界。LinkedBlockingQueue 底层链表,默认长度21亿。SynchronousQueue 不存储元素,而是直接将生产出的元素丢给消费者。阻塞队列常用API:抛出异常特殊...

2019-11-14 22:47:09 133

原创 JVM

JVM类加载结束,class文件(因为有主方法)里面携带着成员方法,成员属性会进入方法区,然后new 出来的对象放在堆内存中,然后地址值放在栈中.所以我们要进行垃圾回收.但是如果是在静态属性和静态代码块,会先加载,地址值放在方法区中.JVM内存模型栈内存:方法 运行时候才会进入内存,里面储存局部变量堆内存:new 出来的数据都会进行堆内存方法区:字节码文件加载时候进入的内存本地方法区...

2019-11-14 22:37:03 167

原创 dubbo+zookeeper

Dubbo1.dubbo:是一款高性能的RPC(远程过程调用)框架。它提供了三大核心能力:面向接口的远程方法调用智能容错和负载均衡服务自动注册和发现zookeeper。1.1 RPC技术基本原理stub是为了方便client,service交互而生成出来的代码。影响RPC速度的两个核心点:序列化和反序列化(底层Io流 在传输)底层封装socket传递消息通信,影响dub...

2019-11-14 17:19:16 235

原创 MySQL高级

1 mysql隔离级别读未提交:一个事务可以读取到另一个事务未提交的修改。这会带来脏读、幻读、不可重复读问题。(基本没用)读已提交:一个事务只能读取另一个事务已经提交的修改。其避免了脏读,但仍然存在不可重复读和幻读问题。可重复读:同一个事务中多次读取相同的数据返回的结果是一样的。其避免了脏读和不可重复读问题,但幻读依然存在。串行化:事务串行执行。避免了以上所有问题​ 存储数据,建立索...

2019-11-14 16:59:36 282

原创 Mybatis缓存

Mybatis缓存1.什么是缓存?存在内存中的临时数据2.为什么使用缓存?减少和数据库交互次数,提高性能3.适用于缓存的数据:经常查询并且不经常改变的数据的正确与否对最终结果影响不大4.不是适用于缓存的数据:经常改变的数据,数据的正确与否对最终结果影响很大的。例如:商品的库存,银行的汇率,股市的牌价。一级缓存一级缓存:指的是mybatis中sqlsessi...

2019-11-14 16:56:01 93

原创 springMvc

SpringMVC1 什么是springMVCspringMVC基于java实现的MVC的设计模式,通过把model,view,controller分离,将web层进行解耦,将复杂的逻辑清晰化,简化代码开发,方便开发人员之间的配合.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rjgXi86v-1573720869970)(image/springmvc流程...

2019-11-14 16:49:15 2773

原创 Spring

1 Spring是什么?Spring 是一个轻量级的框架,它包括IOC和AOP,是为java程序应用提供的基础性的服务框架,主要是用来简化应用程序的开发.他有几个核心的模块Spring core : 核心类库 ,提供了IOC 服务Spring context: 提供了框架式的Bean访问方式,以及企业级功能(定时任务)Spring AOP:aop服务Spring DAO: 提供了JDB...

2019-11-13 22:08:45 139

空空如也

空空如也

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

TA关注的人

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