2017年8月1日

摘要: Java动态代理之JDK实现和CGlib实现(简单易懂) 转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6542259.html 一:代理模式(静态代理) 代理模式是常用设计模式的一种,我们在软件设计时常用的代理一般是指静态代理,也就是在代码中显式指定的代理。 阅读全文
posted @ 2017-08-01 15:50 zzz初见 阅读(194) 评论(0) 推荐(0) 编辑

2017年7月31日

摘要: 在InputStream读取的时候,会有一个pos指针,他指示每次读取之后下一次要读取的起始位置,当读到最后一个字符的时候,pos指针不会重置。” ,就是说InputStream的读取是单向的。但是并不是所有的InputStream实现类都是这样的实现方式。可以换存到byte数组。public class BodyReaderHttpServletRequestWrapper extends H... 阅读全文
posted @ 2017-07-31 19:26 zzz初见 阅读(460) 评论(0) 推荐(0) 编辑

2017年7月25日

摘要: 如下面这种//http://localhost:8080/api/v1/user/info/email/test@163.com @RequestMapping(value = "/info/email/{email}",method = RequestMethod.GET) public User getInfoByEmail(@PathVariable String email)... 阅读全文
posted @ 2017-07-25 09:47 zzz初见 阅读(5789) 评论(0) 推荐(0) 编辑
摘要: ApplicationAware 加载Spring配置文件时,如果Spring配置文件中所定义的Bean类实现了ApplicationContextAware 接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware 接口中的 方法,获得Application 阅读全文
posted @ 2017-07-25 09:13 zzz初见 阅读(1332) 评论(0) 推荐(0) 编辑

2017年7月18日

摘要: 原文链接 :csdn.cn/vki_wang 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松 阅读全文
posted @ 2017-07-18 15:56 zzz初见 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 类比与现代计算机的主存与cache,JVM中规定了 所有变量都存储在主内存中(类比计算机的主存),然后每条线程有自己的工作内存(类比每个处理器的cache)。线程的工作内存中保存了该线程需要用到的变量的拷贝值,线程在CPU上运行时都是对自己工作线程中的数据进行读写操作,运行结束之后才把数据同步化主内 阅读全文
posted @ 2017-07-18 15:53 zzz初见 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 原文地址 :http://825635381.iteye.com/blog/2276077 一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如: 1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 2. 我们发起一笔付款请求,应该只 阅读全文
posted @ 2017-07-18 15:52 zzz初见 阅读(437) 评论(0) 推荐(0) 编辑
摘要: public ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue) 看起来挺复杂的。这里介绍一下 阅读全文
posted @ 2017-07-18 14:44 zzz初见 阅读(167) 评论(0) 推荐(0) 编辑

2017年6月10日

摘要: dictDataMap = JSON.parseObject(dictAllCacheResult,new TypeReference<Map<String, DictionaryDataEntity>>(){}); 采用fastJson提供的另一种转换方式即可 阅读全文
posted @ 2017-06-10 20:48 zzz初见 阅读(7122) 评论(0) 推荐(0) 编辑
摘要: 今天线上添加定时任务之后 定时任务查询页面报出如上错误, 原因有两点 1.org.quartz.jobStore.useProperties = true 这个属性的意思存储的JobDataMaps是否都为String类型 检查下参数 2.mysql导出blob类型导入问题,导出的blob的sql 阅读全文
posted @ 2017-06-10 20:42 zzz初见 阅读(7551) 评论(2) 推荐(0) 编辑

导航