会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lonecloud
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
31
下一页
2018年5月18日
Mybatis中org.apache.ibatis.binding.BindingException错误问题总结
摘要: 1. Mybatis出现多个参数,但是多个参数中没有使用@Param注解进行修饰 2. Xml文件中字段名和PO绑定时候,字段写错了 3.XML中<foreach/>标签中的colleaction中的字段名有可能写错了
阅读全文
posted @ 2018-05-18 20:14 lonecloud
阅读(9165)
评论(0)
推荐(1)
2018年5月9日
JDK8中的并行流
摘要: 1.IntStream.parallel():获取并行流处理 2. Collection中调用parallelStream()获取并行流 3.并行排序Arrays.parallelSort()
阅读全文
posted @ 2018-05-09 19:31 lonecloud
阅读(854)
评论(0)
推荐(0)
IO创建Socket通信中慎用BufferReader中的readLine()
摘要: 在编写Socket的Demo的时候,在Server中使用BufferReader获取从客服端发送过来的内容 client Main 出现如下问题,如果Socket中如果对采用如下代码 如果其在客户端不采用println打印换行符,将导致客户端与服务器端一直处于工作状态,因为其一直都未接收到"\n"
阅读全文
posted @ 2018-05-09 18:07 lonecloud
阅读(1111)
评论(0)
推荐(0)
多线程查找
摘要: 1.本算法采用的是将多线程查找实现方法:将大批量数据切割分成多份,让线程去寻找,如果找到了,则返回数据 SearchTask 测试类
阅读全文
posted @ 2018-05-09 16:19 lonecloud
阅读(1057)
评论(0)
推荐(1)
2018年5月8日
Vagrant 遇到的问题
摘要: Vagrant was unable to mount VirtualBox shared folders. This is usuallybecause the filesystem "vboxsf" is not available. This filesystem ismade availab
阅读全文
posted @ 2018-05-08 15:45 lonecloud
阅读(810)
评论(0)
推荐(0)
2018年5月7日
使用Disruptor实现生产者和消费者模型
摘要: 生产者 消费者 数据工厂 主函数 其中策略有几种: 1. BlockingWaitStrategy:阻塞策略,最节省CPU,但是高并发条件下性能最糟糕 2 SleepingWaitStrategy:在循环中无限等待,处理数据会产生高延迟,对生产线程影响小,场景:异步日志 3. YieldingWai
阅读全文
posted @ 2018-05-07 15:22 lonecloud
阅读(872)
评论(0)
推荐(0)
使用BlockQueue实现生产者和消费者模式
摘要: 数据 生产者 消费者 主函数
阅读全文
posted @ 2018-05-07 14:59 lonecloud
阅读(1763)
评论(0)
推荐(0)
2018年4月30日
设计模式学习-单例模式
摘要: 定义:确保某一个类只有一个实例,而且自行实例化向整个系统提供整个实例 使用场景: 实例:
阅读全文
posted @ 2018-04-30 17:18 lonecloud
阅读(232)
评论(0)
推荐(0)
构造器引用和直接用new创建对象区别
摘要: 万事用事实说话 先看一段代码再说话,通过编译器编译, 先看看结果 我们来看看字节码 通过 查看字节码 从上面的可以看出::new 其实其并没有其并没有创建新对象执行init方法也就是初始化方法,尚待考证 关于invokedynamic https://zhuanlan.zhihu.com/p/281
阅读全文
posted @ 2018-04-30 11:58 lonecloud
阅读(1356)
评论(1)
推荐(0)
2018年4月29日
LinkedBlockingQueue中put源码分析
摘要: 查看源码得知: LinkedBlockingQueue采用是锁分离的技术 查看put方法源码 其中这句源码理解挺久的:为何要加入这句话呢? 由于c为获取的是添加元素前的数据,判断为0说明之前该队列为空,导致take方法中的线程处于等待的状态,通过该方法可以使得其take方法中的等待线程释放,让其可以
阅读全文
posted @ 2018-04-29 15:23 lonecloud
阅读(692)
评论(2)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
31
下一页
公告
我的博客即将同步至 OSCHINA 社区,这是我的 OSCHINA ID:lonecloud,邀请大家一同入驻:https://www.oschina.net/sharing-plan/apply