- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 随机变量及其分布
一、随机变量研究随机变量主要取决于两点。一是随机变量可能取哪些值;二是它以多大的概率取这些值。概率分布函数通过定义可以看出,概率分布函数描述的就是某个范围内概率的累计,分布函数是概率密度函数从负无穷到正无穷上的积分;离散型随机变量随机变量至少有两种不同的类型:一种是随机变来那个的所有可能取得的值是有限多个或可列无限多个,这种随机变量成为离散型随机变量;另一种随机变量的取值不止是可列,而是可连续到某个
2017-10-09 14:39:20 1546
原创 泊松分布和指数分布
一、泊松分布日常生活中,大量事件是有固定频率的。 * 一本书一页上的印刷错误数目 * 一手机某一时间段内收到信息的次数 * 某放射物体在一定时间内放射出粒子数目 * 一定的时间区间内进入某书亭的人数 * 某医院平均每小时出生3个婴儿 * 某公司平均每10分钟接到1个电话 * 某超市平均每天销售4包xx牌奶粉 * 某网站平均每分钟有2次访问 它们的特点就是,我们可以预估这些事件的总
2017-10-09 14:03:46 10774 1
原创 java中多线程的了解
目前又复习了一下java多线程,网上的博客很多,很杂,目前看到的最好的博客如下 Java多线程系列目录(共43篇)JAVA多线程之wait/notify而关于object对象中的wait和notify,看到的最经典的总结 1.当线程执行wait()时,会把当前的锁释放,然后让出CPU,进入等待状态。 2.当执行notify/notifyAll方法时,会唤醒一个处于等待该 对象锁 的线程,然后继
2017-10-20 13:28:35 666 1
原创 Netty源码解读DefaultPromise
这个类是做什么的这个类是用来获取结果信息的,就是用来获取线程执行的结果信息,但是在获取结果信息的时候,还可以添加一些监听的信息。该类的继承结构该类是netty底层源码最基础的类,其他的类都是依赖该类的实现,结构为 java中的Future->Future>AbstractFuture->DefaultPromise 内部有一个 volatile Object result;对象,用来表示设置该P
2017-10-20 12:24:55 2917 1
原创 Netty源码解读EventExecutorGroup
EventExecutorGroup该接口继承了ScheduledExecutorService接口和Iterable接口,对原来的ExecutorService的关闭接口提供了增强,提供了优雅的关闭接口。从接口名称上可以看出它是对多个EventExecutor的集合,提供了对多个EventExecutor的迭代访问接口。 (起始就是一个EventExecutor的容器)所谓的优雅的关闭看下面几个方
2017-10-19 15:35:11 1431
原创 Netty源码解读Promise
Promise是future下面一个独特的类,可以对future进行标记package netty.test;/** * @Author:chaoqiang.zhou * @Description: * @Date:Create in 15:10 2017/10/19 */import io.netty.util.concurrent.GenericFutureListener;/** *
2017-10-19 15:17:04 1026
原创 Netty中的Future源码解读
/* * Copyright 2013 The Netty Project * * The Netty Project licenses this file to you under the Apache License, * version 2.0 (the "License"); you may not use this file except in compliance * with
2017-10-19 15:01:49 592
原创 JDK中Future的源码解读
Future这个类是一个异步执行结果的类,用来获取异步执行的结果信息package lucky;import java.util.concurrent.ExecutionException;import java.util.concurrent.TimeUnit;import java.util.concurrent.TimeoutException;/** * @Author:chaoqi
2017-10-19 14:03:10 448
原创 JDK源码ScheduledExecutorService解读
下面是对ScheduledExecutorService类的解读public interface ScheduledExecutorService extends ExecutorService { /** * 延迟delay时间段后,开始执行该任务,注意,该任务只执行一次 * @param command * @param delay * @param
2017-10-19 11:34:04 511
原创 JDK中ExecutorService源码解读
package lucky;import java.util.Collection;import java.util.List;import java.util.concurrent.*;/** * @Author:chaoqiang.zhou * @Description: * @Date:Create in 11:01 2017/10/19 */public interface E
2017-10-19 11:14:59 1091
原创 Java内存管理:深入Java内存区域
运行数据区图程序计数器是一块较小的内存空间,就是用来放置每一个线程所执行的字节码的行号,就是用来保存每个线程执行到了那里( 操作系统时间片轮转),等下一次改线程来的时候会接着上次执行的地方,继续执行。像分支、循环、跳转、异常处理等都需要依赖这个功能来处理。每个线程都有自己的程序计数器,互不影响,这是线程所私有的。如果线程正在执行的是一个native方法,那么这个计数器的值为空。虚拟机栈也是线程所私有
2017-10-16 13:21:48 346
转载 Java四种引用包括强引用,软引用,弱引用,虚引用。
Java四种引用包括强引用,软引用,弱引用,虚引用。Java四种引用包括强引用,软引用,弱引用,虚引用。 强引用:只要引用存在,垃圾回收器永远不会回收Object obj = new Object();//可直接通过obj取得对应的对象 如obj.equels(new Object());而这样 obj对象对后面new Object的一个强引用,只有当obj
2017-10-16 12:36:21 300
NPOI文件,用于.net环境下,读写Excel
2014-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人