2019年1月18日

使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)

摘要: Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1、相关文件 关于Mybatis-Generator的下载可以到这个地址:https://github.com 阅读全文

posted @ 2019-01-18 17:32 我是司 阅读(112) 评论(0) 推荐(0)

mybatis一级缓存二级缓存

摘要: 一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后, 阅读全文

posted @ 2019-01-18 17:05 我是司 阅读(102) 评论(0) 推荐(0)

MyBatis二级缓存应用场景以及局限性:

摘要: 应用场景: 对于访问多的查询请求且用户对查询结果实时性要求不高,此时可采用mybatis二级缓存技术降低数据库访问量,提高访问速度,业务场景比如:耗时较高的统计分析sql、电话账单查询sql等。 实现方法如下:通过设置刷新间隔时间,由mybatis每隔一段时间自动清空缓存,根据数据变化频率设置缓存刷 阅读全文

posted @ 2019-01-18 16:58 我是司 阅读(3835) 评论(0) 推荐(0)

Mybatis 缓存策略

摘要: 使用mybatis的缓存需要以下三步 一、在mybatis的config.xml中开启缓存 <settings> <setting name="cacheEnabled" value="true" /> </settings> 二、在Mapper头中指定使用缓存 <cache readOnly="f 阅读全文

posted @ 2019-01-18 16:54 我是司 阅读(267) 评论(0) 推荐(0)

常用缓存淘汰算法(LFU、LRU、ARC、FIFO、MRU)

摘要: 缓存算法是指令的一个明细表,用于决定缓存系统中哪些数据应该被删去。 常见类型包括LFU、LRU、ARC、FIFO、MRU。 最不经常使用算法(LFU): 这个缓存算法使用一个计数器来记录条目被访问的频率。通过使用LFU缓存算法,最低访问数的条目首先被移除。这个方法并不经常使用,因为它无法对一个拥有最 阅读全文

posted @ 2019-01-18 16:53 我是司 阅读(1090) 评论(0) 推荐(0)

List和List的区别?

摘要: List<T>和List<?>的区别,这问的有点含糊。我想题主是想问类型参数“<T>”和无界通配符“<?>”的区别吧? 讨论“<T>"和"<?>",首先要区分开两种不同的场景: 类型参数“<T>”主要用于第一种,声明泛型类或泛型方法。无界通配符“<?>”主要用于第二种,使用泛型类或泛型方法。 Lis 阅读全文

posted @ 2019-01-18 15:51 我是司 阅读(343) 评论(0) 推荐(0)

MyBatis 拦截器 (实现分页功能)

摘要: 既然是基于MyBatis 所以就先搭建一个Mybatis的小项目 1.01导入 mybatis和mysql的包 1.02.配置文件 Configuration.xml 中添加 2.01.然后创建一个模块user 创建user表 3.01.写对应bean:User.java 3.02.对应的mappe 阅读全文

posted @ 2019-01-18 14:08 我是司 阅读(1264) 评论(0) 推荐(0)

MySQL数据库双机热备------主-主备份配置

摘要: MySQL数据库双机热备 主-主备份配置 实验环境: 主1数据库 192.168.1.1 centos6.5 x86_64 +MySQL5.5.35 主2数据库192.168.1.2 WindowsXP x64 +MySQL5.5.13 一、安装数据库 1.在centos6.5 x86_64 上面安 阅读全文

posted @ 2019-01-18 13:39 我是司 阅读(2247) 评论(0) 推荐(0)

@Autowired 与@Resource的区别(详细)

摘要: spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Reso 阅读全文

posted @ 2019-01-18 12:17 我是司 阅读(391) 评论(0) 推荐(0)

FileZilla搭建FTP服务器

摘要: 一、基础环境1、服务端机器:192.168.0.104 FillaZilla Server端下载2、客户端机器:192.168.0.100 FillaZilla客户端下载 !!!搭建FTP服务端的机器需要防火墙开启FTP的默认21端口 !!!二、服务端安装配置(192.168.0.104)1、安装服 阅读全文

posted @ 2019-01-18 11:21 我是司 阅读(1310) 评论(0) 推荐(0)

解決 centos中-bash: vim: command not found

摘要: 用centos 的主机的時候, 用 vim 时出现 -bash: vim: command not found. 只能使用 vi. 那么如何安裝 vim 呢? 输入 rpm -qa|grep vim 命令, 如果 vim 已经正确安装,会返回下面的三行代码: [root@centos]# rpm - 阅读全文

posted @ 2019-01-18 09:59 我是司 阅读(3634) 评论(0) 推荐(0)

导航