- 浏览: 425624 次
- 性别:
- 来自: 成都
最新评论
-
binghc:
能使用浏览器作为客户端么,用socket构建一个最简单的htt ...
HTTPS那些事 用java实现HTTPS工作原理 -
littleShyBoy:
如果是使用http client请求https的接口,http ...
HTTPS那些事 用java实现HTTPS工作原理 -
skw1975:
...
HTTPS那些事 用java实现HTTPS工作原理 -
sealinesu:
看了半天,真的是半天,总算是把这些概念都理清了,谢谢博主
spring事务传播机制实例讲解 -
wanghaozdw:
请问下,在内外层事务均是REQUIRED的情况下,内层事务抛出 ...
spring事务传播机制实例讲解
文章列表
tomcat6试用jndi
- 博客分类:
- web
TOMCAT6配置jndi
在Java
Web开发中都要与数据库打交道,为了不频繁地打开和关闭数据库,以减少数据库操作负荷,可使数据库在开发过程中保持打开状态,在这里我们采用配置数据源
的方式(JNDI),而不是传统地JDBC方式。下面就针对常规型的MySQL5.0.15和Tomcat6.0的数据源的基本配置进行简单的介绍:
首先声明,如果数据源没有配置好的话,在开发过程中会抛出诸如下列异常等:
1、org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of clas ...
ckeditor自定义插件
- 博客分类:
- web
为CKEditor在线编辑器增加一个自定义插件
Post by 铁木箱子 in Web技术, 技术杂谈 on 2010-08-05 14:14.
点评一下 评论 (6) 阅读 (1,385)
[转载声明] 转载时必须标注:本文来源于铁木箱子的博客http://www.mzone.cc[本文地址] 本文永 ...
网络负载均衡实战攻略
- 博客分类:
- 系统架构
网络负载均衡实战攻略
作者:chinaunix
http://www.ccw.com.cn 2007-12-16 09:31:28
本文转自 http://www.ccw.com.cn/cso/htm2007/20071216_357499.shtml
Internet的规模每一百天就会增长一倍,客户希望获得7天24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。
网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备 根本无法承担。在 ...
负载均衡学习之部署方式
- 博客分类:
- 系统架构
服务器负载均衡的几种部署方式
本文转自 http://blog.163.com/litianyichuanqi@126/blog/static/11597944120122895917102/
2012-03-08 09:59:36| 分类: 服务器 | 标签:服务器 负载均衡
在spring中配置多个PropertyPlaceholderConfigurer的用法如下
<bean id="placer1" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
<property name="order" value="1"></property>
<property name="ignore ...
JBoss cluster
本文主要讲解JBoss cluster的基本知识以及简单的配置方法,其间涉及了一些jboss的补充知识。
本文转自(http://hi.baidu.com/mop2012/item/0842427e498e75306f29f641)
一、材料准备:一、材料准备:1、 JBoss 4.0.2 JBoss各个版本之间差异比较大,即使同为jboss 4.x的版本,内部组件的版本也不一致,所以请尽量使用同一版本的server。目前已经证明可以配置cluster的版本多为jboss 3.2.6和jboss 4.0.2。2、 ...
天温习spring的事务处理机制,总结如下
对于SQL事务的概念以及ACID性质,可以参见我的另一篇博文 http://kingj.iteye.com/admin/blogs/1675011
spring的管理的事务可以分为如下2类:
逻辑事务 在spring中定义的事务通常指逻辑事务,提供比物理事务更抽象,方便的事务配置管理,但也基于物理事务
物理事务 特定于数据库的事务
spring中支持一下2中事务声明方式
编程式事务 当系统需要明确的,细粒度的控制各个事务的边界,应选择编程式事务
声明式事务 当系统对于事务的控制粒度较粗时,应该选择申明 ...
今天温习oracle事务,记录如下:
事务定义
事务是保持数据的一致性,它由相关的DDL或者DML语句做为载体,这组语句执行的结果要么一起成功,要么一起失败。
我们知道SQL92标准定义了数据库事务的四个特点:
原子性 (Atomicity) :一个事务里面所有包含的SQL语句是一个执行整体,不可分割,要么都做,要么都不做
一致性 (Consistency) :事务开始时,数据库中的数据是一致的,事务结束时,数据库的数据也应该是一致的
隔离性 (Isolation): 多个事务并发的独立运行,而不能互相干扰,一个事务修改,新增 ...
为了防止用户在同一时间并发地访问和修改资源,ORACLE使用不同类型的锁控制对数据的并发访问,以防止用户之间出现破坏性的交互操作
,oracle 为处理事务自动锁定资源。
锁在SQL语句开始它们与数据的相互作用时获得,并在事务的整个过程中有效
oracle9i使用两种锁模式:
.独占模式(排他):不允许其他任何并发会话以任何方式共享锁定的资源,修改数据时需要这种锁。
.共享模式:允许对同一块数据的并发读访问。在更改数据时,上升为独占模式
一)行级锁
insert update delete 隐式加行锁(排他)
select ... for update 显示加行锁(共享)
sel ...
ibatis更新clob
- 博客分类:
- java历险
今天使用ibatis进行更新clob字段,网上查了一大堆资料,结果每一个可以使用的,要么是配置spring的ClobHandler,要么是自定义handler。后来查看ibatis的官方资料,轻松解决了CLOB的更新,不过仍然有一个问题。具体如下:
下面是我的表,其中有两个CLOB字段
CREATE TABLE AMS_TESTIN_ADAPT_INFO(
ID NUMBER NOT NULL,
SESSION_ID VARCHAR2(100) NOT NULL,
LCAID NUMBER ,
STATE NUMBER,
PROCESS_NUMBER NUMBER,
ADAP ...
如何做好5分钟的面试自我介绍
- 博客分类:
- 项目管理
<p><strong>有简历,为何还要自我介绍?</strong>
</p>
<p>一个常规的面试,寒暄之后面试官提出的第一个问题几乎千篇一律:“请您简单地做一下自我介绍”。有些被面试者都会问:简历中情况已经写得很清楚 ...
linux pthread详解
- 博客分类:
- linux
在传统的Unix模型中,当一个进程需要由另一个实体执行某件事时,该进程派生(fork)一个子进程,让子进程去进行处理。Unix下的大多数网络服务器程序都是这么编写的,即父进程接受连接,派生子进程,子进程处理与客户的交互。
虽然这种模型很多年来使用得很好,但是fork时有一些问题:
1. fork是昂贵的。内存映像要从父进程拷贝到子进程,所有描述字要在子进程中复制等等。目前有的Unix实现使用一种叫做写时拷贝(copy-on-write)的技术,可避免父进程数据空间向子进程的拷贝。尽管有这种优化技术,fork仍然是昂贵的。
2. fork子进程后,需要用进程间通信(IPC)在父子进程之 ...
上一篇文章介绍了linux下如何编译avian虚拟机,windows下的编译其实差不多,本人采用cygwin编译avian。
准备工作
1、安装好一个bootstrap jdk,使用该jdk是用来编译avian的启动classpath和boot的各种java类
2、安装好cygwin或者mingw,安装好gcc和g++编译器
步骤一:
下载avian的源码,并解压到指定目录,如下图所示:
打开cygwin,进入当前目录(cd c:/avian)
按照官方的windows下cygwin的编译步骤,下载依赖的头 ...