自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 foreach 循环3列 自动换行

<table width="90%" border="0" cellspacing="3" cellpadding="3" align="center"  id="_ga1">         <tr>               <c:forEach var="g" items="${ga

2011-04-13 09:59:20 532

原创 Java反射与动态代理

基本用法Java 反射API的第一个主要作用是获取程序在运行时刻的内部结构。这对于程序的检查工具和调试器来说,是非常实用的功能。只需要短短的十几行代码,就可以遍历出来一个Java类的内部结构,包括其中的构造方法、声明的域和定义的方法等。这不得不说是一个很强大的能力。只要有了java.lang.Class类 的对象,就可以通过其中的方法来获取到该类中的构造方法、域和方法。对应的方法分...

2011-04-12 23:05:43 132

原创 Ibatis + Spring 操作 Blob 详解

一:Java工程环境介绍 (1) 工程目录结构 (2) Oracle9i + Oracle10g的驱动 + jdk1.4 (3) 用到的jar包如下: (4) 数据库表结构 create table IBATIS_BLOB (   ID      VARCHAR2(5) not null,   TITLE   VARCHAR2(50),   CONTENT BLOB ) 二:主要代码如下 (1) ...

2011-04-06 13:38:00 84

原创 java序列化(Serializable)的作用和反序列化

1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;b)当你想用套...

2011-01-24 14:29:42 99

原创 复选框互斥

第一种: function checkBoxValidate(cb) { for (j = 0; j < 8; j++) { if (eval("document.myform.ckbox[" + j + "].checked") == true) { document.myform.ckbox[j].checked = false; if (j ...

2011-01-07 13:15:12 579

原创 java中文乱码的原因

在java开发中都能遇到java中文乱码的情况,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?希望通过下面的总结的java中文乱码解决方法对遇到过此类问题的朋友有所帮助。首先,要想解决java中文乱码问题就有必要了解一下什么是字符,字符集,编码的概念。字符:是文字与符号的总称,包括文字、图形符号、数学符号等。字符集:就是一组抽象字符的集合。字符集常常和一种具体的语言文字...

2010-12-31 12:47:30 159

原创 解决web服务器各种应用的乱码问题

乱码问题: (1)服务器端: 修改httpd.conf (在Redhat中放置的位置为/etc/httpd/conf/) 查找: AddDefaultCharset ISO-8859-1 改成: #AddDefaultCharset ISO-8859-1 AddDefaultCharset off 这种方式关掉了服务器的默认语言的发送...

2010-12-31 11:50:47 116

原创 各种弹出信息框

function check(){ var YN = window.confirm("你确定要输密码吗?"); //弹出问号提示,供用户选择,从而产生true 与false两种结果 可以与用户进行交互 if(YN){ var Password = wind...

2010-12-27 11:34:53 131

原创 js动态添加行

New Document // Example: obj = findObj("image1"); function findObj(theObj, theDoc){ ...

2010-12-27 11:32:40 82

原创 js省市联动

省市联动 var areaArray = new Array(); areaArray[areaArray.length]=new Array("10","北京市"); areaArray[areaArray.length]=new Array("20","天津市"); areaArray[areaArray.length]=n...

2010-12-24 09:44:07 73

原创 js转换ASCII码

alert("A".charCodeAt(0)); alert(String.fromCharCode(97));

2010-12-23 14:42:44 296

原创 页面初始化加载

//页面初始化加载函数function addLoadEvent(func){ var oldonload = window.onload; if (typeof window.onload != 'function'){ window.onload = func; } else { window.onload = function(){ oldonload...

2010-12-22 16:19:39 120

原创 JS对select动态添加options操作方法

动态删除select中的所有options: document.getElementByIdx("ddlResourceType").options.length=0; 动态删除select中的某一项option: document.getElementByIdx("ddlResourceType").options.remov...

2010-12-22 13:59:52 176

动态系统时间 js

动态系统时间

2009-08-21 16:59:17 86

不能选择重复的下拉框

New Document 第一完成人 第二完成人 第三完成人 第四完成人 第五完成人 第六完成人 第七完成人 第八完成人 第九完成人 ...

2009-07-10 15:45:30 495

Flex的DataGrid导出Excel

Flex的DataGrid导出Excel

2011-12-14

用jquery实现比较好用的日历组件

比较好用的日历组件,里面原先是英文的年月日,我现在已经将他们的模版已经修改过了!在里面有个日历组件有个时间范围的校验。

2011-02-21

条码打印图片提供源码

条码打印的实现,内部包括源码,可以通过源码可以看得出如何实现打印条码。

2011-01-28

SVN服务器端全部配置

1、 到svn官方网站http://subversion.trigris.org/下载服务器安装包svn-win32-1.6.1.zip,将该压缩包解压到D:\subversion目录下,出现D:\subversion\bin。建立D:\svn,在命令行该目录(D:\subversion\bin\)下输入svnadmin create D:/svn/repos1,如果创建成功,D:\svn下将会多一个repos1目录。 2、 让svnservice服务随Windows系统一起启动,在命令行下输入:sc create svnservice binPath= "\"D:\subversion\bin\svnserve.exe\" --service -r D:\svn" start= auto 3、 权限配置: 在进行权限配置前,所有的用户都能进行任何操作,在很多情况下是不允许的。在创建仓库时,仓库目录(如:D:\svn\repos1)下都会生成好几个文件夹,其中conf里面存储的是配置信息,包括三个文件: authz:访问权限配置 passwd:用户名和密码配置 svnserve.conf:基本配置信息 ⑴先配置svnserve.conf,将里面几项配置前的注释去掉,最后的内容如下: [general] #anon-access = read #auth-access = write password-db = passwd authz-db = authz 这些参数的含义文件里都有详细说明,其中,anon-access和auth-access分别是对匿名用户以及认证用户的访问控制,password- db指明用户密码文件路径,authz-db指明权限配置文件路径。另外还有一个参数realm用于指明仓库所属的认证域,默认情况下每个仓库位于不同的域(每个仓库有一个唯一的uuid),因此我们可以不设置该项,除非多个仓库需要共用同一份passwd配置。 ⑵passwd文件的配置很简单,格式如下(等号前面为用户名,后面为密码): [users] #harry = 123 #sally = 123 sunxiaoyong = 11111111[A1] ⑶authz则可以创建用户组并精确配置某个用户或用户组对某个文件或目录的访问权限,下面是一个例子: [groups] #harry_and_sally = harry,sally [/] sunxiaoyong = rw * = r[A2] #[/project1] #* = #harry = rw #sally = r #[/project1/foo] #sally = #[/project2] #@harry_and_sally = rw #guest = r 文件内容其实很简单易懂,groups用于定义用户组,后面便是对资源的具体访问控制,/表示仓库根目录,*表示所有用户,用户组前面需加上@符号,r表示可读,w表示可写,等号右边为空则表示没有权限。注意对于目录结构,当用户访问某个资源时,SVN会先看有没有直接针对该资源的访问控制,如果没有找到,则会继承上一级目录的访问权限,如此递推。 补充再提一点,当我们有多个仓库时,我们会发现这些仓库的用户帐号在大多数情况下都是相同的,因此,我们可以将passwd文件放到公共的地方,然后将所有仓库的password-db配置都指向该文件。相应的,authz-db也可以共用一个文件,不过需要在配置具体的访问控制时指明所属的仓库,如下: [/] * = r [repos1:/project1] * = r harry = rw [repos2:/project1] * = r sally = rw 上述配置表明,所有人对所有仓库的根目录都有读权限,但只有harry对仓库repos1里的project1有读写权限,只有sally对仓库repos2里的project1有读写权限。

2011-01-28

jad+v1.5.8g

Usage:jad [option(s)]   直接输入类文件名,且支持通配符,如下所示。   c:\Java\>jad example1.class   c:\Java\>jad *.class   结果是将example1.class反编译为example1.jad。将example1.jad改为example1.Java即得源文件。   二、Option -o   不提示,覆盖源文件   三、Option -s   c:\Java\>jad -sJava example1.class   反编译结果以.Java为扩展名。   四、Option -p   将反编译结果输出到屏幕   c:\Java\>jad -p example1.class   将反编译结果重定向到文件   c:\Java\>jad -p example1.class>example1.Java   五、Option -d   指定反编译的输出文件目录   c:\Java\>jad -o -dtest -sJava *.class

2011-01-28

apache-maven-3.0.2-bin

这是一个维护版本,主要是bug修复: ** Bug * [MNG-4840] - Prerequisites is not working on m3 * [MNG-4913] - [regression] User properties override equally named POM properties of transitive dependencies * [MNG-4915] - Versions in pom.xml are not checked for invalid characters * [MNG-4918] - MavenProject#clone() doubles active profiles * [MNG-4919] - Plugin execution contributed by lifecycle mapping gets lost when same goal is bound multiple times * [MNG-4923] - [regression] java.lang.ClassNotFoundException: org.apache.maven.artifact.ArtifactStatus * [MNG-4925] - Mismanagement of container lookup realm can cause type incompatibilities for plugins looking up components by string * [MNG-4933] - With a resource directory as . maven raise an java.lang.StringIndexOutOfBoundsException:217 * [MNG-4941] - PluginDescriptorBuilder doesn't populate expression/default-value fields for mojo parameters * [MNG-4952] - [regression] RELEASE field of repository metadata is not updated upon repeated deployments * [MNG-4955] - [regression] Outdated remote snapshots are preferred over locally installed snapshots * [MNG-4960] - [regression] Make-like reactor mode does not build selected project when resuming from one of its prerequisites * [MNG-4966] - Preserve double slashes in the scm connection url - identifies absolute repository paths for mercurial ** Improvement * [MNG-4912] - Use of raw type should be Comparable<ArtifactVersion> * [MNG-4916] - Poor ProjectBuilder.build performance for projects with unresolvable extension plugins * [MNG-4922] - ExecutionEvent give on the exception encountered (when having mojoFailed) * [MNG-4926] - ExecutionEvent give on the exception encountered (when having projectFailed , forkedProjectFailed) * [MNG-4944] - Include JRE vendor in version info * [MNG-4950] - Javadoc improvements to DefaultSettingsWriter/Reader * [MNG-4953] - Issue a warning when a system-scope dependency refers to the project basedir ** New Feature * [MNG-4936] - Allow to better monitor and adjust a Maven build during CI * [MNG-4937] - Allow the platform scripts to avoid loading mavenrc content ** Task * [MNG-4945] - Remove mergeId from public POM * [MNG-4957] - Emit validation warning when project version uses irregular SNAPSHOT version string * [MNG-4959] - Update default plugin versions

2011-01-28

JFreeChart饼状图

3D和平面饼状图!有详细的注释!

2008-01-21

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

TA关注的人

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