自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redis热门面试问题及答案

1、Redis五种数据类型string 字符串(可以为整形、浮点型和字符串,统称为元素) list:列表 set:集合 zset(sorted set:有序集合). hash:哈希散列1.Redis的高可用部署方式哨兵模式 集群模式 单机模式2、Redis高并发和快速的原因(1)redis是基于内存的,内存的读写速度非常快;(2)redis是单线程的,省去了很多上下文切换线程的时间;(3)redis使用多路复用技术,可以处理并发的连接。缺点:无法发挥多核CPU性能

2022-06-16 18:28:57 100

原创 阿里云Docker操作及镜像安装使用

linux安装Docker安装dockeryun insatll docker启动 Docker 后台服务sudo systemctl start docker重启 Docker服务sudo systemctl restart dockerDocker安装vim mysql忽略大小写第一次需要先按装vimhttps://www.cnblogs.com/zhi-leaf/p/10590781.htmldocker命令docker ps #查看已经运行的镜像doc..

2021-02-05 14:00:40 174

转载 RabbitMQ如何解决被重复消费和数据丢失的问题2020-09-27

RabbitMQ如何解决被重复消费和数据丢失的问题为什么要使用MQ?1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异常使用了消息队列会有什么缺点?1.系统可用性降低:你想啊,本来其他系统只要运行好好的,那你的系统就是正常的。现在你非要加个消息队列进去,那消息队列挂了,你的系统不是呵呵了

2020-09-27 10:47:50 200 1

原创 2020java面试题

map是如何排序的?TreeMap默认是升序的,如果我们需要改变排序方式,则需要使用比较器:Comparator。arraylist的扩容机制? TreeMap和HashMap 不同包下的同一个类jvm是如何区分的 mq有什么好处项目中是如何使用的? hashCode 相同是对象是否相等...

2020-04-10 09:47:43 144

原创 字符串String 集合Collection 比较运算符== equals,hashCode了解

String和StringBuffer和StringBuilder String类利用了final修饰的char类型数组存储字符,它的内容是不变的,我们平时的赋值只是从内存中重新开辟了一块空间。String的线程是安全的! StringBuffer对方法加了同步锁或者对调用的方法加了同步锁,所以是线程安全的 StringBuilder并没有对方法进行加同步锁,所以是非线程安全的...

2020-03-19 16:39:37 319

原创 Git简单操作

1、进入项目文件夹,通过命令git init将项目初始化成git本地仓库git init 2、将项目内所有文件都添加到暂存区git add .3、对本次的提交进行备注,以便后期版本回退等操作git commit -m 'xxx' //xxx是本次提交备注的内容4、在github上新建一个仓库,复制仓库地址,然后使用命令将本地仓库与远程仓库建立连...

2019-10-18 14:20:26 107

原创 基类与派生类的继承是否必须重写方法?

基类是接口interface它默认也是抽象的方法,普通实现类必须重写 变量都是静态常量由普通的类来实现接口,必须将接口所有抽象方法重写由抽象类来实现接口,则不要求重写接口的方法。可以全部不重写或只重写一部分方法。.基类是普通类class普通类中不能有抽象方法。 如果一个普通类实现了一个抽象接口或者抽象类,那么意味着必须重写抽象方法。并非一定要重写父类方法。基类是抽象类abs...

2019-07-10 14:40:48 1414

原创 Spring的IOC,AOP,DI介绍

Spring IOCIOC(Inversion of Control,控制反转)意思:是控件反转也就是由容器控制程序之间的关系,把控件权交给了外部容器,从程序代码直接操控,到控制权交给外部容器管理,控制权的转移是所谓反转 IOC的三种注入方式:接口注入:如果采用接口注入一个Bean,那么通过注入的Bean就必须要实现这个接口(这很霸道对不对,我想实现什么接口,还需要规定)... set方...

2019-05-17 16:51:26 515

原创 JVM运行时内存分配

一.线程共享 堆(内存30M) 注:JVM只有一个堆区(heap),堆中不存放基本类型和对象引用,只存放对象本身和数组本身; 新生代(占堆1/3,10M)其中分为三块分别占新生代内存的(Eden: From : To = 8:1:1), 采用垃圾回收机制中Minor GC的复制算法 老年代(占堆2/3,20M) 采用垃圾回收机制Full Gc的标记整理算法,一般...

2019-05-12 22:53:27 227

spring整合

spring和mybatis整合的核心代码,,,

2018-06-30

空空如也

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

TA关注的人

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