摘要:
Hibernate的一级缓存 什么是缓存 数据存到数据库里面,数据库本身是文件系统,使用流方式操作文件效率不是很高。 (1)把数据存到内存里面,不需要使用流方式,可以直接读取内存中数据 (2)把数据放到内存中,提供读取效率 Hibernate缓存 1 hibernate框架中提供很多优化方式,hib 阅读全文
摘要:
1. hibernate 2. mybatis 3. Maven 4. SVN,Git,基本命令 5. CSS 6. Vue 7. redis 8. Nginx 阅读全文
摘要:
Ctrl + Alt + 鼠标左键 Ctrl + Alt + B 阅读全文
摘要:
JavaSE面试题:单例设计模式 编程题:写一个Singleton示例 什么是Singleton? Singleton:在 Java中指单例设计模式。 单例模式:即某个类在整个系统中只有一个实例对象可被获取和使用的代码模式。 例如:代表JVM运行环境的Runtime类 要点 单例类只能有一个实例。 阅读全文
摘要:
JavaSE面试题:自增变量 可以参考这篇博客: "从i++, ++i理解局部变量表和操作数栈" 先算等号右边: ①把i的值压入操作数栈。i++是先取值,所以操作数栈中i=1 ②i变量自增1。(i=2) 再赋值: ③把操作数栈中的值赋给i。(i=1) ①把i的值压入操作栈(i=1) ②i变量自增1( 阅读全文
摘要:
什么是事务 事务的四大特性ACID 原子性:某个操作要成功都成功,要失败都失败 一致性:操作前后数据总量不会发生变化。如A向B转账。 隔离性:多个事务同时操作同一条记录,他们之间不会产生影响 持久性:最终事务要提交,提交,数据库生效。 考虑隔离性会产生的3个问题 解决办法:四种隔离级别 阅读全文
摘要:
[toc] 配置内容 SqlMapConfig.xml 中配置的内容和顺序 properties(属性) 在使用 properties 标签配置时,我们可以采用两种方式指定属性配置。 第一种 第二种 1 在 classpath 下定义 jdbcConfig.properties 文件 2 prope 阅读全文
摘要:
mybatis中使用dao实现类的执行过程分析 断点调试和跟踪源码技能 1.在实现类和测试类中打断点 2.启用debug调试,下一步得到实现类 3.选中SqlSession,右键单击 4.选中SqlSession,右键单击,选择Show Implementations显示它的所有实现,通过断点调试, 阅读全文
摘要:
[toc] Mybatis 实现 DAO 的传统开发方式 持久层 Dao 接口 持久层 Dao 实现类 持久层映射配置 测试类 阅读全文
摘要:
[toc] resultType 配置结果类型 基本类型示例 1 Dao 接口 2 映射配置 实体类类型示例 1 Dao 接口 2 映射配置 特殊情况示例 1 修改实体类 实体类代码如下: (此时的实体类属性和数据库表的列名已经不一致了) 2 Dao 接口 3 映射配置 4 测试查询结果 测试结果只 阅读全文