自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 分布式锁基本原理

分布式锁的基本原理

2022-07-01 17:26:07 64

原创 讲师实时统计里的策略模式

策略模式在实际工作中的应用

2022-02-10 20:13:23 279

原创 redisflush操作

flushall:删除所有key并执行持久化操作,真正意义上的清空数据库。 flushdb:删除所有key不执行持久化操作,如果要恢复数据库,只需kill掉redis-server进程即可,shutdown不行,因为shutdown会触发持久化操作。 ...

2021-07-06 14:36:02 2706

原创 SpringSession原理以及装饰器模式

1

2021-03-29 20:05:21 110

转载 jvm类加载过程

类加载过程 加载 -> 验证 -> 准备 -> 解析 -> 初始化 -> 使用 -> 卸载 (验证、准备、解析都属于连接阶段) 加载阶段: 虚拟机需要完成以下三件事: 1、通过一个类的全限定名来获取定义此类的二进制字节流 2、将这个字节流所代表的静态存储结构转化为方法去的运行时数据结构 3、在内存中生成一个代表这个类的java.lang.;class对象,作为方法区这个类的各种数据的访问入口 连接阶段: 验证:确保被加载的类的正确性 确保当前class文件字节流中包含的

2020-12-07 01:26:05 203

原创 南京应届面经

面经(不会或者不熟悉的) 亚信: 1、springioc启动过程 2、mybatis工作原理(如何不与spring集合而是自己单独工作) 长亮: 1、令牌桶限流的各种场景(f5不断刷新页面啥的) 2、超卖问题(库存为1,两个请求同时打过来,如何扣减库存,防止超卖) 中科创达笔试: 1、IO流 2、抽象类、抽象方法 3、类方法:Java中类方法与实例方法的区别 4、arraylist常用api:Java ArrayList类方法总结 5、init进程 6、检查型异常和非检查型异常 ...

2020-12-01 13:19:52 133

转载 MyBatis工作原理

MyBatis工作原理(不与Spring集成) MyBatis编程步骤: 1、创建SqlSessionFactory 2、通过SqlSessionFactory创建SqlSession 3、通过Sqlsession执行数据库操作 4、通过session.commit()提交事务 5、通过session.close()关闭会话 MyBatis工作原理: 1)读取MyBatis配置文件:mybatis-config.xml是MyBatis的全局配置文件,配置了MyBatis的运行环境信息,例如数据库连接信息。

2020-11-30 21:15:01 240

空空如也

空空如也

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

TA关注的人

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