自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis面试大全

Redis是一种基于内存的数据库,对数据的读写操作都是再内存中完成的,因此读写操作非常快,常用于缓存,消息队列,分布式锁等场景redis支持String,list,hash,set,zset等数据类型,并对数据操作都是原子性的,因为执行命令由单线程负责,不存在并发竞争问题。此外redis还支持事务,持久化,lua脚本,多种集群方案(主从,哨兵,切片),发布/订阅模式,内存淘汰机制,过期删除策略等等。

2023-07-12 22:19:43 40 1

原创 JAVA面试之设计模式

1.懒汉模式只有在第一次调用的时候会实例化对象2.饿汉模式饿汉式单例类:在类初始化时,已经自行实例化。一般情况下直接使用饿汉式就好了,如果明确要求要懒加载(lazy initialization)会倾向于使用静态内部类,如果涉及到反序列化创建对象时会试着使用枚举方式来实现单例。

2023-07-12 02:09:08 135 1

原创 Java GC垃圾回收机制

垃圾收集(Garbage Collection)通常被称为“GC”,由虚拟机“自动化”完成垃圾回收工作。思考一个问题,既然GC会自动回收,开发人员为什么要学习GC和内存分配呢?为了能够配置上面的参数配置?参数配置又是为了什么?当排查各种内存溢出问题的时候,当垃圾回收成为系统达到更高并发量的瓶颈时,我们就需要对GC的自动回收实施必要的监控和调节。

2023-07-12 00:10:39 69 1

原创 SQL优化

因为1.系统的吞吐量和瓶颈往往体现在数据库的访问速度上2.随着系统的运营时间日积月累,数据往往与日俱增,处理的速度会越来越慢,所以需要一个优秀的数据库设计保证在大数据上系统还能保持快速的处理速度3.数据是存储再硬盘上没有再内存里面的数据读写速度。

2023-07-11 18:28:40 59

空空如也

空空如也

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

TA关注的人

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