自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悟道人生

循路觅宗师,形影不相离,师知吾亦知,吾乃成宗师。

  • 博客(10)
  • 资源 (16)
  • 收藏
  • 关注

转载 JVM 并发性: Java 和 Scala 并发性基础

处理器速度数十年来一直持续快速发展,并在世纪交替之际走到了终点。从那时起,处理器制造商更多地是通过增加核心来提高芯片性能,而不再通过增加时钟速率来提高芯片性能。多核系统现在成为了从手机到企业服务器等所有设备的标准,而这种趋势可能继续并有所加速。开发人员越来越需要在他们的应用程序代码中支持多个核心,这样才能满足性能需求。 在本系列文章中,您将了解一些针对 Java 和 Scala 语言的并发编程的新

2016-05-08 19:52:10 854

转载 JVM 并发性: Java 8 并发性基础

在期待已久的 Java 8 版本中,并发性方面已实现了许多改进,其中包括在 java.util.concurrent 层级中增加新的类和强大的新并行流 功能。设计流的目的是与 lambda 表达式 共同使用,Java 8 的这项增强也使得日常编程的其他很多方面变得更加简便。(参见介绍 Java 8 语言的 指南文章,了解对于 lambda 表达式的介绍及相关 interface 改动。) 本文首先

2016-05-08 19:34:29 744

转载 Java 8 语言变化

Java 8 的最大变化在于添加了对 lambda 表达式 的支持。Lambda 表达式是可按引用传递的代码块。它们类似于一些其他编程语言中的闭包:它们是实现某项功能的代码,可接受一个或多个输入参数,而且可返回一个结果值。闭包是在一个上下文中定义的,可访问(对于 lambda 表达式而言是只读访问)来自上下文的值。 如果您不熟悉闭包,不用害怕。Java 8 lambda 表达式其实是匿名内部类的一

2016-05-08 19:25:15 1043

转载 java多线程学习-java.util.concurrent详解(四) BlockingQueue

“支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用。“ 这里我们主要讨论BlockingQueue的最典型实现:LinkedBlockingQueue 和ArrayBlockingQueue。两者的不同是底层的数据结构不够,一个是链表,另外一个是数组。

2016-05-07 21:55:22 459

转载 java多线程学习-java.util.concurrent详解(三)ScheduledThreadPoolExecutor

我们先来学习一下JDK1.5 API中关于这个类[ScheduledThreadPoolExecutor]的详细介绍: 可另行安排在给定的延迟后运行命令,或者定期执行命令。需要多个辅助线程时,或者要求 ThreadPoolExecutor 具有额外的灵活性或功能时,此类要优于 Timer。 一旦启用已延迟的任务就执行它,但是有关何时启用,启用后何时执行则没有任何实时保证。

2016-05-07 21:36:23 877

转载 java多线程学习-java.util.concurrent详解(二)Semaphore/FutureTask/Exchanger

3. Semaphore     我们先来学习一下JDK1.5 API中关于这个类的详细介绍:“一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动

2016-05-07 20:29:46 422

转载 java多线程学习-java.util.concurrent详解(一) Latch/Barrier

Java1.5提供了一个非常高效实用的多线程包:java.util.concurrent, 提供了大量高级工具,可以帮助开发者编写高效、易维护、结构清晰的Java多线程程序。从这篇blog起,我将跟大家一起共同学习这些新的Java多线程构件 1. CountDownLatch 我们先来学习一下JDK1.5 API中关于这个类的详细介绍: “一个同步辅助类,在完成一组正在其他线程中执行的操作之前

2016-05-07 20:14:55 489

转载 java.util.concurrent 使用详解

java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员可以提高并发类的线程安全、可伸缩性、性能、可读性和可靠性。

2016-05-07 19:43:13 6413

转载 java.util.concurrent.CountDownLatch的使用(转)

CountDownLatch是一个同步辅助类,犹如倒计时计数器,创建对象时通过构造方法设置初始值,调用CountDownLatch对象的await()方法则处于等待状态,调用countDown()方法就将计数器减1,当计数到达0时,则所有等待者或单个等待者开始执行。

2016-05-07 18:51:10 509

转载 69 个经典 Spring 面试题和答案

Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的

2016-05-06 22:36:51 6355

连接池bonecp-0.8.1

bonecp-0.8.1-20131105.191813-1.jar bonecp-jdk-compat-0.8.1-20131105.191752-1.jar bonecp-provider-0.8.1-20131105.191842-1.jar slf4j-api-1.7.7.jar slf4j-log4j12-1.7.7.jar

2014-10-24

标准规范-数据库命名规范

以大小写敏感编写SQL语句。 尽量使用Unicode 数据类型。 优先使用连接代替子查询或嵌套查询。 尽量使用参数化SQL查询代替语句拼接SQL查询。 禁止使用[拼音]+[英语]的方式来命名SQL对象或变量。 尽量使用存储过程代替SQL语句。

2013-03-13

PMP过程组强化记忆手册

PMP过程组强化记忆手册-ITO大全(已排版) 1、项目管理过程组与知识领域映射 2、项目管理详细任务V2(74) 3、44个过程定义 4、单词缩写 5、125个工具与技术 6、输入-过程-输出 7、85个可交付成果

2013-03-12

软件质量的特性

1)功能性 软件所实现的功能,即满足用户要求的程度,包括用户陈述的或隐含的需求程度。是软件产品的首选质量特性。 2)可靠性 可靠性是软件产品的最重要的质量特性。反映软件在稳定状态下,维持正常工作的能力。 3)易用性 易用性反映软件与用户之间的友善性。即用户在使用软件时的方便程度。 4)效率 在规定的条件下,软件实现某种功能耗费物理资源的有效程度。 5)可维护性 软件在环境改变或发生错误时,进行修改的难易程度。易于维护的软件也是一个易理解、易测试和易修改的产品,是软件又一个重要的特性。 6)可移植性 软件能够方便地移植到不同运行环境的程度。

2013-03-08

splunk操作手册中文版

splunk操作手册中文版

2013-02-27

ElasticSearch优化

ElasticSearch_Training_2__Advanced_Concepts_

2013-02-27

Mule_Studio_用户手册.pdf

Mule Studio 是一个功能强大、用户界面友好的基于 Eclipse 的开发工具。你不需要深入了解 Mule 的 XML 配置语法,就 可以在几分钟内轻松的创建、编辑、测试 Mule ESB 流程。 • 对于非 Mule 开发人员或者 Mule 新手开发人员, Mule Studio 其中一个最大的好处是用图形化的方式创建 Mule ESB 流程; • 对于有经验的 Mule 开发人员也可以得益于 Mule Studio 这个功能强大的工具,通过 Mule Studio 可以在图形界面和 XML 编辑界面中来回切换编辑,而且通过对图形界面生成的 XML 配置文件能够更好的理解 Mule ESB 的配置。

2012-10-25

nls_charset12.jar oracle 10

nls_charset12.jar 之前在csdn上下载的这个文件有问题,导致程序调试了很久 我这边上传这个没有问题

2011-03-29

深入浅出Ext JS

深入浅出Ext JS 样章试读 EXT JS通常简称为EXT,它是一个非常优秀的Ajax框架,可以用来开发具有炫丽外观的富客 户端应用。它是一个用JavaScript编写的与后台技术无关的Ajax框架。EXT绚丽多彩的界面吸引了 许多程序员的眼球,同时也吸引了众多客户,它似乎一夜之间就迅速流行开来。对于企业应用系 统,尤其是MIS类型的系统而言,EXT非常适用。

2009-02-09

ajax基础教程 中文版 01

Ajax技术可以提供高度交互的Web应用,给予用户更丰富的页面浏览体验。本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和框架等。

2008-09-30

struts学习资料 pdf

struts学习资料 pdf,学习的总结,很好的东西

2008-09-28

struts学习资料大全

struts学习资料大全,相关的代码,要学习struts的好助手。

2008-09-28

SQLPLUS命令的使用大全

SQLPLUS命令的使用大全

2008-04-06

daemon_tools_347cn_eric

daemon_tools_347cn_eric免费虚拟光驱软件,很好用!

2008-04-06

空空如也

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

TA关注的人

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