- 博客(7)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Mysql数据库的索引采坑
是昨天同事那里针对sql的优化问题。 一开始发现left join后面的临时标出结果比较慢,在测试数据库中测试不到4000的数据居然花费了近20秒。(而实际上,真实表是由2万多条数据的,呵呵) explain该语句发现小数据的表居然时全查询(index),似乎是索引没有起作用。但是这个表的索引是手动建立好的,甚至之后索引还重新删除重建了一次。索引依旧没有起作用。 表现为哪怕是普通的sel...
2018-06-30 23:38:07 324 1
转载 SpringBoot下Aop的简单例子
说明:正好和同事讨论说到了一个解决方案,用到了aop这里复习一下。切面方法说明@Aspect 作用是把当前类标识作为一个切面供容器读取。@Before 标识一个强制增强方法,相当于BeforeAdvice的功能@AfterReturning 后置增强,相当于AfterReturningAdvice,方法退出时执行。@AfterThrowing 异常抛出增强器,相当于...
2018-06-25 01:04:11 716 1
原创 Process.waifor()导致调用的进程异常挂起问题
实在是这个月该类问题比较突出了,几乎是每个星期都出现同样的问题,资源在下载到执行机器后,进行操作的线程突然就没了,但是在前端显示这个进程还在运行着,这就导致卡死了,(用户已经等待了几个小时了)。这问题已经定位到了具体的位置了,就几行代码,class ProcessUtil{ public void executor(){ String file = "........
2018-06-20 00:46:35 530
原创 linux指令ps,grep
今天使用了一个linux命令 ps -ef | grep java ps 显示当前进程状态-ef 显示所有命令,连带命令行grep 命令用于查找文件,内容里符合条件的字符串,若果发现内容符合所指定的范本样式,会将该列显示出来。找不定则会从键盘等输入设备读取数据。是机器上一个用例卡住了,但是控制台不再显示日志输出了。我以为该用例的进程结束了,后来领导教给我该命令后,明白了是用例执行卡...
2018-06-06 22:33:56 1376
原创 BufferReader和Scanner使用采坑
说明一个问题,是关于显示页面中一段字符串(日志)显示不完整的解决方案。 是这样的,页面显示用例出错,当点击查看详情的的时候,发现用例的错误信息显示不完整。问了一下,这一块是直接从数据库中查出来的。然后就去看了数据库,发现也不完整。只能去看是看如何存进数据库中。 后来发现,项目在执行的过程,日志信息首先被处理成文件,按时间格式(文件夹)保存成log文件,然后,通过Scanner扫描,存入数据...
2018-06-05 23:47:11 746
原创 一个简单的问题
一个简单问题,window下的一个服务流水线在正常执行的情况下磁盘满了。我们使用这个及其作为执行机,每次都进行一套简单服务的执行。平均每个服务传来的包的大小都是200M左右,但是它们是成套服务,总共有20多条流水线都在同一个时间段在使用这个执行机在跑服务。 我们发现他们范了一个严重的错误,系统盘总共它们申请了65G而虚拟内存就已经占用了25G,标准Win7环境下,系统本身空间一般都在使用一段时间...
2018-06-03 23:47:58 346 1
原创 PowerMock私有方法的简单尝试
公司的代码都要设计到代码测试的覆盖率的问题,简单的测试工作还是可以的但是在处理私有方法的时候以前的都是直接测到方法内存,凭空多出了好多代码量。 这里找到了一中比较巧妙的方法感觉还不错。 代码如下:package powermock;import java.util.Random;public class CodeWithPrivateMethod { public vo...
2018-06-03 23:30:24 4843
docker desktop for window升级后 无法打开kubernetes?
2021-01-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人