java 技术点
养了一只猪
我有好多笔记本···^_^
展开
-
coverage 测试代码覆盖率
测试覆盖率,简单的说,就是评价测试活动覆盖产品代码的指标。测试的目的,是确认产品代码按照预期一样工作,也可以看作是产品代码工作方式的说明文档。进一步考虑,测试覆盖率可以看作是产品代码质量的间接指标--之所以说是间接指标,因为测试覆盖率评价的是测试代码的质量,并不是产品代码的质量。代码覆盖率是一种白盒测试,因为测试覆盖率是评价产品代码类内部的指标,而不是评价系统接口或规约。测试覆盖率尤其用于评价测试...原创 2017-11-30 14:26:54 · 52526 阅读 · 3 评论 -
findbugs 查找bug优化代码
最近项目在推广阶段,开发任务几乎没有,所以这段时间对代码进行了bug查找和代码优化。这里介绍两款查找bug和优化代码的两个工具findbugs:注意一点,检测的是编译后的class文件,所以必须编译后才可以checkstyle:有多种检测规则,这种代码优化规则特别严格,可以在使用熟练后,自定义规则。原创 2017-11-30 14:22:29 · 666 阅读 · 0 评论 -
Nginx简单介绍
原文链接前言 本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流(Nginx具有支持高并发,内存消耗少等优点)Nginx能做什么1.反向代理2.负载均衡3.HTTP服务器(包含动静分离)4.正向代理以上就是我了解到的Nginx在不依赖第三方模块能处理的事情转载 2017-12-05 17:01:58 · 267 阅读 · 1 评论 -
Maven简单配置使用
1、 下载安装以及配置A)jdk配置:安装maven之前,确保安装了JDK,在项目中如果每次update项目后jdk版本会更改,那么可能是maven中的jdk版本你没有设置: B)配置环境变量,找到maven根目录,我的是:D:\work\software\apache-maven-3.3.9 , 在用户变量里新建一个:MAVEN_HOME 把上面的地址写进去。然后在更新系原创 2016-11-23 10:13:35 · 2620 阅读 · 0 评论 -
多线程简介---------------待续
1、多线程与高并发## “高并发和多线程”总是被一起提起,给人感觉两者好像相等,实则 高并发 ≠ 多线程 高并发是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问或者socket端口集中性收到大量请求(例如:12306的抢票情况;天猫双十一活动)。该情况的发生会导致系统在这段时间内执行大量操作,例如对资源的请求,数据库的操作等。如果高并原创 2018-01-30 15:30:42 · 133 阅读 · 0 评论