- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 jmockit测试
本文使用的是jmockit作为测试的基石 系统环境 eclipse jdk : 1.8 jmockit:1.31 junit:4.12dependency> groupId>org.jmockitgroupId> artifactId>jmockitartifactId> version>1.31version> scope>testscope>
2017-08-31 10:22:55 1328
原创 Maven Cobertura Plugin集成
maven的测试覆盖率插件集成,首先修改工程的pom.xml文件,添加cobertura-maven-plugin插件 这个是我参考的配置<project> ... <reporting> <plugins> <plugin> <groupId>org.codehaus.mojo</grou
2017-08-31 10:12:52 838
原创 dubbo调用中数据丢失问题的记录
场景:在客户系统中调用了一个任务系统的服务。在某一次任务系统发布之后客户系统的任务列表突然出现异常。 解决追踪:异常呈现为客户系统日志追踪为调用任务系统出现异常。然后任务系统中发现参数全部没有传入。在客户系统中参数传递正常。把环境同步到本地资源,debug查看问题,发现参数从客户传入,通过dubbo调用之后到任务参数就丢了。 原因:两个系统使用的二方库版本号不一致,数据序列号和反序列化中出现问题
2017-08-24 16:41:15 4635
原创 nginx 的几种分流方案
1、根据IP分流 2、根据URL分流 3、根据权重 4、根据响应时间NGINX负载均衡分发请求的几种方式1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 3、ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定
2017-08-24 14:41:44 14140 1
原创 数据量增加以后的工作总结
1、启动读写数据分离的机制 采用主写从读的模式 2、优化代码性能和数据索引 3、针对搜索和数据汇总 优化sql调整索引命中 在超高总量情况下,count数据要限制数据量(如count 5W+) 针对不同的业务情景分析,从业务的角度优化性能问题 在分页技术上优化性能问题(有些情况下可以使用游标) 4、引入分库分表技术 5、引入搜索引擎
2017-08-23 18:59:56 326
原创 分页sql
正常分页LIMIT #offset#, #pageSize#select * from sop_project_base order by id limit 1052,200游标分页WHERE cursor > #cursor# LIMIT #pageSize#select * from sop_project_base where id>1052 order by i
2017-08-22 14:28:02 191
原创 java开发环境配置
jdK计算机→属性→高级系统设置→高级→环境变量 系统变量→新建 JAVA_HOME 变量 。 变量值填写jdk的安装目录(本人是 D:\java\jdk1.8.0_74)系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)系统变量
2017-08-15 15:48:23 196
原创 Jvm启动流程
jvm的启动分为以下4步。 1、 加载配置(从当前路径或者系统中寻找jvm.cfg) 2、 根据配置寻找jvm.dll(jvm的主要实现 ) 3、 初始化jvm获取JNIEnv接口(这个是jvm接口,findClass等操作通过它实现) 4、 找到main方法并执行
2017-08-02 15:13:56 388
原创 Jvm的基本结构学习笔记
1、 PC寄存器2、 方法区a) 保存装载类的信息 i. 类型常量池 ii. 字段方法信息 iii. 方法字节码b) 通常也跟永久区关联在一起(
2017-08-02 15:11:24 296
原创 jvm垃圾回收
jvm支持了自动的垃圾回收机制GC,使得程序员不需要再去关注内存分配的问题。以下是我整理的jvm是如何进行GC的。一种是引用计数法当一个对象被实例化的时候会给该实例分配一个变量,该变量值为1,然后当这个对象被其他资源引用(赋值给其他资源)的时候基计数值+1;当引用被释放的时候计数-1;当计数为0是被回收优点引用计数收集器可以很快的执行,交织在程序运行中。对程序需要不被长时间打断的实时环境比较有利。缺
2017-08-02 11:08:51 261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人