- 博客(7)
- 收藏
- 关注
原创 redisflush操作
flushall:删除所有key并执行持久化操作,真正意义上的清空数据库。flushdb:删除所有key不执行持久化操作,如果要恢复数据库,只需kill掉redis-server进程即可,shutdown不行,因为shutdown会触发持久化操作。...
2021-07-06 14:36:02 2533
转载 jvm类加载过程
类加载过程加载 -> 验证 -> 准备 -> 解析 -> 初始化 -> 使用 -> 卸载(验证、准备、解析都属于连接阶段)加载阶段:虚拟机需要完成以下三件事:1、通过一个类的全限定名来获取定义此类的二进制字节流2、将这个字节流所代表的静态存储结构转化为方法去的运行时数据结构3、在内存中生成一个代表这个类的java.lang.;class对象,作为方法区这个类的各种数据的访问入口连接阶段:验证:确保被加载的类的正确性确保当前class文件字节流中包含的
2020-12-07 01:26:05 188
原创 南京应届面经
面经(不会或者不熟悉的)亚信: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 121
转载 MyBatis工作原理
MyBatis工作原理(不与Spring集成)MyBatis编程步骤:1、创建SqlSessionFactory2、通过SqlSessionFactory创建SqlSession3、通过Sqlsession执行数据库操作4、通过session.commit()提交事务5、通过session.close()关闭会话MyBatis工作原理:1)读取MyBatis配置文件:mybatis-config.xml是MyBatis的全局配置文件,配置了MyBatis的运行环境信息,例如数据库连接信息。
2020-11-30 21:15:01 226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人