JAVA
java
onlyusc2
这个作者很懒,什么都没留下…
展开
-
CommandLineRunner
CommondLineRunnner原创 2023-02-03 09:37:00 · 115 阅读 · 0 评论 -
一些注解的使用整理
@PostConstruct @PostContruct是Java自带的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。 从JavaEE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解,@PostConstruct和@PreDestroy,这两个注解被用来修饰一个非静态的void()方法。 在spring项目中,在一个bean的初始化过程中,方法执行先后顺序为: Constructor > @Autowired >原创 2022-03-06 15:35:11 · 181 阅读 · 0 评论 -
两种动态代理(JDK动态代理、CGLIB动态代理)
原文参考:https://www.jianshu.com/p/13b45a2715f0 jdk动态代理: //定义一个接口 public interface Hello { public void sayHello(); } //被代理的对象必须实现接口 public class HelloImpl implements Hello { public void sayHello() { System.out.println("HelloImpl is invoking sayHello()原创 2022-03-06 12:19:53 · 270 阅读 · 0 评论 -
导出的相关方法
导出成word文档 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <dependency> <groupId>org.apache.poi</groupId>原创 2022-03-05 21:00:48 · 188 阅读 · 0 评论 -
Linux命令积累
未完待续: ls:查看当前目录下的所有的目录和文件 ls -a :查看当前目录下的所有目录和文件(包括隐藏文件) ls -l 或者 ll :列表查看当前目录下的所有目录和文件 mkdir aaa:在当前目录下创建一个名为aaa的目录 mv aaa bbb:将目录aaa改名为bbb mv name /xxx:移动目录到新的位置 cp -r aaa /mulu:将aaa目录复制到/mulu下 cat 文件:看最后一屏 find . -name "*.out" :在当前目录查找.out结尾的文件 fin原创 2022-03-05 19:36:28 · 459 阅读 · 0 评论 -
Spring底层原理
ApplicationContext过程 1.准备刷新的上下文环境。 2.初始化BeanFactory,并进行XML文件读取: 1)创建DefaultListableBeanFactory。 2)指定序列化id。 3)定制beanFactory,设置相关属性。 4)初始化DocumentReader,并进行XML文件读取与解析: 1_为指定的beanFactory创建XmlBeanDefinitionReader原创 2022-03-05 19:27:57 · 312 阅读 · 0 评论 -
Mybatis针对Oracle使用fetchSize
对Oracle数据库进行查询时,有时会比较慢。 网上查询资料,可以使用设置fetchSize的方式,设置缓存大小(默认为10),使用后大幅度提升查询速度。 但是fetchSize大小不能随便设置,设置太大会增加内存不足风险 可以在Mybatis 里面增加fetchSize <select id="queryData" resultType="java.lang.String" fetchSize="10000"> ... </select> ...原创 2020-08-16 20:13:08 · 4183 阅读 · 0 评论 -
springboot配置
转载:https://www.cnblogs.com/zhaopengcheng/p/10313397.html 在springboot配置文件里配置 mybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl原创 2020-08-16 16:40:25 · 183 阅读 · 0 评论 -
分页工具PageHelper简单总结
PageHelper使用 在查询语句添加: PageHelper.startPage(pageNumber,pageSize); int pageNumber=1; int pageSize=20; PageHelper.startPage(pageNumber,pageSize); //放在查询语句的前面 List<String> resultList=mapper.searchData(); //紧接着的查询会被执行分页 另外可以在之后使用PageInfo,在执行PageHelper之原创 2020-08-16 19:00:43 · 206 阅读 · 0 评论 -
使用集合Collection排序
有一个列表:List list 现在使用 Collections 对其进行排序: ... List<Integer> list=new ArrayList<>(); list.add(13); list.add(34); list.add(42); //排序 Collections.sort(list,new Comparator<Integer>(){ public int compare(Integer i1,Integer i2){ return i1.com原创 2020-08-16 19:51:08 · 1110 阅读 · 0 评论