自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于hessian4.0版本之前的客户端连接超时问题处理

场景:公司用java客户端和C#服务端实现hessian通信,但是如果数据过大会存在客户端连接超时情况。hessian4.0以及之后版本在HessianProxyFactory中提供了setConnectionTimeout方法来设置超时时间。之前版本没有提供,可以这样解决:public class MyHessianProxyFactory extends HessianProxyFa...

2019-06-24 17:33:04 555

原创 java中原子操作理解

所谓原子操作,就是“不可中断的一个或一系列操作”。在确认一个操作是原子的情况下,在多线程环境里,我们可以避免仅仅为保护这个操作在外围加上性能昂贵的锁,甚至借助于原子操作,我们可以实现互斥锁。Java中有哪些原子操作呢?查询资料后我总结出了以下几个:1、原始类型:原始类型(long和double的赋值操作在32位操作系统上是非原子操作)的简单读取、写入操作(i++是非原子操作)。2、vol...

2019-06-18 19:05:52 570

原创 java关键字volatile

volatile两大作用1、保证内存可见性2、防止指令重排此外需注意volatile并不保证操作的原子性。(一)内存可见性1、概念JVM内存模型:主内存和线程独立的工作内存Java内存模型规定,对于多个线程共享的变量,存储在主内存当中,每个线程都有自己独立的工作内存(比如CPU的寄存器),线程只能访问自己的工作内存,不可以访问其它线程的工作内存。工作内存中保存了...

2019-06-18 17:27:23 101

原创 关于spring中bean的生命周期的理解

一、BeanFactory1.当调用者通过getBean(beanName)向容器请求Bean时,如果容器注册了org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor接口,在实例bean之前,将调用该接口的postProcessBeforeInstantiation()方法。实例...

2019-06-17 09:55:03 297 1

原创 关于java8 stream排序sort中comparing和thenComparing的一个小问题

List<Category> result = categories.stream().sorted( Comparator.comparing(Category ::getUseCount,(c1,c2) -> {return c2.compareTo(c1);}) .thenComparing(Category::getUpdateTime,(c1,c2...

2019-06-13 13:34:54 6537 2

原创 java集成hessian客户端实现

废话不多说 上代码 这是简单写了一个客户端调用的工具类 其中因为url还没有确定 所以可以忽略。​public class HessianProxyFactoryUtil { public final static String url = ""; private final static HessianProxyFactory factory = new HessianPro...

2019-06-12 17:19:44 485

原创 对于mysql中B-Tree复合索引中各字段的ASC/DESC注意点以及ORDER BY优化等

CREATE TABLE `tbl_direct_pos_201506` ( `acq_ins_code` char(13) NOT NULL DEFAULT '' COMMENT '机构代码', `trace_num` char(6) NOT NULL DEFAULT '' COMMENT '跟踪号', `trans_datetime` char(10) NOT NULL DEFA...

2019-05-30 10:12:27 1090

原创 利用Jsoup和HttpClient获取网页doc元素

利用Jsoup和HttpClient获取网页doc元素直接上代码package jsoup;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.commons.httpclient.HttpClient;import org.apache.http.HttpE

2017-08-16 11:08:10 228

空空如也

空空如也

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

TA关注的人

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