摘要: JDK10安装配置详解   1. 下载jdk10  1.1 官网下载jdk7的软件包:        地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html         选择“Accept... 阅读原文
2018-05-14 23:31:07 阅读(781) 评论(0)
摘要: 责任链模式-Chain of Responsibility 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。 咱们在这里换一个场景: 国王(King类), 经常会遇到各种麻烦(Trouble类), 而国王一旦遇到麻烦, 则会把麻... 阅读原文
2018-05-14 23:22:02 阅读(760) 评论(0)
摘要: 责任链模式-Chain of Responsibility, 例1 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。 Trouble类 本类是:待责任链来处理的问题Trouble类. 本例子较简单, Trouble只有一个in... 阅读原文
2018-05-14 22:20:02 阅读(769) 评论(0)
摘要: 编程问题中相当大的一部分都可以通过使用顺序编程来解决。 对于某些问题,如果能够并行地执行程序中的多个部分,则会变得非常方便。 并行编程可以使程序执行速度得到极大地提高。 当并行执行的任务彼此开始产生互相干涉时,实际的并发问题就会接踵而至。 Web服务器经常包含多个处理器,而并发是充分利用这些处理器的理想方式。 1.基... 阅读原文
2018-05-14 22:08:02 阅读(838) 评论(0)
摘要: 一. Java多线程: Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 这里定义和线程相关的另一个术语--进程:一个进程包括由操作系统分配的内存空间,包含一个或多个... 阅读原文
2018-05-14 21:03:02 阅读(760) 评论(0)
摘要: jenkins中集成commander应用 jenkins 集成测试 promotion 最近参加公司的集成测试平台的开发,在开发中遇到了不少问题,两个星期的迭代也即将完成,在这也用这篇博客记录下开发中的问题,供读者参考 公司的应用较多,所以需要了解这几种应用在jenkins中如何做构建,我自己参与的有两种com... 阅读原文
2018-05-14 19:56:06 阅读(740) 评论(0)
摘要: 1、说一说Servlet的生命周期?   Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init(),service()和destroy方法表达。   Servlet被服务器实例化后,容器运行其init方法,请求到达时运... 阅读原文
2018-05-14 19:24:02 阅读(786) 评论(0)
摘要: 要点解说 AbstractQueuedSynchronizer简称AQS,它是java.util.concurrent包下CountDownLatch/FutureTask/ReentrantLock/RenntrantReadWriteLock/Semaphore实现的基础,所以深入理解AQS非常有必要。 AQS通... 阅读原文
2018-05-14 17:25:03 阅读(754) 评论(0)
摘要: 要点解说 CountDownLatch允许一个或者多个线程一直等待,直到一组其它操作执行完成。在使用CountDownLatch时,需要指定一个整数值,此值是线程将要等待的操作数。当某个线程为了要执行这些操作而等待时,需要调用await方法。await方法让线程进入休眠状态直到所有等待的操作完成为止。当等待的某个操作... 阅读原文
2018-05-14 16:47:02 阅读(772) 评论(0)
摘要:   本文内容: 什么是线程 线程的生命周期 Thread实现的多线程 Runable实现的多线程 线程常用函数 线程的控制 线程同步 线程通信     首发日期:2018-05-13 Thread实现的多线程:     实现方法: 定义一个类继承Thread。 覆盖... 阅读原文
2018-05-14 14:47:07 阅读(798) 评论(0)