自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孙钰佳的博客

转载本BLOG的原创文章请注明作者和出处,谢谢 !

  • 博客(20)
  • 资源 (17)
  • 收藏
  • 关注

转载 六种开源协议的比较

转自:http://hi.baidu.com/pythoner/blog/item/6dd483235d879940ad34de06.html  感谢作者。现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们在常见的开源协议如 MPL,BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择

2008-06-22 00:02:00 1646

原创 使用frame注意session陷阱

最初发现特定情况下使用frame会导致生成多个session是很久以前的事了,今天突然想起来觉得有必要做个总结,毕竟这种情况还是比较隐蔽的,那么什么时候使用frame会产生多个session呢,产生多个session后又会产生什么样的麻烦呢?隐蔽在哪里呢?1.什么时候使用frame会产生多个session不管是frameset还是iframe,只要frame所在文件是htm或html的时候

2008-06-21 22:29:00 7493 4

原创 如何利用js取得eWebEditor编辑器的内容

用javascript取控件的值本来是一件简单的事却被eWebEditor搞的很不方便,导致很多初学者,不知道该如何获取。在分析之前先把我们习惯性的取值方法写出来。eWebEditor : 标准调用示例 function validateForm(){ if(document.getElementById("content1").v

2008-06-21 15:10:00 8221 5

原创 xml+xsl生成html的方法

今天在论坛上看到一位朋友在利用xml+xsl生成html的时候,出现了乱码,在他代码的基础上做了下修改,解决了乱码问题。不知道是不是利用这种方法只能生成UTF-8的格式。 import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream

2008-06-21 13:08:00 5499 2

原创 java 常用IO操作

java中有关IO操作的API太多了,而且因为历史原因,有些api已经被废弃,有时不免让一些初学者比较迷糊,今天抽时间整理了我平时常用的流操作,分享出来,如果有写错的地方,还请大家指正,因为大部分方法都写了注释,所以main中的测试代码就不写注释了.对于理论性的资料大家可参阅http://www.blogjava.net/spark/archive/2006/09/29/72733.html这

2008-06-15 23:25:00 6536 14

原创 SqlServer 2005 Express 使用备忘

下载地址:http://msdn.microsoft.com/vstudio/express/sql/download/设置ICP/IP协议启动打开SQL Server Configuration Manager转到SQL Server 2005 网络配置->SQLEXPRESS 的协议将TCP/IP设置为已启用双击TCP/IP项,转到IP 地址选项卡IP All中设置TC

2008-06-15 15:08:00 1370

原创 利用ThreadLocal绑定Hibernate的session

前几天在csdn论坛里面,经常有人问到,如果不用spring,单用hibernate如何来解决延迟加载的问题.无论是立即加载还是延迟加载必须要连接数据库的,而在java中连接数据库是依赖java.sql.Connection,在hibernate中session就是Connection的一层高级封装,一个session对应了一个Connection,要实现延迟加载必须有session才行.而且

2008-06-15 13:47:00 5850 4

转载 仿网易多附件上传功能

由于无法找到该文章的原创作者,在此无法注明出处,请作者见谅.如有问题或侵害到您的利益,请与我联系.限IE浏览器。Add Filesa.addfile {background-image:url(http://p.mail.163.com/js31style/lib/0703131650/163blue/f1.gif);background-rep

2008-06-15 12:16:00 3936 6

原创 利用RequestDispatcher实现文件下载,支持下载工具

这篇文章同http://blog.csdn.net/sunyujia/archive/2008/03/26/2221442.aspx之所以又发布了一遍,是因为csdn的博客系统经常把上面那篇文章删掉,我也不知道为什么,每次修改的时候,内容都会为空,应该是bug,有点无语.  一个好用的下载文件的实现方法,好多朋友喜欢自己控制输出流来实现下载,但是那种方法非常容易出问题,而且不能使用下载工具进行

2008-06-15 11:54:00 5665 3

转载 Log4j中使用相对路径的方法

下面以xml格式的log4j配置文件为例说明

2008-06-14 17:40:00 7774

原创 用javascript实现进度条

    首选要感谢csdn,因为这套代码是在csdn资源下载页面的那个进度条的基础上修改的,进度条的样式可通过css定义,div对象的创建使用innerHTML, 因为document.createElement("div");会带来内存泄露的问题,虽然这个进度条只占有几k的内存,但是还是把它做的完美些比较好,下面代码中init()方法是必要的,需要在页面初始化的时候初始进度条对象,即window

2008-06-11 00:38:00 8054 3

原创 在swt中使用table

    不经常写swt的东西,每次写都要翻阅几次swt的官方demo,今天要实现个table,但是在官方的例子中却找不到如何在table的一行中插入一个checkbox,在swt中checkbox就是button,于是开始百度,swt的资料真的比较少,百度一圈找了些代码碎片组合在了一起就成下面的demo了,其实swt的官方demo中好像没有介绍TableEditor ,可能是我没看到,这个类可以替

2008-06-10 22:26:00 7095 1

原创 用Java发送图文并茂的HTML邮件

08/10/25修改增加了ByteArrayDataSource类源码。package com.syj;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.IOException;impor

2008-06-10 01:59:00 16383 10

原创 打破类加载的委托模式,指定类加载器的小技巧

      目前java中的类加载是通过委托机制来完成的,也就是说一个类加载器加载一个类的时候会先委托它的父级类装载器去加载,如果他的父亲还有父亲就在委托他父亲的父亲去加载,就这样一直追溯到根类加载器BootStrap,如果BootStrap加载不了目标类,在由BootStrap的下一级去加载,这样一级一级的回退,当回退到最初的类装载器时,如果它自己也不能完成类装载,会抛ClassNotFou

2008-06-08 14:35:00 3136

原创 查看虚拟机指令

    用两个字来总结小知识整理的第一篇文章,简洁。呵呵,csdn的迷你博客不能写标题还不能发布,有点鸡肋的感觉。编译后使用 javap -c 类名移动到常用备忘,小知识整理这个分类还是删掉好了。太鸡肋。

2008-06-08 10:23:00 2993 1

原创 hibernate3保存对象为什么必须使用事务

    今天在csdn上看到一个特别有趣的话题,hibernate3为什么必须使用事务才能保存对象,我相信这个问题对很多人来说都非常困惑包括我自己,于是挂上hibernate源码,一直跟踪最底层,也没发现什么,然而正是因为没用发现什么才点醒了我,回忆多年前使用经典jdbc的场景,那时候使用事务必须自己手工控制conn.setAutoCommit(false); 才行。而现在如果我们要正常使用hib

2008-06-07 14:18:00 5779 6

原创 junit测试的一点心得

    相信大家都使用junti进行测试过,没使用过也没关系因为这篇文章内容和题目其实没什么关系,呵呵,只是在用junit时发现了一点小问题。     在用junit测试由spring托管的程序时,有时会加载一些外部文件例如如下配置   class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">     p

2008-06-01 23:12:00 2165

原创 利用java反射调用类的的私有方法

    今天和一位朋友谈到父类私有方法的调用问题,本来以为利用反射很轻松就可以实现,因为在反射看来根本不区分是否是private的,没有想到调用本身的私有方法是可以的,但是调用父类的私有方法则不行,后来纠其原因很有可能是因为getDeclaredMethod方法和getMethod方法并不会查找父类的私有方法,于是只好自己写递归了,经过尝试果然如此。把代码放出来方便更多人。这段代码可以解决很多实际

2008-06-01 22:57:00 26254 6

原创 java中的静态代理与动态代理

java中的静态代理与动态代理     本来打算今天写点jpa方面的东西,结果搞上了代理,索性就把研究成果放出来吧,java中的代理有两种一种是静态代理一种是动态代理,静态代理其实很容易理解,静态代理其实就是个装饰器而已,而动态代理则借助于jvm的支持,在运行时动态生成代理类。    在这里我通过一个UserDao阐述这个问题。现实生活中这是一个很实际的应用。package com.syj

2008-06-01 12:18:00 2734

原创 javascript的字面量

    在很多javascript框架中经常可以看到诸如var a={};var b=[];或var c={name:"syj"};这些写法让大家摸不到头脑,由于这些写法中使用了[]{}这类字符,所以在百度中很难搜索,我就曾经尝试搜过javascript简写,但是完全不沾边。         为了让更多人少走弯路,于是决定写篇文章简单介绍下。   var a={}等同于var a=new

2008-06-01 10:05:00 4345 5

class文件版本查看器

闲暇时写的小东西,路过的可以看看.查看class文件编译时使用的jdk版本.没技术含量,纯粹为了查看方便,使用UltraEdit一样可以看16进制来换算.

2008-12-05

可启动java的exe文件

我用delphi开发的小工具,就是一个exe文件,利用这个exe文件启动java程序.可以配置jre,同时可以手工指定参数,没有技术含量的东西,欢迎拍砖. 附带使用例子,同时打包了精简的jre,这个helloword只有10m可在没有jre的环境下运行.

2008-11-02

Oracle数据库导入导出工具

我的delphi处女作. 只是个shell没什么技术含量的东西,牛人就当路过.

2008-09-29

绝版的JavaLauncher

通过exe启动java程序的工具,官方网站已经不提供下载了,压缩包里面有C的源码,所以不用担心绝版的问题,大不了自己改,launcher.cfg中可用使用相对路径或者干脆写javaw.exe也可以,因为比较简单大家一试便知.

2008-07-06

SQL跟踪器第二版(SimpleP6spy)

跟踪sql的工具只要是用java实现的程序就可以跟踪程序和数据库的连接信息,如当前连接执行的SQL。<br>使用方法将jar加入到CLASSPATH,然后替换数据库驱动名为com.P6Driver例如替换全部的oracle.jdbc.driver.OracleDriver为com.P6Driver即可,程序启动后第一次与数据库连接时会启动GUI界面。

2008-05-18

邮件附件发生器(自动分卷压缩)

可以指定目标邮箱,目标目录,文件大小限制,目录下超过指定大小的文件会被自动分卷压缩发送。2007年时写的,当初为了批量发送婚纱照呵呵!

2008-05-18

针对存储过程通用的jdbc封装

针对java调用存储过程写的通用封装,oracle,mssql测试通过,附带测试脚本.以前写过一个,感觉不是很好,这个周末就重写了一个,大家多多提意见,是eclipse工程直接跑junit就行了,所有的东西都在里面.除了存储过程也可以执行简单的sql.

2008-05-18

微软的javascript调试工具

在官方网站不好找,放这里来方便更多人。<br>Internet选项里面,去掉“禁止脚本调试”选项。js出错时就会提示调试了。

2008-05-08

DJ Java Decompiler 2.9

非常好用的反编译工具

2008-04-26

14种WEB常见进度条

平时搜集的,共享下.有好漂亮的有实用的.

2008-04-12

p6spy精简版-跟踪sql工具

对p6spy的使用做了些简化,其实主要目的有两个:1是为了学习p6spy的源码,2是简化使用方法,使一些非开发人员也能使用此工具监听sql,压缩包内附源码和说明文档

2008-03-23

swt-win32-3235

swt-win32-3235为一个网友上传的,3235版本

2008-01-13

XMLHTTP手册 CHM版

介绍 XMLHTTP 对象

2008-01-12

java通过jni实现口令屏蔽

网上有很多不过,不怎么好使于是自己写了一个,放上来提供给需要的人.

2007-10-20

JavaScript日历控件

跨Frame的JavaScript日历控件,在meizz3.0版基础上用Popup改写,适用于frame页空间非常小的地方,例如一个frame菜单

2007-10-01

WEB在线编辑器(UBB)

WEB在线编辑器(UBB),根据163邮箱里面的编辑器改版的 ubb编辑器,年代有点久远了

2007-09-25

java读取纯真ip数据库

java读取纯真数据库,源码来自于lumaQQ

2007-09-24

空空如也

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

TA关注的人

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