会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
漫夭
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
2
3
4
下一页
2018年3月21日
EventBus VS Spring Event
摘要: EventBus VS Spring Event 本地异步处理,采用事件机制 可以使 代码解耦,更易读。事件机制实现模式是 观察者模式(或发布订阅模式),主要分为三部分:发布者、监听者、事件。 Guava EventBus Guava EventBus实现是观察者模式,用法很简单,先上代码。 不止是
阅读全文
posted @ 2018-03-21 11:02 漫夭
阅读(8272)
评论(0)
推荐(6)
编辑
2017年9月12日
java 8 总结 之lambda
摘要: lambda表达式 目的:行为参数化 Lambda表达式是简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 Lambda的基本语法是 或 。其中, 的表达式中隐含了return,如 ; 的花括号内是语句。 举例: 哪些地方使用哪些
阅读全文
posted @ 2017-09-12 12:17 漫夭
阅读(899)
评论(2)
推荐(0)
编辑
2017年9月7日
JMockit使用总结
摘要: Jmockit可以做什么 使用JMockit API来mock被依赖的代码,从而进行隔离测试。 类级别整体mock和部分方法重写 实例级别整体mock和部分mock mock静态方法、私有变量、局部方法 灵活的参数匹配 maven依赖 Jmockit可以和junit和TestNG配合使用。需要注意的
阅读全文
posted @ 2017-09-07 10:50 漫夭
阅读(21706)
评论(1)
推荐(1)
编辑
2017年6月16日
java中断
摘要: 理解java中断 Java中断机制是一种协作机制,即通过中断并不能直接终止另一个线程,而需要被中断的线程自己处理中断。例如,当线程t1想中断线程t2,只需要在线程t1中将线程t2对象的中断标识置为true,然后线程2可以选择在合适的时候处理该中断请求,甚至可以不理会该请求,就像这个线程没有被中断一样
阅读全文
posted @ 2017-06-16 15:06 漫夭
阅读(577)
评论(0)
推荐(0)
编辑
2017年5月16日
guava cache使用和源码分析
摘要: guava cache的优点和使用场景,用来判断业务中是否适合使用此缓存 介绍常用的方法,并给出示例,作为使用的参考 深入解读源码。 guava简介 guava cache是一个本地缓存。有以下优点: 很好的封装了get、put操作,能够集成数据源。 一般我们在业务中操作缓存,都会操作缓存和数据源两
阅读全文
posted @ 2017-05-16 15:19 漫夭
阅读(10700)
评论(1)
推荐(2)
编辑
2017年4月29日
redis基本类型和命令
摘要: redis存储数据的基本类型有:string(字符串类型)、hash(散列类型)、list(列表类型)、set(集合类型)、zset(有序集合类型)。 依次做一些练习。redis命令不区分大小写。 数据库相关 本地启动/退出客户端: etc % redis-cli 127.0.0.1:6379> q
阅读全文
posted @ 2017-04-29 10:05 漫夭
阅读(639)
评论(0)
推荐(0)
编辑
2017年4月27日
LRU Cache java实现
摘要: 要求: get(key):如果key在cache中,则返回对应的value值,否则返回null set(key,value):如果key不在cache中,则将该(key,value)插入cache中(注意,如果cache已满,则必须把最近最久未使用的元素从cache中删除);如果key在cache中
阅读全文
posted @ 2017-04-27 23:18 漫夭
阅读(1629)
评论(0)
推荐(0)
编辑
2017年4月26日
HTTP长连接、短连接使用及测试
摘要: 概念 HTTP短连接(非持久连接)是指,客户端和服务端进行一次HTTP请求/响应之后,就关闭连接。所以,下一次的HTTP请求/响应操作就需要重新建立连接。 HTTP长连接(持久连接)是指,客户端和服务端建立一次连接之后,可以在这条连接上进行多次请求/响应操作。持久连接可以设置过期时间,也可以不设置。
阅读全文
posted @ 2017-04-26 23:10 漫夭
阅读(52395)
评论(5)
推荐(5)
编辑
2017年4月25日
mac下redis安装、设置、启动停止
摘要: 下载安装 需要下载release版本,下载地址: http://download.redis.io/releases/ 我这里下载的是: http://download.redis.io/releases/redis 3.2.5.tar.gz 解压到/usr/local/redis目录中,然后依次执
阅读全文
posted @ 2017-04-25 14:59 漫夭
阅读(61893)
评论(1)
推荐(0)
编辑
2017年3月29日
一次SocketException:Connection reset 异常排查
摘要: 问题描述 上一期的需求上线之后,线上多了一个异常:Connection reset。如下: 这里使用Spring RestTemplate调外部接口查询结果。Spring RestTemplate 配置如下: 本次需求,并没有修改逻辑,为什么会出现这种情况呢?只是网络关系,还是跟代码有关呢。我有几个
阅读全文
posted @ 2017-03-29 22:45 漫夭
阅读(169281)
评论(6)
推荐(9)
编辑
上一页
1
2
3
4
下一页