自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介

 在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit uni

2009-11-06 16:13:00 348

原创 线程池模式比较

线程池模式一般分为两种:L/F领导者与跟随者模式、HS/HA半同步/半异步模式。HS/HA半同步/半异步模式:分为三层,同步层、队列层、异步层,又称为生产者消费者模式,主线程处理I/O事件并解析然后再往队列丢数据,然后消费者读出数据进行应用逻辑处理;优点:简化编程将低层的异步I/O和高层同步应用服务分离,且没有降低低层服务性能。集中层间通信。缺点:需要线程间传输数据,因此而带来的动态内存分配,数据

2009-09-25 09:33:00 719

转载 基于华为CMPP2.0 API开发短信平台

短信平台快完工了,晚上把开发中遇到的一些问题整理了出来便于以后的参考和开发短信下行(发送短信):SMProxy myProxy= new SMProxy(this,args);Args args = new Cfg("SMProxy.xml",false).getArgs("ismg");args.set("source-addr",loginName.getText().trim

2009-09-23 17:38:00 8361 13

转载 用Spring快速开发jms应用(JBOSS服务器)

异步进程通信是面向服务架构(SOA)一个重要的组成部分,因为企业里很多系统通信,特别是与外部组织间的通信,实质上都是异步的。Java消息服务(JMS)是用于编写使用异步消息传递的JEE应用程序的API。传统的使用JMS API进行消息传递的实现包括多个步骤,例如JNDI查询队列连接工厂和Queue资源,在实际发送和接收消息前创建一个JMS会话。   Spring框架则简化了使用JEE组件(包括JM

2009-09-22 11:33:00 864

转载 JNDI的简单理解

看了JNDI的实现,我感有点惊讶和一点迷惑,惊讶的是系统编程比应用编程就难度来说还真不好说,比如就象 实现JNDI,SUN已经定好了Interface,你要做的就是弄清楚整个功能的原理,然后去实现他,然而应用编程则没有 人为你定好Interface,你只能根据需求分析自己定好Interface,自己定好框架,但是这个框架能不能满足需求那就 不好说了,但是SUN定的规范可是肯定可以实现功能的,并且一

2009-09-21 09:36:00 461

转载 JBoss篇:安装与配置

JBOSS安装与在myeclipse中的配置 收藏 文章来源:http://www.blogjava.net/amigoxie/archive/2007/10/23/155240.html JBoss篇:安装与配置一.             下载与安装JBoss 在本文中,我们下载的JBoss版本为:4.2.1.GA。下载地址:http://sourceforge.net/project

2009-09-18 15:19:00 792

原创 mysql存贮过程

## **********first test,procedure**********#use testprocedure;delimiter //create procedure simpleproce1 (out par1 int)begin select count(*) into par1 from proce;end//delimiter ;call simpleproce1

2009-09-17 11:30:00 479

转载 spring tx:advice 和 aop:config 配置事务

xml version="1.0" encoding="UTF-8"?>    beans xmlns="http://www.springframework.org/schema/beans"      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xmlns:aop="http://www.spring

2009-09-02 16:04:00 4822

转载 spring tx:advice 和 aop:config 配置事务

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:aop="http://www.springframework.org/schema/aop"    xmlns:tx="http://www.springframework.org/schema/tx"    xmlns:context="http://www.s

2009-09-02 16:01:00 2625 1

原创 缓存介绍

      缓存是在提升系统响应时常用的一种技术,在我之前的blog中也提及过好几次这部分的技术,今天还是想从缓存涉及的一些方面再次的去谈谈,在系统缓存上通常采用的是有页面缓存、处理缓存和数据缓存这三种具体的类别,应该说这三种缓存在实现上还是稍有不同,尽管底层的缓存实现是一样的。     页面缓存页面缓存是指对页面中的内容片断进行缓存的方案。比如页面中有一个部分是显示栏目中的内容的,那么就可以

2009-08-14 09:56:00 423

转载 [Spring]如何在spring框架中解决多数据源的问题

 在我们的项目中遇到这样一个问题:我们的项目需要连接多个数据库,而且不同的客户在每次访问中根据需要会去访问不同的数据库。我们以往在spring和hibernate框架中总是配置一个数据源,因而sessionFactory的dataSource属性总是指向这个数据源并且恒定不变,所有DAO在使用sessionFactory的时候都是通过这个数据源访问数据库。但是现在,由于项目的需要,我们的DAO

2009-08-14 09:42:00 617

转载 大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行

2009-08-14 09:19:00 476

转载 sql2005分区表

 本文演示了SQL Server 2005 分区表分区切换的三种形式:1. 切换分区表的一个分区到普通数据表中:Partition to Table;2. 切换普通表数据到分区表的一个分区中:Table to Partition;3. 切换分区表的分区到另一分区表:Partition to Partition。并指出了在分区表分区切换过程中的注意事项。 -- 创建分区函数create

2009-08-12 11:13:00 631

转载 sql优化

 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你

2009-08-12 11:06:00 333

转载 SQL 2005数据类型说明

 自动编号:设字段类型为:int ,然后列属性中 (是标识)选是,标识种子选1。用varchar(max)代替text。varchar的最大长度为8000,但是varchar(max)则可以存储多达2G的数据,因此其作用相当于SQL 2000中的text。但是微软可能会后续的SQL Server版本中移除text类型,从现在就应该用varchar(max) 来代替text。用nvarchar(

2009-08-12 10:43:00 437

转载 nginx+keepalived做负载均衡解决方案

 nginx进程基于于Master+Slave多进程模型,自身具有非常稳定的子进程管理功能。在Master进程分配模式下,Master进程永远不进行业务处理,只是进行任务分发,从而达到Master进程的存活高可靠性,Slave进程所有的业务信号都由主进程发出,Slave进程所有的超时任务都会被Master中止,属于非阻塞式任务模型。Keepalived是Linux下面实现VRR

2009-08-11 17:55:00 1388

空空如也

空空如也

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

TA关注的人

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