专栏汇总:MyBatis 工作笔记
MyBatis 工作笔记 (五):mybatis逆向工程 MyBatis 工作笔记 (四):Mybatis缓存 MyBatis 工作笔记 (三):Mybatis实现关联表查询 MyBatis 工作笔记 (二):优化MyBatis配置文件中的...
MyBatis 工作笔记 (五):mybatis逆向工程 MyBatis 工作笔记 (四):Mybatis缓存 MyBatis 工作笔记 (三):Mybatis实现关联表查询 MyBatis 工作笔记 (二):优化MyBatis配置文件中的...
一、背景 在实际开发中我们会自己去写mapper映射文件,接口,数据库表对应的实体类,如果需求任务比较少,咱们还可以慢慢的一个一个去写,但是这是不现实的,因为在工作中我们的任务是很多的,这时mybatis逆向工程就能帮助我们节省这部分的时间...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
一、MyBatis缓存介绍 MyBatis 提供了一级缓存和二级缓存的支持 1、 一级缓存: 默认开启,基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 c...
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 CREATE TABLE ...
一、优化MyBatis配置文件中的配置 1、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的主配置文件conf.xml文件中,如下: <?xml version=...
一、Mybatis是什么 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,mybatis是支持...
多线程笔记 八:线程安全、Java内存模型(JMM)、底层实现原理 多线程笔记 七:记录一次学习项目性能优化的过程及心得 多线程笔记 六:线程池 多线程笔记 五:并发工具类和并发容器 多线程笔记 四:AQS-AbstractQueuedSy...
一、线程安全 1、 怎样让多线程下的类安全起来 无状态、加锁、让类不可变、栈封闭、安全的发布对象 2、 死锁 2、1 死锁概念及解决死锁的原则 一定发生在多个线程争夺多个资源里的情况下,发生的原因是每个线程拿到了某个(某些)资源不释放,同时...
一、项目背景和问题 有一个自适应的考试学习系统,对学员的学习要求经常考试进行检查,学员的成绩出来以后,老师会要求系统根据每个学员的考卷上错误的题目从容量为10万左右的题库中抽取题目,为每个学员生成一套各自个性化的考后复习和练习的离线练习册。...
一. 线程池简介 1. 线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池。 2. 使用线程池的好处 a) 降低资源的消耗。使用线程池不用频繁的创建线程和销毁线程 b) 提高响应速度,任务:T1创建线程时间,T2任务执行时间,...