加载中
RSA premaster secret error

用maven构建项目出错,错误信息:RSA premaster secret error: SunTls12RsaPremasterSecret KeyGenerator not available 经google是Eclipse设置导致的,设置如下即可解决: Window > Prefere...

Java怎么编程写一个能导致死锁的程序

很多人都知道死锁是怎么一回事儿:线程A和线程B相互等待对方持有的锁导致程序无限死循环下去。当然也仅限于此了,问一下怎么写一个死锁的程序就不知道了,这种情况说白了就是不懂什么是死锁,...

2018/01/17 09:38
978
抢占式与非抢占式调度算法

为照顾紧迫性作业,使之在进入系统后便获得优先处理,引入了最高优先权优先(FPF)调度算法。它分为两种: (一)非抢占式优先权算法; (二)抢占式优先权调度算法。 1.非抢占式优先权算法:...

2018/01/16 18:54
1.5W
每天TB级数据处理,携程大数据高并发应用架构涅槃

编者:本文作者为携程基础业务研发部-数据智能应用组研发负责人董锐。董锐有近9年的互联网从业经验。2013年1月加入携程,曾在商业智能部设计和开发基于HADOOP生态体系的大数据数据仓库。现任...

2018/01/15 15:48
2K
Java多线程卖票例子

以卖票的例子来介绍多线程和资源共享。   卖票是包含一系列动作的过程,有各种操作,例如查询票、收钱、数钱、出票等,其中有一个操作是每次卖掉一张,就将总的票数减去1。有10张票,如果一...

面向接口编程的优点

1 首先什么是面向接口编程? 面向接口编程就是先把客户的业务逻辑线提取出来,作为接口,业务具体实现通过该接口的实现类来完成。 当客户需求变化时,只需编写该业务逻辑的新的实现类,...

多个线程之间共享数据

多线程共享数据的方式: 1,如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,卖票系统,同一件商品的销售等就可以这么做。 2,如果每个线...

2018/01/12 14:55
404
货币的产生过程

货币是指任何一种可以执行交换媒介、价值尺度、延期支付标准和完全流动的财富储藏手段等功能的商品,都可被看作是货币。 货币最早起源于物物交换。原始社会,人们使用以物易物的方式,交换自...

2018/01/12 09:11
142
JAVA多线程之wait/notify

本文主要学习JAVA多线程中的 wait()方法 与 notify()/notifyAll()方法的用法。 ①wait() 与 notify/notifyAll 方法必须在同步代码块中使用,否则会抛出如下异常: ②wait() 与 notify/notif...

HashMap在Java1.7与1.8中的区别

基于JDK1.7.0_80与JDK1.8.0_66做的分析 JDK1.7中 使用一个Entry数组来存储数据,用key的hashcode取模来决定key会被放到数组里的位置,如果hashcode相同,或者hashcode取模后的结果相同(has...

2018/01/10 15:10
87
关于Java中String类的hashCode方法

首先来看一下String中hashCode方法的实现源码 1 public int hashCode() { 2 int h = hash; 3 if (h == 0 && value.length > 0) { 4 char val[] = value; 5 6 ...

编写更好的Java单元测试的七个技巧

测试是开发的一个非常重要的方面,可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题,但较差的测试往往总是导致故障和停机。 虽然有三种主要类型的...

2018/01/10 11:17
79

没有更多内容

加载失败,请刷新页面

返回顶部
顶部