- 博客(43)
- 资源 (2)
- 收藏
- 关注
转载 什么是ACID
ACID,指数据库事务正确执行的四个基本要素的缩写--包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库系统,必需要具有这四种特性,否则在事务过程(Tr
2011-10-10 17:56:18
476
原创 DWR使用心得体会
1)查询死锁sid,serial:SELECT ,t2. SID,t2.SERIAL# FROM V$LOCKED_OBJECT t1,V$SESSION t2 WHERE t1.SESSION_ID=t2.SID;2)kill掉这个死锁的进程: alter system kill session ‘sid,serial#’; 3)select count(*) from v$session; select count(*) from v$process; 查看当前总会话数和进程数,这两个视图就是
2010-07-11 12:50:00
765
转载 什么是SOA
<br />SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署,组合和使用.服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性.SOA的关键是"服务"的概念,W3C将服务定义为:"服务提供者完成一组工作,为服务使用者交付所需的最终结果.最终就构通常会使使用者的状态发生变化,但也可能使提供者的状态发生变化,或者双方都产生变化".Service-architecture.com将SOA定义为:"本质上是服务的集合.服务间彼此通信,这种通信可能
2010-06-16 13:14:00
813
原创 shell腳本小技巧
sed "s/^/test/" 在每行開頭都添加testgrep '^[0-9]' $FileName 查找FileName這個文件的開頭是數字的每一行sed "5s/ //g;5s/,//g" 去除第5行中的空格和","符號
2010-06-13 23:08:00
876
原创 Oracle小技巧
1)查询死锁sid,serial:SELECT ,t2. SID,t2.SERIAL# FROM V$LOCKED_OBJECT t1,V$SESSION t2 WHERE t1.SESSION_ID=t2.SID;2)kill掉这个死锁的进程: alter system kill session ‘sid,serial#’; 3)select count(*) fr
2010-03-26 21:57:00
827
原创 informix设置开启事务
informix在安装的时候是默认不支持事务的,但是你可以通过修改informix的日志设置来完成设置。通过ontape -s -B dbname来设置,注意不是服务名,而是数据库名,这两个很容易搞错。还有做这个设置的时候,不能有其他应用连接着数据库,否则会报错误”Error changing logging status - console. iserrno 107.“
2010-03-02 12:43:00
8061
原创 启动orcale
本机地址:/etc/hostsorcale地址:/home/oracle/product/10.2.0/db_1/network/adminlistener.ora 先启动监听:lsnrctl start sqlplus /nologconnect /as sysdbastartup
2010-02-23 17:19:00
796
原创 成功率统计(出报表时很好用)
统计所有返回码是00的记录,计算成功率。select round(sum(case when resp_code=00then 1 else 0 end)/count(*)*100,2)||% as rate from tbl_txnoracle 中的round函数:round(数值,保留小数点位数)计算带有一定条件的成功率,一般我们做报表的时候都会加上种种查询条件,比如机构
2010-01-14 21:29:00
2837
原创 Oracle创建数据库同义词
1.在A用户下授权“商户信息表”给B用户grant all on TBL_INF_MCHNT_INF to B;commit;2.在B用户下建立同义词create synonym TBL_INF_MCHNT_INF for A.TBL_INF_MCHNT_INF;3. 查询数据库所有同义词select * from sys.synonyms
2010-01-08 12:48:00
1331
1
原创 牛比的注入技巧
2021 <!-- 单笔限额更新 --> /** * 交易代码前两位字符对应的业务处理对象 */private Map svrMap;/** * 交易代码后两位对应的业务处理方法 */priv
2009-10-26 11:18:00
697
转载 替代like写法的sql
提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户, 我们可以用 use mydatabase 提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户, 我们可以用 use mydatabase select * from table1 where username like%c%" 以下是完成上面功能的另一种写法:
2009-09-11 11:30:00
2304
转载 javasrcipt屏蔽功能
1>屏蔽功能类1.1 屏蔽键盘所有键function document.onkeydown(){ event.keyCode = 0; event.returnvalue = false;}-->1.2 屏蔽鼠标右键在body标签里加上oncontextmenu=self.event.returnvalue=false或者function document.oncon
2009-09-04 16:17:00
685
转载 spring定时器的配置
允许值 允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日期 1-31 , - * ? / L W C月份 1-12 或者 JAN-DEC , - * /星期
2009-09-03 14:51:00
657
原创 运用spring strut2来构建google app engine应用
工作比较忙,没有机会总结得失,趁着项目上线的时间。可以总结一下,最近自己的心得体会。google app engine 支持发布java应用已经有一段时间了,最近自己摸索着前辈们的足迹,自己搭了一下环境和配置。首先我用的工作环境是Eclipse3.4,jdk1.5用google提供的eclipse插件。新建一个google app engine项目1)appengine-web.x
2009-09-03 14:04:00
2131
3
转载 java项目中的路径调用
前言 Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。 我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受"../"这样的参数,答应我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位
2009-07-12 21:13:00
3194
转载 getAttribute和getParameter的区别
getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和getAttribute()方法传递的数据只会存在于
2009-06-22 11:02:00
716
原创 日期转换
String openDate=“1999-09-09” DateFormat oday = new SimpleDateFormat("yyyymmdd"); DateFormat day = new SimpleDateFormat("yyyy-mm-dd"); Date Day = oday.parse(openDate); openDate =day.format(Day);
2009-06-13 14:03:00
640
原创 打包配置文件写法
@author Ted Husted@version $Revision: 1.2 $ $Date: 2009/06/05 09:29:33 $--> --> --> --
2009-06-08 10:52:00
768
原创 有趣的持久化对象相同
在项目中,我碰到一个有趣的事情。就是在处理两个持久化对象时,当你把他们的主键值设置成一样时,系统会自动默认这两个持久化对象是一个,把他们的hashcode和内存地址赋成一样,但是他们里面具体的值缺不一样。这种情况很有可能出现在联合主键的持久化对象中。
2009-06-01 22:03:00
553
转载 DB2的报错代码集合
SQL0007 SQLCODE -07 SQLSTATE 42601 Explanation: Character &1 (HEX &2) not valid in SQL statement. SQL0010 SQLCODE -10 SQLSTATE 42603 Explanation: String constant beginning &1 not delimit
2009-05-19 12:57:00
32462
原创 SSH中的spring配置文件
applicationContext-db.xml 两个DAO的定义,通常声明DAO的时候,都是用接口来声明来使spring注入 定义bo层的操作时,需要注入的DAO定义 ${dapHis.connection.username} ${dapHis.connection.pa
2009-05-08 23:07:00
4459
转载 扩大Portable Ubuntu的系统可用空间
按部就班,久违的Ubuntu终于在我的NB上跑起来了,那个开心啊~由于这个Portable Ubuntu是基于Ubuntu 8.04的,且是E文的,所以就要动开啦! 改中文:在System -> Administration -> Language Support中选 Chinese(不要选繁体哦~) 升级到 Ubuntu 8.10:在终端输入如下指令sudo update-manager
2009-04-29 16:07:00
828
转载 增加jvm内存(本文是在portable ubuntu内完成)
jvm默认内存最大是128M,这几天做检索处理索引时不够用。为了增大内存,调用java程序时,以参数形式给出内存。如 -Xms64m -Xmx256m,表示最小内存为64M 最大为256M . Eclipse中,在run中打开run的dialoge窗口,在arg(X)选项卡中可以填写参数( -Xmx256m),然后再运行。 在web中调用java内存
2009-04-29 15:19:00
1570
转载 linux中的ftp命令
FTP>ascii: 设定以ASCII方式传送文件(缺省值) FTP>bell: 每完成一次文件传送,报警提示. FTP>binary: 设定以二进制方式传送文件. FTP>bye: 终止主机FTP进程,并退出FTP管理方式. FTP>case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. FTP>cd: 同UNIX的CD命令. FTP>cdup: 返回上一级目录.
2009-04-29 09:43:00
560
原创 java生成xls表
http://poi.apache.org/apidocs/overview-summary.html包文档说明。poi-2.5.1-jdk1.4.2.jar包
2009-04-17 11:37:00
495
原创 javascript的一些小技巧
function show1(){ if(document.getElementById("check1").checked==true) { document.getElementById("radio1").disabled=""; document.getElementById("radio2").disabled=""; document.getE
2009-04-17 09:13:00
678
转载 各种计算1000阶乘的技巧
declare @t intset @T = 40 --计算40的阶乘SET NOCOUNT ONdeclare @ta table(id int identity(1,1),col bigint)insert @ta(col) select 1declare @n int,@i int,@c bigint,@len int,@tmp bigint,@tp bigintset @len=1;
2009-04-15 17:39:00
1152
转载 Struts1.x系列教程(24):配置文件总结
要想使用Struts,至少要依靠两个配置文件:web.xml和struts-config.xml。其中web.xml用来安装Struts框架。而struts-config.xml用来配置在Struts框架中要使用的资源。如Formbean、Action、插件等。如果使用了某些插件,如Validator、Tiles等。还可能需要其他的配置文件。虽然在前面的文章中已多次使用了这两个配置文件,但都是分散
2009-04-07 16:30:00
803
转载 struts分页
近来了解了一下struts2.0 觉得这个分页比较有用,贴于此处: 环境是JDK1.6+mysql5.0+jboss4.0+struts 2.0.11主要有三个东西:show.jsp、ShowAction.java、PageInformation.java还需完善的地方:如果没有前一页、后一页,直接把这个链接在页面上屏蔽掉 因为不想在Action里面有太多的链接数据库的代码,所以另外搞
2009-04-05 23:40:00
542
原创 java中的System.in
public class Echo{ public static void main(String[] args)throws IOException { BufferedReader in=new BufferRead(new InputStreamReader(System.in)); String s; while((s=in.readLine(
2009-04-04 23:52:00
1281
转载 tomcat远程debug设置
何为远程调试?我们一般调试一个 web项目的java代码时,需要将你的tomcat服务器和你的开发工具(比如Jbuilder)集成,或需要工具的一些插件支持(比如Eclipse 下的myclipse等),这些方式都是在本地进行,即你的开发工具和tomcat运行在同一台服务器上,如果你的开发工具和服务器不再一台机器上那就需 要实现远程调试功能了。实现方法:在tomcat的catalina.bat
2009-04-04 14:24:00
541
转载 java程序,线程同步
一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 public class Foo { private int x = 100; public int getX() { return x; }
2009-03-30 00:08:00
668
原创 SQL操作全集
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE data
2009-03-24 15:19:00
480
转载 网管应该知道的命令
ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DO
2009-03-21 13:22:00
503
原创 回字型输出
问题是当输入一个数字,输出一个矩阵,以回字型输出该数字的平方减1。比如说输入5,输出就是0 1 2 3 415 16 17 18 514 23 24 19 613 22 21 20 712 11 10 9 8 自己想了半天,想不到什么特别的办法。下面就是我的算法基本思想。num是输入的数字,我这里直接就定义了一个固定的,只是演示一下算法。
2009-02-05 15:06:00
1524
1
原创 J2ME与Google Map
在网络上看到关于Google Map的文章,感觉很有意思,就找了一些资料自己研究,首先我找到的事一篇NOKIA的文章,英语原文在这里http://wiki.forum.nokia.com/index.php/J2ME_Google_Maps_API.这里面的步骤很详细,而且也不是很难,我想我在这里就不翻译了。 我想这里说的是里面的一段代码: byte[] loadHt
2009-02-02 00:11:00
1477
3
转载 JavaScript EE,第 1 部分: 在服务器端运行 JavaScript 文件
典型的 Ajax 应用程序在客户端一般都使用 JavaScript,而在服务器端常常使用另外一种语言,比如 Java。因此,开发人员必须将其中一些例程实现两次,一次用于在 Web 浏览器使用 JavaScript,另一次用于在服务器使用另外一种语言。这种双重编码问题实际上可以通过将 JavaScript 和服务器端的 Java 代码结合起来加以避免,而对脚本语言的完整支持可以通过 javax
2009-01-14 13:44:00
2080
转载 为网站设置自定义404错误页面
在上篇文章中我们探讨过自定义404页面返回不当状态码如“200”等给网站最终SEO效果带来的不利影响,因此,确保自定义的404错误页面能够返回“404”状态码是极为重要的,也是网站优化与SEO的基本要求。 这一点如何保证呢?如何才能为网站设置能够正常工作的404错误页面?下面针对不同情况详细介绍。定制404错误页面的基本原则 首先应明确的是,404错误应工作在服务器级而不是网页级
2009-01-12 16:22:00
4525
2
转载 Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类
在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,只不过如果你
2009-01-12 16:05:00
952
原创 Hibernate中的查询方法摘录
Query query=session.createQuery("from Customer c where c.name=:customerName"+"and c.age=:customerAge");query.setString("customerName","Tom");query.setInteger("customerAge",21);List=query.list(
2009-01-07 11:15:00
671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人