Java
文章平均质量分 81
zdq0394
关注云计算(IaaS、PaaS)、大数据
展开
-
java 捕捉信号(linux下的kill,ctrl+c)
代码 import sun.misc.Signal; import sun.misc.SignalHandler; @SuppressWarnings("restriction") public class SignalHandlerExample { public static void main(String[] args) { System.out.println("Si原创 2011-07-11 19:58:48 · 5037 阅读 · 1 评论 -
Maven系列一:基础知识
本文主要讲述Maven基础知识原创 2013-08-04 17:08:29 · 1440 阅读 · 0 评论 -
Maven系列四:持续集成:Jenkins-CI
Maven系列四原创 2013-08-08 18:14:41 · 2170 阅读 · 0 评论 -
Maven系列三:生命周期和插件
本文介绍持续集成原创 2013-08-04 17:09:57 · 1309 阅读 · 0 评论 -
Maven系列二:利用Nexus搭建私服
本文介绍利用Maven搭建私服原创 2013-08-04 17:08:57 · 2936 阅读 · 0 评论 -
JAVA.UTIL.CONCURRENT 同步框架
摘要 J2SE1.5版本提供了AbstractQueuedSynchronizer类和以此类为基础的同步框架。java.util.concurrent(简称juc)包中的大部分同步器(locks,barriers等)都是利用AbstractQueuedSynchronizer类为基础的同步框架构建的。该框架提供了实现同步框架的几种通用机制:同步状态的原子化管理、block/unb翻译 2013-07-02 10:40:41 · 2135 阅读 · 0 评论 -
探索并发编程(七)------分布式环境中并发问题
本文转自:http://blog.csdn.net/cutesource/article/details/5791350 在分布式环境中,处理并发问题就没办法通过操作系统和JVM的工具来解决,那么在分布式环境中,可以采取一下策略和方式来处理: 避免并发时间戳串行化数据库行锁统一触发途径 避免并发 在分布式环境中,如果存在并发问题,那么很难通过技术去解决,或者解决的代价很转载 2013-06-26 21:23:45 · 916 阅读 · 0 评论 -
探索并发编程(六)------Java多线程性能优化
本文转自:http://blog.csdn.net/cutesource/article/details/5790888 大家使用多线程无非是为了提高性能,但如果多线程使用不当,不但性能提升不明显,而且会使得资源消耗更大。下面列举一下可能会造成多线程性能问题的点: 死锁过多串行化过多锁竞争切换上下文内存同步 下面分别解析以上性能隐患 死锁 关于死锁,我们在学习操作转载 2013-06-26 21:22:00 · 1159 阅读 · 0 评论 -
探索并发编程(二)------写线程安全的Java代码
转自:http://blog.csdn.net/cutesource/article/details/5779095 在写Java程序的时候,何时需要进行并发控制,关键在于判断这段程序或这个类是否是线程安全的。 当多个线程访问一个类时,如果不用考虑这些线程在运行时环境下的调度和交替执行,并且不需要额外的同步,这个类的行为仍然是正确的,那么称这个类是线程安全的。我们设计类就是要在有潜转载 2013-06-26 20:07:19 · 957 阅读 · 0 评论 -
探索并发编程(三)------Java存储模型和共享对象
本文转自http://blog.csdn.net/cutesource/article/details/5780486 很多程序员对一个共享变量初始化要注意可见性和安全发布(安全地构建一个对象,并其他线程能正确访问)等问题不是很理解,认为Java是一个屏蔽内存细节的平台,连对象回收都不需要关心,因此谈到可见性和安全发布大多不知所云。其实关键在于对Java存储模型,可见性和安全发布的问题是转载 2013-06-26 20:42:22 · 973 阅读 · 0 评论 -
探索并发编程(五)------Java多线程开发技巧
本文转自:http://blog.csdn.net/cutesource/article/details/5788534 很多开发者谈到Java多线程开发,仅仅停留在new Thread(...).start()或直接使用Executor框架这个层面,对于线程的管理和控制却不够深入,通过读《Java并发编程实践》了解到了很多不为我知但又非常重要的细节,今日整理如下。 不应用线程池的转载 2013-06-26 21:19:06 · 920 阅读 · 0 评论 -
探索并发编程(四)------Java并发工具
本文转自:http://blog.csdn.net/cutesource/article/details/5780740 基于线程安全的一些原则来编程当然可以避免并发问题,但不是所有人都能写出高质量的线程安全的代码,并且如果代码里到处都是线程安全的控制也极大地影响了代码可读性和可维护性。因此,Java平台为了解决这个问题,提供了很多线程安全的类和并发工具,通过这些类和工具就能更简便地写线转载 2013-06-26 20:49:52 · 818 阅读 · 0 评论 -
OpenTSDB监控系统的研究和介绍
转自:http://www.searchtb.com/2012/07/opentsdb-monitoring-system.html 一、背景介绍 此次航天局为了让天宫一号与神舟九号载人交会顺利对接成功,采用了新一代数值天气预报系统为神九保驾护航。新一代数值天气预报系统是中国国内技术最先进、分辨率最高、预报时效最长的数值天气预报系统。新系统在火箭燃料加注、飞船发射和返回、载人交会对转载 2012-10-26 10:19:30 · 1524 阅读 · 0 评论 -
JAVA实现HTTP服务器端
用java socket实现了一个简单的http服务器, 可以处理GET, POST,以及带一个附件的multipart类型的POST。虽然中途遇到了很多问题, 不过通过在论坛和几个高手交流了一下,问题都解决了。如果你觉得程序有些地方看不明白,可以参看这个帖子:http://topic.csdn.net/u/20090625/22/59a5bfc8-a6b6-445d-9829-ea6d462a4转载 2012-09-11 09:44:35 · 2732 阅读 · 0 评论 -
Interceptor框架的简单实现
最近项目上要用到拦截器的实现框架。本来打算用xworks的interceptor框架,奈何xworks的Interceptor框架过于重量。 只好参照xworks的实现方式自实现了一个。先上代码,以后再解释: (1)ActionInterceptor public interface ActionInterceptor extends Serializable { voi原创 2011-07-10 20:01:49 · 731 阅读 · 0 评论 -
Maven系列五:多模块项目中的聚合和继承
Maven系列四原创 2013-08-10 18:32:30 · 3953 阅读 · 0 评论