Press "Enter" to skip to content

Posts tagged as “cache”

面试题1–code

大虾 0

---恢复内容开始---1.++i 先计算后输出
2.arraycopy(a,2,b,2,2) 从a数组第二位复制两位替换掉b数组第二位后两位
3.java独特特点,平台无关性。
4..java文件编译成.class文件
5.读取图片文件可使用
6.linkedhashset会保留顺序,treeset会自动排序。
7.java变量名不能是数字,不能是关键字。
8.private表示私有,只能在本类中使用。
9.对象需要跨网络传输,需要实现Serializable接口
10.生命抽象方法不可写大括号。
11.count+=i 表示count=i+count
12.spring boot框架,其实他不算是一个框架,他算是整合了多个框架。他拥有自己的pom.xml和配置文件,通过配置文件或YML实现了对SSM或者其他框架的整合,通过一个application的main方法和注解启动spring boot。他的使用场景非常广泛,因为他整合多个框架,所以广泛应用在各种项目开发和分布式项目的搭建。一般是使用IDEA创建spring boot项目,然后勾选需要的maven依赖。遇到的坑:在创建完成后,无法启动spring boot项目。
13.select sum(列名) from 表名 where //求综合
select avg(列名) from 表名 where //求平均数
select count(1) from 表名 where //次数
select 列名 from 表名 where 列名> < //对比
优化数据库方法:
1.避免在子句中使用!=或<>判断,所以拆分语句
2.添加索引。
3.避免全表查询

mybatis插件机制–code

大虾 0

目录mybatis的插件机制使用动态代理实现,不了解的朋友请先了解代理模式和动态代理;插件本质是功能增强,那么它如果需要对某个方法进行增强,首先要拦截这个方法,其实也就类似于拦截器,mybatis的插件在代码中定义为Interceptor,也就是拦截器;后面统一称作拦截器;