- 博客(5)
- 收藏
- 关注
原创 如何实现生产者消费者模式
生产/消费者问题是个非常典型的多线程问题,涉及到的对象包括“生产者”、“消费者”、“仓库”和“产品”。他们之间的关系如下:① 生产者仅仅在仓储未满时候生产,仓满则停止生产。② 消费者仅仅在仓储有产品时候才能消费,仓空则等待。③ 当消费者发现仓库没产品可消费时候会通知生产者生产。④ 生产者在生产出可消费产品时候,应该通知等待的消费者去消费。用wait/notify/notifyA
2016-07-24 11:33:45 9226
转载 TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素?
TreeSet要求存放的对象所属的类必须实现Comparable接口,该接口提供了比较元素的compareTo()方法,当插入元素时会回调该方法比较元素的大小。TreeMap要求存放的键值对映射的键必须实现Comparable接口从而根据键对元素进行排序。Collections工具类的sort方法有两种重载的形式,第一种要求传入的待排序容器中存放的对象必须实现Comparable接口以实现元素的比
2016-07-23 21:39:37 4962 1
转载 java按指定编码写入和读取文件内容的类
InputStreamReader类是从字节到字符的转化桥梁,OutputstreamWriter类是从字符到字节的转化桥梁。所以如果需要添加上编码时只需要在生成IInputStreamReader或者OutputstreamWriter对象的时候加上编码格式即可。对于文件,只需要从里到外包装FileInputStream,InputStreamReader,BufferedReader即可。
2016-07-23 08:43:22 7262
转载 SQL Server索引详细介绍
转载自http://www.cnblogs.com/selene/p/4474721.html一:索引的含义和特点二:索引的分类三:索引的设计原则四:创建索引五:管理和维护索引六:例子
2016-07-12 10:26:35 285
原创 142.Sum of Two Integers
Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -.Example:Given a = 1 and b = 2, return 3.Credits:Special thanks to @fujiaozhu for adding this
2016-07-03 15:14:25 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人