
Java
CharonLR
这个作者很懒,什么都没留下…
展开
-
Spring boot 集成Junit单元测试
单元测试”这个词在不同场景下可能有不同意思。我更偏向于将大家大致理解的“单元测试”称为“开发阶段的自动化测试“。这样就可以体现三个点:一是,这个测试是开发同学自己搞的。开发人员搞定代码后,为新代码添加测试,并且保证新老测试都能通过,才能提测。开发同学不能将满是bug的代码就丢给测试同学。二是,这个测试是自动化的,不是“手工调用接口做一次测试“那种形式的。并且执行起来要非常简单。比如任何人拿到代...原创 2020-04-21 20:30:12 · 312 阅读 · 0 评论 -
Spring boot 添加admin监控
第一步:添加Euraka注册中心服务并启动成功启动后访问:http://localhost:8761 查看一下注册中心运行情况第二步启动监控admin服务端并访问端口8766输入账号密码admin进入页面第三步:启动要监控的服务端刷新admin监控页面,发现了要监控的服务端端口8765看到了很多监控信息:JVM栈堆信息、日志在线查找下载、http跟踪、线程追踪局限性...原创 2020-03-04 19:21:34 · 272 阅读 · 0 评论 -
Java开发中的一些小技巧(一)
一、MyBatis 不要为了多个查询条件而写 1 = 1当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即全表扫描) 以比较此行是否满足过滤条件,当表中的数据量较大时查询速度会非常慢;此外,还会存在SQL ...原创 2019-11-09 17:18:54 · 284 阅读 · 0 评论