自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (8)
  • 收藏
  • 关注

原创 线程池的实现原理

当向线程池提交一个任务之后,线程池是如何处理这个任务的呢?本节来看一下线程池 的主要处理流程,处理流程图所示。 从图中可以看出,当提交一个新任务到线程池时,线程池的处理流程如下。 1)线程池判断核心线程池里的线程是否都在执行任务。如果不是,则创建一个新的工作 线程来执行任务。如果核心线程池里的线程都在执行任务,则进入下个流程。 2)线程池判断工作队列是否已经满。如果工作队列没有满,则将新提

2017-03-31 15:56:13 6009 1

转载 如何浅显易懂地解说 Paxos 的算法?

作者:朱一聪 链接:https://www.zhihu.com/question/19787937/answer/82340987 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。之前的回答本来就觉得一些细节处并不严谨,现在回看=/=。我觉得严谨是一个讨论技术的必要条件,觉得现在也有能力写的严谨,于是想把回答改的尽量严谨,最后发现不如重写,顺便补充了我想补充的内

2017-03-27 11:56:51 3417

原创 jdk8-Collector收集器之并行流陷阱与原理

收集器Collector是jdk8中最为重要的接口之一,一个Collector可分为5个部分(第五个是我自己加上的): 1、supplier 2、accumulator 3、combiner 4、finisher 5、characteristicsCollector有三个泛型:public interface Collector<T, A, R> { /** * A fu

2017-03-26 17:42:21 3771 2

原创 jdk8-方法引用

方法引用的形式 方法引用的标准形式是:类名::方法名。(注意:只需要写方法名,不需要写括号)有以下四种形式的方法引用:类型 示例 引用静态方法 ContainingClass::staticMethodName 引用某个对象的实例方法 containingObject::instanceMethodName 引用某个类型的任意对象的实例方法 ContainingType::meth

2017-03-26 15:09:55 2286

原创 jdk8新加入的default方法

default方法的加入是为了兼容jdk8以前的版本的需要。 (1)当前有两个接口MyInterface和MyInterface1,它们都有相同名字的default方法,之后实现类Myclass同时implements了MyInterface和MyInterface1,同时Myclass实现了default方法,此时Myclass调用default调的是谁的? (2)一个接口I有一个defaul

2017-03-26 14:35:19 4027

原创 函数式编程(jdk8-常用函数式编程基础类)

在jdk8中什么是函数式接口: 1、被@FunctionalInterface注解修饰的。 2、接口里边只有一个非default的方法。 满足以上2个条件的即为函数式接口,ps:即使一个接口没有被@FunctionalInterface修饰,但是满足2,那么这样的接口也会是函数式接口。 Supplier 概要:不接受参数,返回一个值。 jdk源码: */ @FunctionalInter

2017-03-26 14:05:47 1071

原创 Lose Yourself

Look’ if you had one shot’ one opportunity 瞧着,如果你拥有 一次,一次机会 To seize everything you ever wanted…One moment 去完成你曾经梦想拥有的一切…此时此刻 Would you capture it or just let it slip? 你是抓住它还是仅仅让它溜走?His palms are

2017-03-19 21:49:42 411

原创 python-import this

优美胜于丑陋(python 以编写优美的代码为目标) 明了胜于晦涩(优美的代码应该是明了的,命名规范,风格相似) 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现) 复杂胜于凌乱(如果复杂不可避免。那代码间也不能有难懂的关系,要保持接口简洁) 扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套) 间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题) 可读性很重要

2017-03-02 21:35:01 3907

centos7_hadoop2.7.3_编译所需工具

在centos7下编译hadoop2.7.3所需工具:apache-ant-1.9.4-bin.tar.gz、apache-maven-3.3.3-bin.tar.gz、findbugs-3.0.1.tar.gz、hadoop-2.7.3-src.tar.gz、protobuf-2.5.0.tar.gz

2017-04-17

amoeba-mysql-binary-2.1.0

阿里的一位同学开发的一个基于Mysql Client和Server之间的中间层,它具有读写分离、数据切分和过滤等一些分布式数据库常见的一些功能。

2016-08-07

spring源码解析

spring源码解析,ioc,aop,beanfactory,acegi

2015-03-08

spring3.1.2源码包

spring-framework-3.1.2.RELEASE-with-docs源代码 官方下载的。

2015-01-21

英语四六级

英语四六级是需要技巧的 亲....,,这是我们老师给的哦..

2013-03-28

oracle11g驱动包

oracle 11G的JDBC驱动包,用于在eclipse中导入,

2012-04-14

数据结构\数据结构习题山东科技大学.xps

一套数据结构的习题,清华大学出版社配套的,选择,填空,算法,简答

2011-12-10

ktv程序

2011-06-26

空空如也

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

TA关注的人

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