自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 java同步

一、同步    1.1、为什么需要同步同步是在多线程访问共享资源的情况下发生的,比如有A、B两个线程同时访问共享资源C,并且都需要对C进行操作。这时如果没有同步机制,将导致一系列的问题。    1.2、同步的方式        java中同步方式包括以下几种方式:        1.2.1 synchronized关键字synchronized是JVM提供的一个便捷...

2016-11-11 15:28:50 129

原创 HashMap、HashTable源码分析

java.util 接口 Map<K,V> 类型参数: K - 此映射所维护的键的类型 V - 映射值的类型 所有已知子接口: Bindings, ConcurrentMap<K,V>, ConcurrentNavigableMap<K,V>, LogicalMessageContext, MessageCont...

2015-03-04 11:17:52 138

原创 List源码分析

 java.util 接口 List<E> 所有超级接口: Collection<E>, Iterable<E> 所有已知实现类: AbstractList, AbstractSequentialList, ArrayList, AttributeList, CopyOnWriteArrayList, Linked...

2015-03-04 11:00:25 165

原创 快速提交导致gearman server 挂掉

这次在使用gearman做任务转发的时候遇到两个问题:1,连续提交时client端报错Exception in thread "Thread-5" java.nio.channels.ShutdownChannelGroupExceptionat sun.nio.ch.Invoker.invokeIndirectly(Invoker.java:210)at sun.nio.ch.I...

2015-02-06 19:03:22 230

原创 String、StringBuffer、StringBulider源码分析

String、StringBuffer、StringBulider StringStringBufferStringBuilder类型Char[]Stringstring初始长度016字符16字符是否可变不可...

2015-02-01 21:21:27 104

原创 Certificates does not conform to algorithm

  1,问题背景  工行B2C支付,订单查询请求使用HttpURLConnection,需要将pfx文件转换成jks文件,转换后请求报错:javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Certificates does not conform to algorithm co...

2014-12-04 15:29:06 217

原创 跨服务中文传输乱码问题总结

 1.问题背景     最近在做内部系统与银行对接的支付网关,其中涉及到跨服务的编码转换问题。     这次遇到的是UTF-8(我们使用的编码)与GBK(某银行使用的编码)的中文传输乱码问题。     刚开始解决乱码问题的时候,心想解决方式无非是:按照编码的格式进行转码。     经过这次问题,对乱码问题有了进一步的认识,原来乱码不仅仅是转入转出格式统一,还...

2014-10-17 19:04:25 465

原创 红包概率抽取算法精确到指定范围内

红包概率抽取算法精确到指定范围内,  现在的算法是通过random随机数判断属于哪个范围内进行抽奖计算,统计5K条结果显示0.2-0.5(40%)中奖概率比1-2(10%)中奖概率高! 查找原因如下:算法里是在基数的基础上向上浮动100(分),落在0.2-0.5范围内的中奖金额浮动1元后落在了1-2范围内导致0.2-0.5(40%)中奖概率比1-2(10%)中奖概率高!...

2014-07-23 09:59:26 1105

原创 spring+struts2调用接口请求返回值混乱

接口工程采用spring+struts2搭建,外部请求调用时,出现了部分请求返回值数据混乱,[img]http://dl2.iteye.com/upload/attachment/0099/1195/313164f0-4025-3f8c-b05a-269521a7a445.jpg[/img]查找原因如下:spring 默认scope 是单例模式这样只会创建一个Action对...

2014-07-15 14:08:47 310

原创 JSON toBean解决方案

配置测试源数据,设计为Json格式,在处理 数据库表初始化 时处理如下:读配置文件,通过解析JSON文件,反射转换成bean对象。这种方式不易后期维护、数据库也无法通过配置回滚,需要通过代码手动回滚。遂更换处理方式,将json中的各个数据封装成对象,通过别名映射,json.toBean()统一转换。遇到的问题:1,时间类型转换失败,解决方案如下:String[] dat...

2014-05-08 13:59:35 572

原创 hudson 插件关闭之后启动报错

[size=large]hudson 插件管理设置 disabled之后,重启tomcat启动报错,文件找不到打开hudson安装主目录--->plugins此文件夹下安装的都是插件信息,包括插件文件及是否启动,将指定插件对应的disabled文件删除,重启tomcat即可[/size]...

2014-04-29 12:08:44 152

maven编译

[size=large][/size]最近在搭建集成测试框架,设计是junit4+maven3+svn1.6+hudson3.1.2。在测试过程中通过分析日志发现用hudson做集成测试的时候,test run一直是0.分析原因是找不到class文件,果然到target目录下查看发现 target/classes和target/test-classes目录下只有配置文件,没有class文件。...

2014-04-25 18:23:18 177

原创 eclipse maven插件安装不显示问题解决

由于工作需要近期在搭建自动化测试框架,计划使用spring+junit+mybatis+maven+hudson搭建。在此过程中,遇到maven插件在eclipse中安装不上的问题,现将问题解决方式做记录。一、使用eclipse Indigo(3.7)+maven3.0.4安装方法:1,使用link方式安装(失败)2,将maven插件相关文件夹放在dropins文件夹中(失败)...

2014-04-19 20:22:49 555

原创 plantUML安装问题

按照网上的例子安装之后,无法画图解决方式:在 window--preferences--PlantUML--指定Graphviz安装目录bin文件夹下的dot.exe在环境变量path中添加Graphviz安装目录使用过程中总是卡死修改eclipse.ini文件-Xms256m -Xmx512m...

2014-04-10 16:31:01 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除