- 博客(7)
- 收藏
- 关注
原创 redisflush操作
flushall:删除所有key并执行持久化操作,真正意义上的清空数据库。 flushdb:删除所有key不执行持久化操作,如果要恢复数据库,只需kill掉redis-server进程即可,shutdown不行,因为shutdown会触发持久化操作。 ...
2021-07-06 14:36:02 2706
转载 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关注的人