自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行舟

都说学如逆水行舟,其实不只是学。一切都是这样,因为如果你停止了,可别人还在进步,你自然就退了。

  • 博客(55)
  • 资源 (3)
  • 收藏
  • 关注

原创 notify notifyall override

关于notify和nitifyall的区别,网上说的很多,这里不再细说。记录一点自己原来模糊的地方:notify是唤醒等待线程中的第一个,这个没有问题,如果看到其他说法,那他写错了,我在JDK1.6测试过。notifyall唤醒全部线程,但是只有一个能执行(sync)

2011-08-15 10:07:23 760

转载 mysql binlog格式与事务级别read committed的关系

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xinying.blog.51cto.com/441770/314203<br />前言<br />    binlog有三种格式,分别是STATEMENT、row、mixed。每种格式的区别可以去看复制那篇文章,那它分别与read committed 有什么关系呢。下面以例子来分析<br /><br />1、数据库版本<br />   mysql> status<br />--------

2011-02-10 17:20:00 1962

转载 如何管理 MySQL 的 binlog 收藏

<br />*************************************<br />*                       关于 binlog              *<br />*************************************<br />--binlog 以一种更有效的格式,并且是事务安全的方式包含更新日志中可用的所有信息。<br />--binlog 包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。语句以

2011-02-10 17:17:00 860

转载 No value for key [org.hibernate.impl.SessionFactoryImpl@1b912ed] bound to thread

<br />HTTP ERROR: 500<br />No value for key [org.hibernate.impl.SessionFactoryImpl@1b912ed] bound to thread [btpool0-1]Caused by:<br />java.lang.IllegalStateException: No value for key [org.hibernate.impl.SessionFactoryImpl@1b912ed] bound to thread [btpool

2011-02-10 17:14:00 7870

原创 windows下svn-1.4.0环境布置和eclipse集成

step1)下载和安装服务器下载并安装svn-1.4.0-setup.exe,假设你安装到D:/Subversion step2)建立Repository打开命令窗口, 进入D:/Subversion/bin目录键入 svnadmin create D:/deploy/projects/searchstep3)配置Repository进入Repository目录,在本文

2006-09-27 11:38:00 5365 1

原创 jbpm入门例子

1.      jBPM的简单介绍jBPM是JBOSS下的一个开源java工作流项目,该项目提供eclipse插件,基于Hibernate实现数据持久化存储。   参考http://www.jboss.com/products/jbpm 2.      jBPM和myeclipse的冲突当eclipse安装了myeclipse和jBPM时候,可能有冲突,具体表现在jBPM的流程

2006-09-14 11:30:00 147731 31

原创 jbpm学习

1.      jBPM的简单介绍jBPM是JBOSS下的一个开源java工作流项目,该项目提供eclipse插件,基于Hibernate实现数据持久化存储。   参考http://www.jboss.com/products/jbpm 2.      jBPM和myeclipse的冲突当eclipse安装了myeclipse和jBPM时候,可能有冲突,具体表现在jBPM的流程

2006-09-14 11:02:00 5314 5

原创 session丢失问题

郁闷!就在今天-项目验收的日子,居然遇到了session丢失问题,更郁闷的是我居然不知道还有session丢失问题。这样的直接结果就是验收推迟,郁闷阿!现在记录一下:首先是主页面show了一个模态窗口,用来展示一个编辑页面,编辑页面提交的时候window.open("","target"); 然后就把submit的target指向这个页面,这样做是为了,提交后保留编辑页面的信息,不

2006-08-10 20:09:00 6369

原创 经典口误

1、碗掉下来,天大个疤2、一次文艺晚会,主持人上台报幕:下面请欣赏:新疆歌舞,掀起你的头盖骨!毛骨悚然!3、老虎不发猫,你当我是病危呀!4、上高中时,课堂纪律混乱,老师一怒之下揪起XXX,说:XXX,你给我站墙上去!~~全班暴寒!5、一次我开车,坐我旁边的女同事突然问:“你怎么开车不系安全套的?”6、我:那是我们物理老师。。。   同学:教什么的阿?   我:化学。。。7、在网吧,一同学突然举手,

2006-05-22 09:47:00 1701

原创 unicode字符和String类型相互转换

import java.util.*;public class unicodetostring{public static void main(String[] args) {          //for(int i= 0;i  //{       //    String stu = StringToUnicode(args[i]);  //   System.out.println(" "+

2006-05-18 18:22:00 2088

原创 上传多个文件到oracle数据库

/* * Created on 2005-9-27 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */package com.system.web;import java.sql.*;import

2006-05-18 18:19:00 2559 1

原创 解决了一个问题

I have a project built with Universal 11 which has been working in Windows, AIX and Linux, but never work in HPUX11. Now I try to move to 11.5, still the same problem. The first screen (welcome page i

2006-05-12 15:08:00 1610

转载 利用Lucene搜索Java源代码

某些网站允许软件开发社团通过发布开发者指南、白皮书、FAQs【常见问题解答】和源代码以实现信息的共享。随着信息量的增长,和几个开发者贡献出自己的知识库,于是网站提供搜索引擎来搜索站点上现有的所有信息。虽然这些搜索引擎对文本文件的搜索可以做的很好,但对开发者搜索源代码做了比较严格的限制。搜索引擎认为源代码就是纯文本文件,因此,在这一点上,与成熟的可以处理大量源文件的工具――grep相比没有什么不同。

2006-05-09 17:17:00 1349

转载 CVSNT环境布置及与eclipse集成

版本管理系统可以帮助开发人员有效地管理软件资源的版本问题。CVS(Concurrent Version System)是目前最常用的版本管理系统,而 ECLIPSE 是最流行的开放源码的集成开发环境。在 ECLIPSE 中,与 CVS 相关的功能被统称为小组开发环境。本系列的第 1 部分不仅解释了 CVS 的相关术语,还详细介绍了小组开发环境的建立过程;本系列的第 2 部分则试图以一种简明易懂的方

2006-04-21 18:12:00 2855 1

原创 如何对付流氓软件 我来教你几招

  声讨“流氓软件”的呼声持续高涨,“流氓软件”的恶劣行径也越来越变态。一旦被“流氓”缠上,想要摆脱十分困难。对付这样不讲道理的“流氓”,就得用点特殊方法,看我是这样对付“流氓”的。雅虎助手雅虎助手经常会在后台自动运行并安装到我们的电脑上,而且会加载一些程序在注册表的启动选项中,占用一定的系统资源。由于网络实名插件使用Rundll32.exe调用链接库,因此卸载时有点困难,这也是雅

2006-04-21 09:09:00 10681

原创 赚钱

   1,人生就是投资和收益的人生。如果你有钱,就投入金钱;如果你没有金钱,而有经验和能力,就投入经验和能力;如果你既没有金钱,也没有经验和能力,但是你有热情、勤奋和努力,那就投入热情、勤奋和努力。如果你既没有金钱,也没有经验和能力,连热情、勤奋和努力也没有,那就别想这些了。    2,比赚钱更重要的是找到你自己的赚钱动力;    3,比金钱重要的是时间,比时间重要的是时机,比时机重要的是你要抓住

2006-04-14 09:30:00 1693

转载 变态面试题

1。变态指数 4int x=4;System.out.println("value is " +((x>4)?99.9:9));答案 9.0 问号表达式的后面两个条件有要求,因为前面的是float,所以后面转为float.估计出题者才通过SCJP的考试。2.变态指数 5public class Test {public static void main(String[] args) {int

2006-04-13 10:57:00 2712

转载 Classworking 工具箱: 注释(Annotation)与 ASM

  developerWorks 中国  >  Java technology | Open source  > Classworking 工具箱: 注释(Annotation)与 ASM 自动化运行时类文件修改

2006-04-11 15:43:00 1505

转载 Eclipse插件之Bytecode Outline

  本文介绍如何利用Eclipse插件Bytecode Outline在Eclipse中的操作使用。  Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境。  Bytecode Outline 插件可以把当前的正在编辑Java的文件或者class文件直接显示出其相应的字节码出来,而且可以进行两个Java文件的字节码比较或者两个class文件

2006-04-11 12:50:00 3980

转载 AJAX开发简略

在使用浏览器浏览网页的时候,当页面刷新很慢的时候,你的浏览器在干什么?你的屏幕内容是什么?是的,你的浏览器在等待刷新,而你的屏幕内容是一片空白,而你在屏幕前苦苦的等待浏览器的响应。开发人员为了克服这种尴尬的局面,不得不在每一个可能需要长时间等待响应的页面上增加一个DIV,告诉用户“系统正在处理您的请求,请稍候……”。  现在,有一种越来越流行越热的“老”技术,可以彻底改变这种窘迫的局面。那就是

2006-03-30 23:14:00 1134

转载 用dhtml和javascript画矢量图的英文版

  German version Home DHTML-Drag&Drop-Library Tooltips Function-Grapher

2006-03-30 21:08:00 1643

转载 读《Effective java 中文版》(19)

第18条:优先考虑静态成员类  嵌套类(nested class)是指被定义在另一类的内部的类,它只为它的外围类服务。如果一个嵌套类可能会用于其它的某个环境,那就应为一个顶层类(top-level class)。嵌套类有四种:静态成员类(static member class)、非静态成员类(nonstatic member class)、匿名类(anonymous class)和局部类(loca

2006-03-30 13:00:00 1808

转载 BouncyCastle JCE实践(六)

签名的实现过程1)读取自己的私钥??? 对于自己的私钥文件,要用File类来声明。读取时,将用FileInputStream格式来作为输入流。而读出的密钥是字节数组,所以应该将读出的密钥用ByteArrayOutStream来保存,再用toByteArray格式来将它转化为字节数组。生成签名要使用自己的私钥,而私钥使用PKCS8#编码。所以我们还要将字节数组转化为PKCS8#编码形式。

2006-03-16 12:27:00 1692

转载 BouncyCastle JCE实践(五)

对称解密的实现对称加密/解密算法在电子商务交易过程中存在几个问题:(1)?????? 要求提供一条安全的渠道使通讯双方在首次通讯时协商一个共同的密钥。直接的面对面协商可能是不现实而且难于实施的,所以双方可能需要借助于邮件和电话等其它相对不够安全的手段来进行协商;(2)?????? 密钥的数目难于管理。因为对于每一个合作者都需要使用不同的密钥,很难适应开放社会中大量的信息交流;(3)

2006-03-16 12:27:00 1981

原创 BouncyCastle JCE实践(四)

对称加密的实现?? 加密可提高终端和网络通讯的物理安全,有三种方法加密传输数据:?*?链接加密:在网络节点间加密,在节点间传输加密,传送到节点后解密,不同节点对间用不同密码.? *?节点加密:与链接加密类似,不同的只是当数据在节点间传送时,不用明码格式传送,而是用特殊??的加密硬件进行解密和重加密,这种专用硬件通常旋转在安全保险箱中.? *?首尾加密:对进入网络的数据加密,然后待数据从网络传送

2006-03-16 12:26:00 2070

转载 BouncyCastle JCE实践(三)

密钥的产生对称密钥的产生??? 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥。这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。IDEA加密标准由PGP(P

2006-03-16 12:25:00 2979

转载 BouncyCastle JCE实践(二)

安装BouncyCastle JCE安装BouncyCastle JCE应该按照如下步骤:1)下载提供者如上,BouncyCastle可以从www.bouncycastle.org下载,下载后请将它解压缩。2)将JAR文件拷贝到适当位置如果想让JCE类可以被所有的JAVA应用程序使用,我们需要把JAR文件安装为一个扩展。BouncyCastle提供者没有用于安装为扩展的JA

2006-03-16 12:22:00 11275

转载 BouncyCastle JCE实践(一) 选择自 hongbo781202 的 Blog

JAVA安全体系结构分析 下图显示了JAVA安全体系结构的标准组件。在图的下半部分,是JAVA2安全体系结构的核心和JAVA加密体系结构(JCA,Java Cryptography Architecture),两者构成JAVA2平台所带的JAVA2安全平台。在图的上半部分,是独立于JAVA2平台而又与JAVA2平台的不同方面相关的JAVA安全扩展。          从上图可以看出,Jav

2006-03-16 12:21:00 2811

转载 JAVA上加密算法的实现用例MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用

源文作者王辉第1章基础知识 1.1. 单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。 单钥密码体制的代表是美国的DES

2006-03-13 17:18:00 2114

转载 管理十大经典理论[转]

管理十大经典理论[转]     1、彼得原理      每个组织都是由各种不同的职位、等级或阶层的排列所组成,每个人都隶属于其中的某个等级。彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后,得出一个结论:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为向上爬的原理。 这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运动

2006-03-06 09:27:00 853

原创 获得path变量

import java.io.*;public class Exec { public static void main(String[] args) throws IOException {  Runtime r = Runtime.getRuntime();  Process p = r.exec("cmd");  PrintWriter writer = new PrintWriter(

2006-03-03 17:43:00 908

原创 IO基本

class FileHandle { /**  * 新建目录  *   * @param folderPath  *            String 如 c:/fqf  * @return boolean  */ public void newFolder(String folderPath) {  try {   String filePath = folderPath;   filePat

2006-03-03 13:47:00 918

转载 屏蔽错误的原始显示

在开发Tomcat应用时,难免有各种错误,但错误不能在发布时显示,需要采取措施屏蔽。在WEB-INF目录下web.xml中加入如下代码,即可实现常见出错屏蔽。---------------------------404/error/error404.jsp400/error/error400.jsp500/error/error500.jsp503/error/error503.jspjava.l

2006-03-02 13:53:00 1233

转载 自定义异常

系统设计时,一般把异常拿出来,建立一个专门的包。可以按功能或模块定义异常,在编程中一般不要使用系统自带的异常,那样不便于扩充,建立自定义异常。例如:package com.holen.exception;public class FawenException  extends Exception{    public FawenException()    {        s

2006-03-02 13:14:00 915

原创 如何在子窗口操作父窗口的FORM域

        function setE(id,pid,name,pname)        {                         opener.form1.type2.value = id;                         opener.form1.type2_temp.value = name;                         opener.fo

2006-03-02 13:13:00 1130

原创 用JavaScript得到当前日期和星期

  dayObj=new Date();  monthStr=dayObj.getMonth()+1;  if(dayObj.getYear() 

2006-03-02 13:11:00 4478 2

转载 javascript正则表达式

 javascript正则表达式检验 /********************************************************************************* * EO_JSLib.js * javascript正则表达式检验 **************************************************************

2006-02-20 20:33:00 1636

原创 正则表达式

开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明   "^The": 开头一定要有"The"字符串;   "of despair$": 结尾一定要有"of despair" 的字符串;   那么,  "^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配   "notice": 匹配包含notice的字符串   你可以看见如果你没有

2006-02-20 17:45:00 922

原创 使用 AJAX 调用 SOAP Web 服务,第 1 部分: 构建 Web 服务客户机

本文是一篇短的系列文章的第 1 部分,演示了如何使用针对 Web 应用程序的 AJAX 设计模式来实现跨平台的基于 JavaScript 的 SOAP Web 服务客户机。AJAX 已普遍用于许多知名的 Web 应用程序服务,例如 GMail、Google Maps、Flickr 和 Odeo.com。通过使用异步 XML 消息传递,AJAX 为 Web 开发人员提供了一种扩展其 Web 应用

2006-02-14 17:31:00 1270

原创 Ajax简介(转自http://dev2dev.bea.com.cn,包含例程下载)

 作为J2EE开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜欢利用Web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的Web用户界面对用户自然和响应灵敏方面却投入不足。  本文介绍一

2006-02-14 16:48:00 997

java网络编程examples.zip

java网络编程examples.zip

2011-09-09

程序员面试之葵花宝典

程序员 面试 葵花宝典 程序员 面试 葵花宝典

2011-09-09

Java.Concurrency.in.Practice.May.2006.chm

java并发编程的经典之作,开发必读,经典之作。

2011-09-09

空空如也

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

TA关注的人

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