加载中
Mysql数据库主从备份热恢复工具xtrabackup简介

Mysql主从复制的方式是非常常见的Mysql数据库部署方式,利用主从复制的方式实现了数据读写的分离,降低了单位时间内单表,单库的读写IO频率,有效的提高了IO速度和效率,但是在生产中常常因为...

Linux环境下为Tomcat安装APR

apr(Apache Portable Runtime),是Apache HTTP服务器的支持库。简单来说,Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,从而大大地提高Tomcat对...

2015/08/25 00:00
147
利用JAVA线程安全队列简单实现读者写者问题。

常见的操作系统教科书中,会使用互斥锁来实现读者线程和写者线程的同步问题,但是在JDK5推出线程安全队列之后,将该问题变得异常简单。

Observer Design Pattern(观察者模式)

观察者模式,顾名思义,是对象或者线程对某一对象或者线程进行持续性的关注,一旦被关注的对象或线程发生任何改变,能够及时的通知观察者,已做出正确的应对。

2015/08/11 01:01
86
Adapter Design Pattern(适配器模式)

适配器模式在软件开发中其实是一个极其常见的模式,该模式的功能是使两个并不兼容的接口能够共同工作。很多时候我们都在有意无意的使用这个模式。

2015/08/10 17:59
69
单线程排序和利用Fork/Join进行多线程并行排序的简单对比

Fork/Join框架自从在JDK7中引进之后,对并行计算的设计带来了更多便利。

2015/08/10 00:47
1K
Fork/Join框架简析

Fork/Join框架是JAVA 7引入的,用于多线程并行化计算的框架,其目的是发挥CPU的多核威力,让多个线程同时工作提供更大的效率。 试想一下,某个任务是由多个可以分解的小任务组成,如果由一个...

2015/08/09 22:38
24
Decorator Design Pattern(装饰器模式)

装饰器模式常常用来动态的为已存在的类增加功能或者改变功能,而不用对原有类进行任何修改以造成对现有代码的影响。

2015/08/07 15:22
14
Proxy Design Pattern(代理模式)

代理模式的目标是通过代理类来隔离访问者对目标类的直接访问,访问者只能访问代理类,这样能够保证访问者对目标类的访问是受限的。

2015/08/06 00:45
101
Strategy Design Pattern(策略模式)

策略模式意义在于,当我们有多种不同的算法时,程序能够动态的选择算法进行计算。

2015/08/04 22:37
78
Java 中的 Comparable and Comparator

本篇文章既是作为Java Comparable and Comparator 的说明,也是作为Strategy Design Pattern(策略模式)的一个典型例子。

Bridge Design Pattern (桥模式)

桥模式的核心思想在于:抽象和行为分离。

zookeeper, zkui 简单安装配置。

本文选用的软件环境(非必须,非推荐,仅代表本文目前所用的):Centos 6.5 X64, JDK 7.0, Apache Maven 3.0.5 安装zookeeper 1. 首先到 http://zookeeper.apache.org/ 下载一个zookeeper安装...

2015/03/13 17:40
541
Java守护线程Daemon

Java中线程可以分为用户线程和守护线程两类,如果某个JVM进程只有守护线程在运行,则进程会退出。

2015/03/11 18:10
51
Java 线程中的 Join 浅析

Join是Java线程中的一个方法。网上对其解释有很多,其实作用很简单,就是如果某个线程调用了join方法,则该行代码(thread.join() ) 之后的代码,需要在该线程执行完毕之后才能执行,很简单,...

2015/03/11 17:27
23
wait, notify, notifyAll, 简单数组模拟队列实现读者写者问题。

notify 和 notifyAll的区别 notify 只唤醒等待队列中的一个线程,而notifyAll则唤醒所有等待线程,所有被唤醒的线程可能会再次进入锁竞争,以保证对临界区的互斥访问。 notify, notifyAll, w...

2015/03/11 16:57
48
浅谈synchronized

JAVA中synchronized在线程互斥访问中起非常关键的作用,而用正确使用该关键字的根本,在于弄清楚其锁定的对象是什么,如果两个线程锁定了不同的对象,则互斥访问失效,synchronized则失去了本...

2015/03/02 16:23
31
Centos 安装 atop 和 htop 工具。

首先安装rpmforge Install RPM for CentOS 5.x 32-BIT wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i686.rpm rpm -Uhv rpmforge-release*.rf.i386.rp...

2014/04/11 13:43
1K
Linux 初级性能调优

一般LINUX系统默认的参数并不是适宜上线项目的性能要求,特别是很多配置比较高的服务器,缺因为很多性能参数没有打开,造成性能瓶颈,通过简单修改一些参数能够提高很多。当然,以下只是对这...

2014/04/02 15:30
407
[转载]How to set up a clean UTF-8 environment in Lin

出处: http://perlgeek.de/en/article/set-up-a-clean-utf8-environment Many people have problems with handling non-ASCII characters in their programs, or even getting their IRC cl...

2014/02/21 17:06
44

没有更多内容

加载失败,请刷新页面

返回顶部
顶部