自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 守护线程

class   A   implements   Runnable{         public   void   run(){                 for(;;){                         System.out.println( "Thread   A   run ");                 }         }         public ...

2012-10-10 11:33:33 104

原创 Resin转Tomcat过程中的乱码

最经在把一个工程的服务器从resin替换成tomcat。过程中遇到了一些问题。主要是web.xml的配置问题。还有一些hibernate的配置检查的更加严格了。这些都是不需要修改代码的。修改代码的只发现一种情况:通过PrintWriter将中文输出(以txt、excel文件或页面的形式无关)时,出现了乱码。用一段代码进行说明吧。PrintWriter out=response....

2012-08-21 17:57:31 251

原创 annotation学习

转自:http://www.son1c.cn/show/859.htmlJava 自定义Annotation(元数据、注解)实战源码如果您遇到任何问题,都可以到本站的[音速知道]系统中提问,互相学习,有问必答! Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希...

2012-06-11 17:54:19 144

原创 Hibernate级联cascade 完整实例 及 错误解决(mysql)

最近在学习Hibernate(基于《深入浅出Hibernate》一书),在动手练习的时候,出现了一些问题,并加以解决,现将其罗列如下: 数据库表创建: CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) default NULL, ...

2012-05-22 11:08:09 200

原创 oracle MODEL子句

 转载自:http://blog.csdn.net/wh62592855/article/details/4783021 ORACLE 10G中新增的MODEL子句可以用来进行行间计算。MODEL子句允许像访问数组中元素那样访问记录中的某个列。这就提供了诸如电子表格计算之类的计算能力。1、MODEL子句示例下面这个查询获取2003年内由员工#21完成的产品类型为#1和#2的销量,并根据...

2012-03-13 11:31:31 118

awrrpt

export ORACLE_SID=paymentsqlplus "/as sysdba"如果是在本地,你可以去oracle安装目录下的文件夹rdbms/admin/内,将全部以awr开头的文件复制出来。SQL> @?/rdbms/admin/awrrptCurrent Instance~~~~~~~~~~~~~~~~   DB Id    DB Name      ...

2012-03-08 15:21:31 241

原创 脏读-不可重复读-幻影读

脏读,不可重复读,幻影读是数据库最常见、最基础的问题。我参照 http://blog.csdn.net/alex197963/article/details/1580841 里的讲述,夹杂自己的实践写点。 前提:我说的是数据在隔离情况下,如何保证数据的可靠性,以及尽量保证数据库的性能。   事务场景是这样的:对于同一个银行帐户A内有200元,甲进行提款操作1...

2012-03-07 17:55:52 142

原创 JAVA开发者应该去的20个英文网站

JAVA开发者应该去的20个英文网站 http://www.javaalmanac.com      Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.  http://www.onjava.com     O'Reilly的Java网站. 每周都有新文章 http://java.sun.com     官方的Java开发者网站 - 每周都有新...

2011-11-23 13:46:20 83

原创 Oracle自治事务介绍

这是一个非常实用的功能,特别用在记录错误日志同时要回滚主事务的时候,我们在实际开发中就是这么用的,感觉还是很方便的。转载一篇详细的介绍,感谢原作者。在基于低版本的ORACLE做一些项目的过程中,有时会遇到一些头疼的问题.,比如想在执行当前一个由多个DML组成的transaction(事务)时,为每一步DML记录一些信息到跟踪表中,由于事务的原子性,这些跟踪信息的提交将决定于主事务的comm...

2011-11-07 10:41:55 89

原创 oracle批量插入随机数的方法

 创建表dimension_tabDROP TABLE dimension_tab;CREATE TABLE dimension_tab ( fact_1_id NUMBER NOT NULL, fact_2_id NUMBER NOT NULL, fact_3_id NUMBER NOT NULL, fact_4_id NUMBER NOT N...

2011-10-26 14:16:26 824

原创 ORACLE10G清除死锁进程

select Distinct 'alter system kill session '||chr(39)||b.sid||','||b.serial#||chr(39)||';'As 组装语句在RAC执行时区分节点,b.username,b.logon_timefrom v$locked_object a,v$session bwhere a.session_id=b.sidorde...

2011-09-15 10:10:03 121

原创 jQuery组件收集

等待条http://fgnass.github.com/spin.js/ 信用卡验证http://www.egrappler.com/ccvalidate/index.htm

2011-08-28 00:20:39 79

原创 安装groovy的eclipse插件

参考 :    http://docs.codehaus.org/display/GROOVY/Install+Groovy-Eclipse+Plugin

2011-08-08 09:56:19 100

杀掉JOB

今天,一同事的job不能直接remove掉。考虑到是job被锁住了。查看被锁住的JOBSELECT SID, TYPE, ID1, ID2  From V$lock  WHERE TYPE = 'JQ';确实被锁住了。于是执行了alter system kill session '305,37075';来杀掉相关的session。 再执行JO...

2011-04-25 16:04:59 150

原创 Hibernate缓存机制(转载)

缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.   Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.   Hibernate缓存分类:...

2010-10-19 13:34:18 67

原创 程序员35岁不是槛

听过这样的声音,“程序员的职业生涯很短站,干到30就差不多了,最多35.”,甚至“程序员像是(妓hooker女)一样,是吃青春饭的职业”。 这样的声音让很多还不到30岁的程序员产生了很的恐惧,包括我自己。 因为担心,我就留意了自己工作几年来,身边的程序员的情况,进行分析一下。  第一个观点:从体能角度讲,程序员(我指的是还在写程序的程序员)可以干到40岁以上。 分析: 身体衰...

2010-09-19 16:52:53 125

原创 SMTP协议简介(转)

简单说,SMTP是发邮件时所用到的协议。       SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要...

2010-09-02 09:53:55 1104

原创 Tomcat 系统架构与设计模式(转)

第 1 部分: 工作原理简介: 这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web 服务器首要解决的关键问题。发布日期: 2010 年 5 ...

2010-08-18 11:07:27 128

原创 JDK1.5/1.6/1.7之新特性总结

开发过程中接触到了从jdk1.5---jdk1.7的使用,在不同的阶段,都使用过了jdk的一些新特性,操作起来更加方面啦!特此总结了下,与喜欢it 的朋友共勉!呵呵以下是测试代码:JDK1.5新特性:1.自动装箱与拆箱:Integer iObj = 3;System.out.println(iObj + 12);   Integer i1 = 137(-128--127范围...

2010-07-30 10:13:36 108

原创 Oracle同义词

Oracle数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。在Oracle数据库中的大部分数据库对象,如表、视图、同义词、序列、存储过程、函数、JAVA类、包等等,数据库管理...

2010-07-23 12:24:30 107

原创 Hibernate存在的价值

Hibernate存在的理由有2点:1.关系对象模型。Hibernate可以将数据库中较为复杂的表之间的关系,通过Java对象之间的组合,聚合等关系一一映射出来。这种映射关系可以存储各个表之间的关系,如一对一,多对多,或者多对一,还有一对多,同时你可以设置这种关系是的方向性。这种关系我们可以在创建数据模型时就进行设计好。当有真实的业务数据进来的时候,我们可以依据之前设计好的关系进行相应的简...

2010-07-06 15:39:57 84

原创 笔记点滴-为ubuntu的root用户设置密码

          ubuntu安装时,系统系统了一个管理员账户,由安装者自行命名,设密码。但有好多命令此账户无权执行,必须由root账户来执行。然而root用户需要设置了密码才能进行,否则su root的执行结果只能得到一个告知有误的提示。所以我们需要对root进行加密。加密过程非常简单(Ubuntu10.04),在终端输入如下命令:sudo passwd root,系统提示输入密码,输入回车即...

2010-06-06 09:43:44 82

原创 MultiActionController的映射

相对于其他控制器,SpringMVC的特点是"拥有多种控制器",虽说这种控制器照猫画虎的使用起来非常简单,但是如果是自己创建一个应用的话,如何选择Controller还是一个比较有深度的问题。所以掌握每个Controller将是使用好SpringMVC的重要重要前提。下边的文章是我转载的:(源地址 http://ccbwm.spaces.live.com/blog/cns!41D66FDD19...

2010-06-03 15:37:46 120

原创 我的Java学习计划

和大家分享一下我接下来一段时间的技术学习计划(不包含设计和软件开发管理)编号内容重要性紧迫性学习策略第一部分Java I/O的学习★★★☆☆☆多线程★★★★☆☆反射★★★★...

2010-05-28 11:16:46 297

原创 不要浮躁 要认识到正在拥有的一切

        先看一段寓言:          从前有位名叫阿里·哈法德的波斯人,住在距离印度河不远的地方,他拥有大片的兰花花园、稻谷良田和繁盛的园林。是一位富有的人。有一天,一位佛教僧侣前来拜访这位老农夫。坐在阿里·哈法德的火炉边,他向农夫讲述钻石是如何形成的。最后,这位僧侣说:    “如果一个人拥有满满一手钻石,他就可以买下整个国家的土地。要是他拥有一座钻石矿场,他就可以利用这笔巨额财...

2010-05-24 09:15:52 124

原创 StrutsTestCase的使用

StrutsTestCase for JUnit v2.1.4(2008-12-03 13:57:37)转载<script></script>标签:it StrutsTestCase for JUnit v2.1.4Now supporting Struts 1.2 and 1.3, including Til...

2010-05-10 14:30:50 218

查看Tomcat不能启动的原因

  直接启动startup.bat错误信息一闪而过,看不到。这样的错误一般都是系统级错误,如:jre版本和tomcat所支持的不符合。catalina.bat run命令可以让这个错误停留下来。非常实用。 如果想知道更详细的,我给出个链接,以供参考。Tomcat启动分析...

2010-04-26 11:34:55 131

oracle连接一直等待也不报错的问题

      今天测试服务器上的程序访问数据库出现了异常,取不到数据了。而我在本地通过sqldevelper却可以访问,说明oracle实例可以正常工作,而当我关掉本地连接再去创建新连接的时候,出现了连接不上,也不报错的状态。      实例正常,而不能连接,说明监听进程出了问题。因为每个新的连接请求,专用服务器都会为其创建专有的进程。基于这样的知识,进行了简单的操作。停止监听:lsnrctl ...

2010-04-21 14:51:17 1068

生命中不可丢失的十种东西

生命中不可丢失的十种东西 

2010-04-20 15:27:24 107

Java获取路径的方法

路径问题是Java开发过程中最常出现的问题之一。现在对其中常见的几类进行一下总结归纳: public class PathTest1 {  public static void main(String[] args) {   new PathTest1().test();  }  void test() {   System.out.println(this.get...

2010-04-20 11:27:36 80

网上(电子)支付行业的前途与竞争

网上(电子)支付行业的前途与竞争上周四,第三次南方IT沙龙在纳斯达克吧举行,主要是讲电子支付方面的内容。最近宣传、推广都比较猛的快钱CEO关国光特地从外地赶过来广州做嘉宾,特地感谢。对于第三次IT沙龙的内容,可以从网易科技和IT.com.cn的专题中可以看到,内容就不再重复了,俺布棉怎么说也算是做电子商务的,所以对于电子支付(网上支付)还是有一定发言权,从我的眼光来看看电子支付市场的...

2010-04-16 14:12:42 181

Http之Get/Post请求区别(转)

Http之Get/Post请求区别 1.HTTP请求格式: [] 在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息。在首部之后是一个空行,再此之后可以添加任意的其他数据[称之为主体(body)]。 2.GET与POST区别 HTTP定义了与服务器交互的不同...

2010-04-14 14:47:03 87

动机的寓言:孩子在为谁而玩

动机的寓言:孩子在为谁而玩   一群孩子在一位老人家门前嬉闹,叫声连天。几天过去,老人难以忍受。于是,他出来给了每个孩子25美分,对他们说:“你们让这儿变得很热闹,我觉得自己年轻了不少,这点钱表示谢意。”孩子们很高兴,第二天仍然来了,一如既往地嬉闹。老人再出来,给了每个孩子15美分。他解释说,自己没有收入,只能少给一些。15美分也还可以吧,孩子仍然兴高采烈地走了。第三天,老人只给了每个孩子5美分。...

2010-04-13 17:37:12 92

一个合格Java中级程序员的标准(技术角度)

1.熟悉JDK。能知道JDK1.4,JDK1.5,JDK1.6之间的主要差别。理解并熟练使用(动态)代理,反射,多线程等常用机制。2.熟悉WEB开发,J2EE体系结构。对Servlet,JDBC等常用组件能熟悉其运行机制,并能熟练使用。3.熟练使用一个IDE,最好是Eclipse。知道如何安装新组件;也了解如何使用该IDE组织语言的开发应用。同时能使用常用的其他工具,如:PowerDesi...

2010-04-13 17:29:00 2039

笑谈---皇马没进冠军杯四强的原因

皇马买了本泽马,里昂进四强了。皇马卖了斯内德,国米进四强了。皇马卖了 罗本,拜仁进四强了....见过杯具的球队,没见过这么杯具的球队AC米兰抱着皇马的大腿使劲摇啊,哭啊:“你丫的我买你的亨特,就我没晋级!!!你怎么搞的。。”皇马大吼一声:“我靠,你派来的卡卡呢”说完2者瘫软在地。。...

2010-04-08 12:45:41 81

Oracle Created (Default) Database Users

Oracle Created (Default) Database Users by Jeff Hunter, Sr. Database Administrator Overview  During database creation, Oracle creates several default database users or schemas. This article at...

2010-03-31 12:42:14 110

oracle行列转换总结(转载)

oracle行列转换总结最近论坛很多人提的问题都与行列转换有关系,所以我对行列转换的相关知识做了一个总结,希望对大家有所帮助,同时有何错疏,恳请大家指出,我也是在写作过程中学习,算是一起和大家学习吧。行列转换包括以下六种情况:*列转行*行转列*多列转换成字符串*多行转换成字符串*字符串转换成多列*字符串转换成多行下面分别进行举例介绍。首先声明一点,有些例子需要如下10g及以后才有的...

2010-03-31 12:26:13 81

原创 认识explorercanvas

下载地址:http://explorercanvas.googlecode.com/files/excanvas_r3.zip 今天在javaeye上看到了explorercanvas这个组件,下载后看了其example中的例子,果然出众。以往只能用富客户端技术处理出来的效果,现在就直接使用explorercanvas就可以办到。这个库可以使得IE支持HTML5。应该是一个很有前途...

2010-02-08 12:55:19 98

原创 hessian入门

相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制 数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebService。只是它不使用SOAP协议。 Hessian通过Servlet提供远程服务。需要将匹配某个模式的请求映射到Hessian服务。Spring的DispatcherServl...

2010-02-04 11:00:06 43

原创 Hessian 简介

一.     Hessian 简介  Hessian 是由 caucho 提供的一种开源的远程通讯协议。 Hessian 采用二进制 RPC 协议,基于 HTTP 传输,服务器端不用开放防火墙端口。 Hessian 协议的规范是公开的,可以用于任意语言。 二.        Hessian 实现 a)        基本实现 服务器端: 定义接口: Hello, World...

2010-02-04 10:22:42 165

空空如也

空空如也

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

TA关注的人

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