自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZERO

  写程序归根到底就是做两件事---算法实现和错误处理

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

转载 线程泄漏

转载自:http://blog.csdn.net/huoyunshen88/article/details/8618642       当单线程应用程序中的主线程抛出一个未捕获的异常时,因为控制台中会打印堆栈跟踪(也因为程序停止),所以很可能注意到。但在多线程应用程序中,尤其是在作为服务器运行并且不与控制台相连的应用程序中,线程死亡可能成为不太引人注目的事件,这会导致局部系统失败,从而产生

2016-03-29 17:17:22 2577

转载 ZooKeeper相关要点

转载自:http://blog.csdn.net/kobejayandy/article/details/11836177       客户端对ServerList的轮询机制是随机的。       客户端在初始化的过程中,将所有Server保存在一个List中,然后随机打散,形成一个环。之后从0号位开始一个一个使用。       两个注意点:1. Server地址能够重复配置,这样

2016-03-29 11:54:36 736

转载 HTTP协议

转载自:http://blog.csdn.net/ns_code/article/details/17066361              http://blog.csdn.net/huaishu/article/details/52576063一、概念       HTTP协议,即超文本传输协议(Hypertext transfer protocol),规定了浏览器和万维网

2016-03-27 14:28:13 558

原创 集合间互相转化

Java8之前集合之间互相转化,例如List -> Map需要写许多代码,但是Java8之后可以使用Lambda表达式简化代码。示例:1.List ---> MapList list = Arrays.asList("zero");Map map = list.stream().collect( Collectors.toMap(new Function() {

2016-03-20 11:48:07 498

转载 SQL优化(续)

1.in 和 not in 要慎用,否则会导致全表扫描,如: select id from t where num in(1,2,3)    对于连续的数值,能用 between 就不要用 in :select id from t where num between 1 and 32.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引

2016-03-14 16:11:16 450

原创 零碎笔记(三)

平时数据库处理时,总要接触关于数据同步修改的问题,有时候需要在业务处理时保证业务数据同步(一般这种情况都包含统计字段,也就是说需要根据前面的值算出后面的值的字段),例如,两个人同时查询出1条记录后,先后对其加1,保存入数据库中,这样就可能造成保存问题,因此,需要对该数据进行同步。这里有3种方法可以采用:       1.增加一个版本字段,查询时得到该字段,修改后增加1,以后其他的修改需要进行比

2016-03-10 17:24:51 406

原创 twitter的Future的简单使用

直接上示例:获取一个Futute:def getFuture3: Future[String] = { FuturePool.unboundedPool { println("begin future3") println(Thread.currentThread().getName) TimeUnit.SECONDS.sleep(3

2016-03-04 17:38:50 1412

转载 Scala单元测试

转载自: http://blog.sina.com.cn/s/blog_a3869e9a01017dcn.htmlScala 的单元测试可以使用Java的JUnit 或 Scala的ScalaTest、ScalaCheck等等。简单示例:       ScalaTest 提供了若干编写测试的方法,最简单的就是创建扩展 org.scalatest.Suite的类并在这些类

2016-03-04 17:12:15 8038

空空如也

空空如也

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

TA关注的人

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