自定义博客皮肤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

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

  • 博客(10)
  • 论坛 (1)
  • 收藏
  • 关注

转载 CompletableFuture(二)

转载自:http://www.jb51.net/article/51163.htm 创造和获取CompletableFuture static CompletableFuture supplyAsync(Supplier supplier); static CompletableFuture supplyAsync(Supplier supplier, Executor exe

2016-01-24 13:55:57 5486

原创 CompletableFuture(一)

CompletableFuture是java8中添加的一个类了,这个类主要的作用就是提供了新的方式来完成异步处理,包括合成和组合事件的非阻塞方式。 简单示例: 对于Future可以这样提交任务: ExecutorService executor = Executors.newFixedThreadPool(5); Future result = executor.submit(() -

2016-01-23 22:21:18 2920

转载 理解同步异步与阻塞非阻塞

转载自:http://blog.csdn.net/initphp/article/details/42011845 http://www.aboutyun.com/thread-16941-1-1.html 阻塞式IO (blocking IO) 在linux中,默认情况下所有的socket都是blocking,一个典型的读操作流程大概是这样:

2016-01-13 16:56:02 469

原创 《Effective Java》笔记(一)

如果类的构造器或者静态工厂中具有多个参数,设计这种类时,应该考虑使用Builder模式。 public class NutritionFacts { private final int servingSize; // required private final int servings; // required private final int colo...

2016-01-12 22:16:21 386

原创 du&df

查看磁盘使用情况 $ df -h 查看文件的大小 $ du -h test.test 查看目录的大小 $ du -sh /etc 按照目录大小排序(降序) $ du -s * | sort -rn | cut -f2- | xargs -d "\n" du -sh

2016-01-12 11:07:15 451

转载 Java NIO使用及原理分析

转载自:http://blog.csdn.net/wuxianglong/article/details/6604817 在NIO中有几个核心对象需要掌握:缓冲区(Buffer)、通道(Channel)、选择器(Selector)。 缓冲区Buffer        缓冲区实际上是一个容器对象,更直接的说,其实就是一个数组,在NIO库中,所有数据都是用缓冲区处理的。在读取数据时,

2016-01-11 20:17:06 474

原创 Scala基础

数据类型 Byte(8位)、Short(16位)、Int(32位)、Long(64位)、Double(64位)、Float(64位)、Boolean、Char、String 与Java中的数据类型相对应,除了String是java.lang.String,其它的都是scala包自己的类。 变量定义 Scala有两种变量,val与var。val类似java中的final变量,而var

2016-01-06 21:35:35 318

原创 Scala类详解

一个简单的Scala类: class Person { private var name: String = _ private var age = 0 def this(name: String, age: Int) { //实际上this是重载了主构造器,使用new Person()依然可以创建对象 this //默认构造器,即主构造器,class

2016-01-06 21:22:04 311

原创 零碎笔记(二)

列举一些常用的算法,希望能有一定的参考价值. 1.判断一个正整数是否事2的幂 boolean is2Power(int x){ return (x &(x-1))==0; }x&(x-1)就是把x的最右边的一个1位变为0位,如果x为2的幂,那么就只有一个位为1,返回的结果就是0了. 注意:x必须为正整数,0也不可以. 2.判断一个正整数是否是2^n-1的形式 boolean

2016-01-01 13:43:52 419

转载 sar

sar(System Activity Reporter系统活动情况报告)是目前Linux上最重要的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、 系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。     sar命令基本语法:    sar [options] [-A] [-o file] t [n] 其

2016-01-01 12:07:45 372

空空如也

给csdn博客提提需求

发表于 2018-05-05 最后回复 2018-05-05

空空如也

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

TA关注的人 TA的粉丝

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