- 博客(12)
- 资源 (32)
- 收藏
- 关注
原创 数据库并发控制-死锁
<br />产生死锁的原因<br />产生死锁的原因很多,举个例子:事务 T1 对数据 A 上了 X 锁,现在 T1 要读取数据 B;而另一方面,事务 T2 对数据 B 上了 X 锁,现在 T2 要读取数据 A。T1、T2 都需要对方已经锁定了的数据,相互等待对方释放,这就造成了死锁。<br />死锁的解决与避免<br />数据库管理系统(比如 SQL Server)识别到死锁后,会选择互锁的事务中的一个来作为牺牲品,回滚并结束该事务,并抛出一条消息。<br />现在的数据库管理系统都很优秀,死锁很少发生,
2010-10-22 14:28:00 661
原创 Bugzilla安装手册
<br />for windows <br /> <br /> <br /> <br />will<br />2010-1-9<br /> <br /> <br />目录 <br />1. 概述 .............................................. 4 <br />1.1 安装环境 ........................................ 4 <br />2. 安装.........................
2010-10-15 16:47:00 732
原创 Windows2003下部署bugzilla3.4.4笔记
<br />一、安装前的准备<br /> 准备如下程序<br /> ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi<br /> MySQL5.0.18<br /> Bugzilla-3.4.4.tar.gz<br /> 二、部署过程<br /> 1.配置邮件系统<br /> 1)在控制面板|添加或删除程序中选择添加Windows组件,安装如下组件:<br /> POP3<br /> Internet信息服
2010-10-15 16:37:00 941
原创 高碑店
高碑店 历史沿革:高碑店市有着古老的文化和悠久的历史。母系氏族社会时期就有人类在这块土地上繁衍生息。战国时期市境内为燕国督亢地。唐太和六年(公元832年)置新城县,县治在今高碑店市新城镇,属河北道涿州。明代洪武六年新城县解放,恢复隶属保定府,一直沿至清末。民国二年直属河北省。 抗日战争时期市境先后属冀中区四专区、五专区、十专区。1948年11月新城县解放,成立人民政府。1949年8月河北省人民政府成立后,归保定专区管辖。1958年12月20日撤销新城县并入涿县,县政府迁至高碑店。1961年7月9日析涿县复
2010-10-13 17:54:00 797
原创 为什么Spring成为SOA开发的首选Java轻量级框架?
<br />Spring框架的核心设计理念在于Factroty pattern,Inversion of Control 和Aspect Oriented Programming,这与SOA在很大程度是相同的,所以Spring无疑成为SOA开发的首选Java轻量级框架。<br /> 在实际的业务逻辑分析中,准确抽象出Aspect,并且以面向接口编程的方式描述出来,通常需要我们从传统的OO概念总跳脱出来,把眼光从局部的Object放宽至Aspect,发现各个子系统、业务流程逻辑所包含的共有特征,在Aspec
2010-10-13 13:31:00 2563
原创 Java组件开发
我先介绍几个在构建和设计解决方案来适应商业活动中的持续变化时需要注意的商业场景: 公司需要将其文件仓库从文档文件转成网络文件。 公司需要更换其安全提供商。 因为经济情况的巨大的改变,保险公司必须扩展其保险流程政策到更大范围。 一样东西是很确定的,需求更改就像商业和技术一样快速改变。但是对于所有改变,无论其大小,我们都需要抛弃原来整个系统重新开始么?这是不必要的?架构和设计解决方案时加入少许考虑,好的策略以及最优方法可以适应现有的体系结构的变更而不需要太多争辩。 在面向对象编程以及分布式对象技术中,组件是类和
2010-10-13 13:17:00 1046
原创 认清SOA的本来面目
<br />软件业从最初的面向过程、面向对象,到后来的面向组件、面向集成,直到现在的面向服务,走过了一条螺旋上升的曲线。其实,自从上世纪70年代提出“软件危机”,诞生软件工程学科以来,软件业为了彻底摆脱软件系统开发泥潭,一直也没有放弃努力。 <br />在经典软件工程理论中,不管是瀑布方法还是原型方法,都是从需求分析做起,一步一步构建起形形色色的软件系统。但是,需求变更像一个挥之不去的阴影,时刻伴随着系统左右。每一个实际应用系统的开发者都饱尝了在系统进入开发阶段、测试阶段,甚至上线阶段遭遇应接不暇的需求变更
2010-10-12 13:04:00 438
原创 XSLT 简介
<br />XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。<br />XPath 是一种用于在 XML 文档中进行导航的语言。学习之前,您需要具备的基础知识:<br />在您继续学习之前,需要对以下知识有基本的了解:HTML / XHTMLXML / XML 命名空间XPath<br />如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。什么是 XSLT?XSLT 指 XSL 转换(XSL Transformations)。XSLT 是 XSL 中最重要的
2010-10-11 10:07:00 569
原创 extjs java mysql 存储过程 分页
controller: package com.taisys.duoPass.controller;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.serv
2010-10-09 17:44:00 618
原创 MySql分页存储过程
/*****************************************************MySQL分页存储过程吴剑 2009-07-02*****************************************************/DROP PROCEDURE IF EXISTS pr_pager;CREATE PROCEDURE pr_pager( IN p_table_name VARCHAR(1024),
2010-10-09 15:58:00 456
原创 mysql 5.0存储过程学习总结
<br />一.创建存储过程1.基本语法:<br /> create procedure sp_name()<br />begin<br />………<br />end<br />2.参数传递<br />二.调用存储过程1.基本语法:call sp_name()<br />注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递<br />三.删除存储过程1.基本语法:<br />drop procedure sp_name//<br />2.注意事项<br />(1)不能在一个存储过程中删除另一个存
2010-10-09 14:23:00 313
原创 主板设置usb启动
按F2进入bios——boot——priority ——选择first,按enter健设置成usb Ï£½Ý 500G/7200.12/16M/´®¿Ú Ï£½Ý 500G/7200.12/16M/´®¿Ú/À¶µÂºÐ×° P5KPL-AM SE
2010-10-08 10:56:00 775
SecureCRT&FX_6.5.3.490_汉化破解版.exe
2016-12-29
httpclient-4.5所需jar包.rar
2016-12-29
redis for windows64
2016-12-29
JVM调优总结
2013-08-21
lIST TO Json Tree
2013-08-21
spring-data-redis-1.0.1
2012-12-14
ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi
2012-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人