- 博客(22)
- 收藏
- 关注
【转】事务策略: 了解事务陷阱
前沿(笔者加):事务(Transaction)是每一个与数据库有关的系统开发与设计人员都会接触到的东西,在Java中,传统的直接使用JDBC的事务开始、提交、回滚的方式已经随着各种应用开发框架(尤其是Spring)的出现变得对开发人员更加简单,开发人员直接将事务的处理交由spring处理,只关心具体业务,但是实际上Spring对事务的控制有自己的一套体系(笔者在Spring配置中transacti...
2009-12-28 16:34:00 75
使用Java操作文本文件的方法详解(转)
最初Java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write(char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。 当我们...
2009-12-22 16:04:00 65
为什么main()要申明为static
1.为什么main()要申明为static2.申明了static为什么还能引用非static成员和非static的函数? 解答: 1.首先Java程序都是以类的形式编写的,类只是程序的蓝图,在使用之前需要构造函数. 只有static声明的成员在程序载入时就被初时化,不需构造类. main是程序的入口,是需要直接载入运行的.2. static申明的后,不能直接引用非static成员.需要在使...
2009-12-22 10:40:00 75
收录一些欧美优秀css网站
http://www.dezinerfolio.com 漂亮欧美风格博客 http://hellomac.pl/ http://divplayers.com http://skipvine.ro http://www.tooopen.com/ 虽然是国产的,感觉也还不错
2009-12-21 21:25:00 616
Java位运算符号操作(转)
Java 定义的位运算(bitwise operators )直接对整数类型的位进行操作,这些整数类型包括long,int,short,char,and byte 。表4-2 列出了位运算: 表4.2 位运算符及其结果 运算符 结果 ~ 按位非(NOT)(一元运算) & 按位与(AND) | 按位或(OR) ^ 按位异或(XOR) >> 右移 >>> 右移,...
2009-12-21 17:17:00 84
java左移、右移、无符号右移、补码
名词解释: 补码:1 在计算机系统中,数值一律有补码来表示(存储). 使用补码,可以将符号位和其他位统一处理;同时,减法也可按加法来处理.另外,两个用补码表示的数据相加时候,如果最高位(符号位)有进位,则进违被舍弃. 2 补码与原码的转换过程几乎是相同的 数值的补码表示也分两种情况: (1)正数的补码:与原码相同. 例如,+9的补码是00001001 (2)负数的补码:符号...
2009-12-21 16:54:00 119
Java中堆与栈的区别
栈与堆都是Java用来在RAM中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运...
2009-12-21 14:51:00 51
JAVA基础数据类型
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 boolean -->Boolean char --->Character byte -->Byte short -->Short int -->Integer long -...
2009-12-21 14:11:00 54
HP P2055d激光打印机PCL XL error的解决
近日,于客户处安装HP P2055d激光打印机(2009年11月份生产的机器),介绍下硬件环境:PC:Dell OptiPlex 360,另有一台富士通DPK 8600E票据打印机,P2055d通过USB数据线与PC相连;软件环境:操作系统Windows XP SP2,使用随机附带的驱动盘,安装完操作系统及驱动后,即安装此HP P2055d打印机,安装完驱动后,打印测试页,OK;然后,安装富士通...
2009-12-18 13:23:00 249
【转】Tomcat启动分析server.xml
1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Conne...
2009-12-17 17:32:00 45
eclipse ganymede下安装Jbosstools
JBossTools对于开发JSF(尤其是richfaces+faceltes)的应用系统有非常好的辅助作用,可以方便开发(页面预览功能),在eclipse3.3中,一直使用Jbosstools,以便于开发JSF与facelets应用。近日,在eclipse3.4下安装Jbosstools2.1.2GA插件时,总是出现问题。 问题描述: 将下载的Windows平台下的Jbosstools插件解...
2009-12-17 13:43:00 52
JPA+Spring下,applicationContext.xml中的entityManagerFactory中的class设置问题
最近正在做JSF1.2+Spring2.0+JPA的一个项目,由于使用JPA管理的数据库连接对效率有较大影响,因此需要更改为使用Spring提供的DataSource接口管理的数据源。可是在更改spring的配置文件之后,系统启动时报错: org.springframework.beans.factory.BeanCreationException: Error creating bean wi...
2009-12-17 13:39:00 76
MySQL安装与应用【Linux下的安装与配置】
Linux下的安装与配置 如果所安装的Linux系统没有内置的MySQL,笔者建议在Linux中使用RPM包来安装MySQL,同样这也是MySQL官方提供的建议。笔者接触最多的Linux系统是Radhat的“近亲”:CentOS,由于CentOS较新的版本都内置了MySQL,因此在安装系统时就将MySQL安装并注册为系统服务,省去了不少工作量,此处也就不对Linux下的安装做太多陈述,仅提供部分...
2009-12-17 13:28:00 56
oracle 检查被锁的表及解锁
处理方法一 :检查那个表被锁select sess.sid,sess.serial#, lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_modefrom v$locked_object lo,dba_objects ao,v$session sesswhere ao.object_id = lo.object_idand lo...
2009-12-17 09:30:00 64
MySQL安装与应用【Windows下的安装与配置】
Windows下的安装与配置 本文介绍Windows XP下的安装与配置。 要想在Windows中运行MySQL,需要: Ø 32位Windows操作系统,例如9x、Me、NT、2000、XP或Windows Server 2003。 基于Windows NT的操作系统(NT,2000,XP,2003),将MySQL服务器做为服务来运行。强烈建议使用基于Windows NT的操作系统。 ...
2009-12-13 23:10:00 56
MySQL安装与应用【序】
MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQLAB 公司,在 2008 年 1 月 16 号被 Sun 公司收购。目前 MySQL 与 Sun 一起被 Oracle 收购(当然由于欧盟的介入, Oracle 可能正在考虑如何处理 MySQL )。 MySQL 的特性 <!-- [if !supportLists...
2009-12-13 18:23:00 55
ACE的内存管理
ACE构架含有一组非常丰富的内存管理类。这些类使得你能够很容易和有效地管理动态内存(从堆中申请的内存)和共享内存(在进程间共享的内存)。你可以使用若干不同的方案来管理内存。你需要决定何种方案最适合你正在开发的应用,然后采用恰当的ACE类来实现此方案。 ACE含有两组不同的类用于内存管理。 第一组是那些基于ACE_Allocator的类。这组类使用动态绑定和策略模式来提供灵活性和可扩展性...
2009-12-12 18:01:00 74
中间件技术及其应用
中间件技术及其应用 作者:谷和启 来源:51CMM 一、概述 1、中间件的概念 随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。 这些,都需要一种构筑于软、硬件平台之上,同时对更上层的应用软件提供支持的软件系统,而中...
2009-12-09 12:38:00 207
跨平台的网络通信中间件:ICE和ACE
二十世纪九十年代中期以来,业界一直在使用DCOM和CORBA这样的面向对象的中间件平台。在分布式的应用中,中间件平台托管了大部分网络事务,比如对数据进行编码与解码以进行传送,把逻辑对象地址映射到物理传输端点,根据客户和服务器的机器架构改变数据的表示,以及按照需要自动启动服务器。 DCOM和CORBA由于自身的缺点,都没有成功占领大部分分布式计算的市场。 DCOM是Microsoft的独家解决方...
2009-12-09 09:19:00 126
唐骏语录
微软终生名誉总裁,新华都公司总经理,号称“中国打工皇帝”的职业经理人唐骏先生分享如何成为中国最有价值的职业经理人的经验--这里摘录部分其充满智慧和幽默的言语,以飨各位: 1.领导的脾气大叫有个性。 2.妈妈曾经对我说:唐骏,其实你从某个侧面来看还是满吸引人的。 3.我是一个普通的让我自己都感动的人。 4.做人简单,做事勤奋。 5.先做人,后做事,偶尔做秀。做秀产生影响力,做人太...
2009-12-05 23:20:00 60
一些数据库优化经验资料整理
对于大型数据库应用中,数据的查询与检索速度就显得非常重要。一些好的数据库设计方案、SQL语句的优化、数据库服务器性能的优化等都对数据库的整体优化起着很重要的作用。下面是我从网络上收集的一些数据库优化方面的资料,为大家在设计大型数据库中提供一些借鉴经验。 优化数据库的方法及SQL语句优化的原则:http://www.enet.com.cn/article/2008/0321/A20080321...
2009-12-04 14:24:00 79
opencv 检测直线、圆、矩形
检测直线:cvHoughLines,cvHoughLines2 检测圆:cvHoughCircles 检测矩形:opencv中没有对应的函数,下面有段代码可以检测矩形,是通过先找直线,然后找到直线平行与垂直的四根线。 检测直线代码: /* This is a standalone program. Pass an image name as a first parameter of t...
2009-12-01 09:26:00 323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人