`
ajax_xu
  • 浏览: 151448 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
转自 http://www.cnblogs.com/evilrogue/archive/2013/01/29/2881430.html JAVA线程池的分析和使用 1. 引言 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌。 2. 线程池的使用 线程池的创建 我们可以 ...

nas高可用

转自 http://blog.csdn.net/liuaigui/article/details/7163482 大数据时代的到来已经不可阻挡,面对数据的爆炸式增长,尤其是半结构化数据和非结构化数据,NoSQL存储系统和分布式文件系统成为了技术浪潮,得到了长足的发展。非结构化数据目前呈现更加快速的增长趋势,IDC研究报告分析指出,到2012年非结构化数据将占到数据存储总量的80%以上。集群NAS是一种横向扩展(Scale-out)存储架构,具有容量和性能线性扩展的优势,已经得到全球市场的认可。从EMC对ISILON、HP对IBRIX、DELL对Exanet等收购事件,以及IBM推出SONAS、 ...
转自 http://blog.csdn.net/sh185/article/details/8494886 目前大多数大型网站的服务器都采用了分布式的部署方式,但是session是在服务器端保存的,如果用户跳转到其他服务器的话,session就会丢失,于是就有了分布式系统的session共享问题 ...
转自 http://oiote.blog.sohu.com/94812998.html 跨应用Session共享        摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 目录:    一、术语session    二、HTTP协议与状态保持    三、理解cookie机制    四、理解session机制    五、理解javax.servlet.http.H ...
文章地址  http://www.infoq.com/cn/articles/netty-concurrent-programming-analysis/ 1. JAVA内存模型与多线程编程 1.1. 硬件的发展和多任务处理 随着硬件特别是多核处理器的发展和价格的下降,多任务处理已经是所有操作系统必备的一项基本功 ...
转自 http://www.cnblogs.com/linjiqin/archive/2013/05/30/3108188.html 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法 在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需要选用阻塞队列或者非阻塞队列。 注:什么叫线程安全?这个首先要明确。线 ...
转自  http://www.uml.org.cn/j2ee/201211301.asp spring基于ThreadLocal的“资源-事务”线程绑定设计的缘起 作者:bluishglc,发布于2012-11-30,来源:CSDN 题目起的有些拗口了,简单说,这篇文章想要解释Spring为什么会选择使用ThreadLocal将资源和事务绑定到线程上,这背后有着什么样的起因和设计动机,通过分析帮助大家更清晰地认识Spring的线程绑定机制。 “原始”的数据访问写法 访问任何带有事务特性的资源系统,像数据库,都有着相同的特点:首先你需要获得一个访问资源的“管道”,对于数据库来说,这 ...
转自 http://lavasoft.blog.51cto.com/62575/51926/ 深入研究java.lang.ThreadLocal类 一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLo ...

spring事务2

转自 http://blog.csdn.net/daoma/article/details/2302245 Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。     本章主要目标如下:     1,Spring事务     2,事务属性     3,事务管理器     4,声明式事务            1.1Spring的事务     事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所有任务全部执行成功,要么所有任务全部执行失败。     S ...

同步互斥

出自 http://blog.csdn.net/lazy_tiger/article/details/1820582 Java关键字synchronized是Java 语言提供的对多线程和同步的一种机制。synchronized可以作为函数的修饰符,也可作为函数内的语句。它可以作用于instance变量,对象引用(object reference), ...
iptables http://blog.chinaunix.net/uid-26495963-id-3279216.html ebtables http://blog.csdn.net/wuruixn/article/details/8107862 ipset http://bbs.chinaunix.net/thread-2064657-1-1.html iptables 中的physdev配置说明 http://www.linuxqq.net/archives/1236.html

mysql编码

mysql> SHOW VARIABLES LIKE 'character_set_%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | ...
在linux系统下可以通过cat /proc/cpuinfo来查看本机上cpu的相关信息,通过processor可以判断逻辑cpu的个数,physical id可以判断物理cpu的个数,通过cpu cores来判断每个cpu内的核数,通过siblings和cpu cores的对比可以判断是否支持超线程。 [oracle@sany1 ~]$ cat /proc/cpuinfo |grep processor|wc -l     32     通过以上命令可以判断本机内的逻辑cpu个数为32 [oracle@sany1 ~]$ cat /proc/cpuinfo |grep phys ...
spring 中bean的scope singleton   默认的设置 适用于无状态的bean,以下设置是等价的 <bean id="accountService" class="com.foo.DefaultAccountService"/> <!-- the following is equivalent, though redundant (singleton scope is the default) --> <bean id="accountService" class=" ...
淘宝核心系统团队博客 http://rdc.taobao.com/blog/cs/ 淘宝数据库技术团队 http://www.taobaodba.com/ 百度搜索研发部官方博客 http://stblog.baidu-tech.com/?paged=3 淘宝的 code project http://code.taobao.org/ http://blog.csdn.net/tenfyguo/article/details/5273828 腾讯soso团队博客 http://blog.csdn.net/soso_blog 新浪 http://blog.developers.api.s ...
Global site tag (gtag.js) - Google Analytics