- 博客(9)
- 收藏
- 关注
原创 Thread.sleep(0)阻止GC引起的等待
通过调用 Thread.sleep(0) 的目的是为了让 GC 线程有机会被操作系统选中,从而进行垃圾清理的工作,以达到避免 GC 线程长时间等待。
2022-09-27 23:54:25
942
原创 Mybatis分页插件PageHelper
以前写mybatis分页,先要写一个count查询,然后再写一个真正分页查询的语句,效率比较低 List<RentDO> list = rentDAO.selectByPage(paramVO, sqlStr, status, (pageIndex - 1) * pageSize, pageSize); PageVO<RentDO> pageVO = new PageVO<>(); pageVO.setTotal(rentDAO.count(paramV
2021-11-04 11:49:44
905
原创 generating /run/initramfs/rdsosreport.txt
问题描述:服务器断电导致报错:generating /run/initramfs/rdsosreport.txt解决方案:第一步:首先输入 ls /dev/mapper此时会出现3个文件。其中centos-root文件是我们下面所要用的文件。(当然这里也不一定是centos,我安装的是centos,但只是编了一个名字而已,方法是相通的)。第二步:输入 xfs_repair /dev/mapper/centos-root -L注意:要先知道自己是centos-root还是其他。结果如下:
2020-10-14 15:33:28
5952
2
原创 kotlin中map对value进行排序
kotlin中对HashMap的排序和java中有些不同java重写Comparator Map<String, String> map = new HashMap<String, String>(); map.put("c", "ccccc"); map.put("a", "aaaaa"); map.put("b", "bbbbb"); map.put("d", "ddddd"); List&
2020-07-18 09:02:09
2422
原创 处理端口被占用的几个方法
最近经常由于操作失误,项目重启之后报Address already in use: JVM_Bind,于是去网上找了几个解决方法:1.启动cmd, 执行命令netstat -ano|findstr 7786,7786是项目的端口号,会查询出占用端口号的进程号,这时候执行命令taskkill -f -pid 10700 ,然后重启Tomcat即可解决2.若方法一查询不到进程,(假设使用IDEA)则在Run- Edit Configurations中删掉添加的Tomcat,之后再重新配置Tomca
2020-07-07 10:09:31
302
原创 视图带参数查询,以及使用DBLINK查询package的写法
select 用户名.包名.函数名@dblink(参数)from 包所属用户名.表名@dblink
2020-07-03 15:58:09
973
原创 oracle进行分页查询时由order by排序引起的数据重复问题
oracle进行分页查询时由order by排序引起的数据重复问题问题现象原因解决办法问题现象今天使用Spring Data中的pageable(int page,int pagesize,int sort,string sortcolumn)类进行分页查询后,发现在排序的字段sortcolumn有相同数据时,查询结果顺序会出现错乱。原因将查询sql打印出来后发现,pageable封装的查...
2020-05-04 08:11:22
1560
原创 JPA 查询出的某数据修改后 数据库对应字段发生变化
JPA 查询出的某数据修改后 数据库对应字段发生变化现象:查询出的用户数据中name字段进行重新赋值,并没有进行dao层的update操作。事务结束之后发现数据库字段已更新。fun changeName(acctList: List<Account>) : List<Account>{ acctList.map { item-> ...
2020-04-09 13:42:58
950
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人