- 博客(125)
- 问答 (2)
- 收藏
- 关注
原创 关于外贸网客户开发的随想
最近在做2个网站的SEO,一个是 酷玛科技,网址:http://www.coomatec.com, 关于这个公司的描述:Coomatec makes your security easierBasics about CoomatecWiFiCam C101 is a baby monitor based on IP remote view technology. It help...
2014-07-24 17:37:12
295
原创 OFBiz(一):目录结构(转)
一. OFBiz概述OFBiz是一个非常著名的开源电子商务平台,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级,跨平台,跨数据库,跨应用服务器的多层,分布式电子商务类WEB应用系统的框架。OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。包括实体引擎,服务引擎,消息引擎,工作流引擎,规则引擎等。二. OFBiz总体目录...
2014-01-13 09:11:49
222
原创 The page isn't redirecting properly with Fresh installation
More precisely, I installed the Windows MOODLE_25_STABLE Distribution, Moodle 2.5.2+ (using XAMPP v1.7.4).I got the Error 310 (ERR_TOO_MANY_REDIRECTS), right upon install, after registering the Ad...
2013-12-17 19:02:53
556
原创 js校验
function checkIP2(sIPAddress){ var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/; var reg = sIP...
2013-03-21 10:42:50
136
原创 JAVA中使用FTPClient上传下载
转自:http://blog.youkuaiyun.com/hbcui1984/article/details/2720204 在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。一、上传文件 原理就不介绍了,大家直接看代码...
2013-03-06 15:43:26
134
原创 类方法学习五:getGenericSuperclass,getSuperclass
一.说明1.Class<? super T> getSuperclass():返回本类的父类2.Type getGenericSuperclass():返回本类的父类,包含泛型参数信息二.例子1.ClassA.javapublic class ClassA <T>{ private T obj; public void setOb...
2013-03-05 11:21:26
175
原创 spring jdbc 获取主键值 mysql
J-Hi 开发日记(二)最近在做J-Hi融合SpringJDBC时遇到一个棘手的问题,那就是在insert一条记录时如何取回记录主键值的?问题主要让我纠结在对跨数据库SpringJDBC的处理上,大家都知道象SQLServer或MyServer主键的值是以自增的方式,而象Oracle主建的值通过序列生成并通过insert将值直接插入到表中的。为此SpringJDBC提供了两种机制, 1...
2013-03-05 11:16:21
262
原创 Hibernate和IBatis对比
iBATIS数据映射器iBATIS被广泛认为是最简单的一种持久化框架。简洁的代码和简单的配置使得使用iBATIS所需的代码量可以减少到了相应JDBC代码的62%。架构级性能增强,如联合查询的使用等,加速了数据的处理。iBATIS改进了应用的设计方式以确保未来的可维护性。iBATIS可以帮助细化分工,使得工作团队能够充分利用个人的专长。iBATIS可以用任何具有完备功能的编程语言来实现。 ...
2013-03-05 11:11:38
104
原创 Javascript继承
Js的继承在很多书里面细致的分了很多种类型和实现方式,大体上就是两种:对象冒充、原型方式。这两种方式各有优点和缺陷,这里我先列举出来,再从底层分析区别: (一)对象冒充 function A(name){ this.name = name; this.sayHello = function(){alert(this.name+” say Hello!”);};}...
2013-03-05 11:08:37
121
原创 Hibernate二级缓存详解
Hibernate二级缓存详解与Session相对的是,SessionFactory也提供了相应的缓存机制。SessionFactory缓存可以依据功能和目的的不同而划分为内置缓存和外置缓存。 SessionFactory的内置缓存中存放了映射元数据和预定义SQL语句,映射元数据是映射文件中数据的副本,而预定义SQL语句是在 Hibernate初始化阶段根据映射元数据推导出来...
2013-03-05 09:53:06
103
原创 CXF spring jaxws:endpoint jaxws:server 区别 与 关系
通过spring 配置实现 webservice 的配置有两种,一种是jaxws:endpoint ,另外一种是jaxws:server 。百度上没查到相关区别,又由于本人没有跟代码,所以又google了一下,才找到:First, they are all for the server side configuration. Second, jaxws:endpoint is coming ...
2013-03-04 18:39:22
354
原创 Struts 2 Hibernate Validation Tutorial
The Hibernator Validator framework follows the DRY (Don't Repeat Yourself) principle. Using Hibernator Validator you need to specify the constraints using annotations in the domain object. Once you s...
2013-03-01 15:40:31
236
原创 SiteMesh 过滤不装饰的页面
要实现SiteMesh过滤不装饰页面,需要做两方面的设置1、在sitemesh.xml里需要有excludes元素 <excludes> <pattern>/index.jsp</pattern> <pattern>/scripts/*.*</pattern> <pattern>/htmleditor/*.*&...
2013-03-01 11:49:46
274
原创 SiteMesh 2.X版本的简单使用
SiteMesh 2.X版本的简单使用 1. SiteMesh的简介 Sitemesh是由一个基于Web页面布局、装饰及与现存Web应用整合的框架。它能帮助我们再由大量页面工程的项目中创建一致的页面布局和外观,如一 致的导航条、一致的banner、一致的版权等。它不仅能处理动态的内容,如JSP、PHP、ASP、CGI等产生的内容,还能处理静态的内容,比如 ...
2013-03-01 11:28:44
256
原创 Hibernate抓取策略以及如何避免cannot simultaneously fetch multiple bags异常
在说解决cannot simultaneously fetch multiple bags异常之前,我先说下抓取策略注解@Fetch(FetchMode.?)抓取策略有三种1、FetchMode.JOIN(默认的抓取策略),采用外连接的形式,left outer join ... on2、FetchMode.SELECT 会另外发送一条sql语句加载当前对象的关联实体3、Fetc...
2013-02-28 16:28:10
111
原创 Struts2 json 不熟悉序列号 @JSON(serialize=false)
JSON注释还支持如下几个域:name:指定Action属性被序列化成JSON对象的属性名。serialize:设置是否序列化该属性deserialize:设置是否反序列化该属性。format:设置用于格式化输出、解析日期表单域的格式。例如"yyyy-MM-dd'T'HH:mm:ss"。 @JSON(serialize=false) public RecordSer...
2013-02-26 16:22:59
192
原创 Struts2 json 不熟悉序列号 @JSON(serialize=false)
避免使用get开头的action方法 在属性get方法上面加 @JSON(name="newName")json中的名称 @JSON(serialize=false) 该属性不被加入json @JSON(format="yyyy-MM-dd") 格式化日期 ...
2013-02-26 16:22:21
116
原创 struts2学习:配置篇之namespace
把namespace单独拉出来讲一方面是因为它实际上不是一个element,而只是一个attribute,前面已经说了,它是package的一个attribute;另外一方面是因为这个属性是我接触Struts2的时候第一个研究的,印象很深,鉴于这两个原因我决定单独说一下它。在struts1中是没有命名空间这个概念的,通过命名空间我们可以将所有的action配置划分为一个个逻辑单元,每个单元都...
2013-02-26 11:34:22
143
1
原创 jquery validate.addMethod 正则表达式
项目中使用的jQuery添加的校验的方法$(document).ready(function(){56/**//* 设置默认属性 */7$.validator.setDefaults({8 submitHandler: function(form){9 form.submit();10 }11});1213// 字符验证14jQuery.validator.addMethod("string...
2013-02-25 12:15:07
137
原创 使用jquery.validate.js插件时表单name属性的命名问题
我在做表单校验时,使用jQuery的插件jquery.validate.js,这时有个问题:我需要把表单的值传给Action中的属性,如:user.pwd,因此密码框的name="user.pwd",方便给Action的user属性赋值。但此时问题来了,在配置检验时,rules:{ user.pwd: { required: true, ...
2013-02-25 12:11:21
134
原创 jQuery验证控件jquery.validate.js使用说明+中文API
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validationjQuery plugin: Validation 使用说明 转载自:http://blog.sina.com.cn/s/blog_608475eb0100h3h1.html 一导入js库<script src="../js/jquery.j...
2013-02-23 06:55:50
97
原创 Struts2.1.6 部署 jboss6.0 报错
2010-03-01 22:43:52,546 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (HDScanner) Error installing to Parse: name=vfszip:/C:/apps/jboss-6.0.0.20100216-M2/server/default/deploy/...
2013-02-21 10:58:53
151
原创 在WEB应用中使用mysql部署shiro安全框架【转】
shiro框架提供了验证、授权、加密、会话管理等常用的安全功能,而且使用POJO式的API使得该框架能部署在大多数的环境中,此外还针对不同的情形提供了各种API实现,在数据存储上,其开放式的API使得我们在不同数据环境中进行方便自如的切换,shiro同样支持MYSQL方式,下面是使用MYSQL数据库的SHIRO配置:[main]ds = com.mysql.jdbc.jdbc2.opt...
2013-02-20 16:28:13
94
原创 maven 项目,pom中的repositories 要充分使用
aven 项目,pom中的repositories 要充分使用1. <repositories><?xml version="1.0" encoding="UTF-8"?><project.............<!-- 设定除中央仓库(repo1.maven.org/maven2/)外的其他仓库,按设定顺序进行查找. --&g...
2013-02-20 09:47:07
1342
原创 myeclipse8.5 checkstyle pmd findbug plugin 安装
公司要求用findbugs来检查代码,所以尝试在myeclipse上安装该插件,找到别人文章,解决了这个问题,现把解决办法记录如下:1、首先从findbugs网站下载插件:http://findbugs.sourceforge.net/downloads.html2、将下载回来的zip包解压,得到文件夹:edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090...
2013-01-23 16:48:38
169
原创 MyEclipse反向工程异常解决(转)
http://www.cnblogs.com/zhaozhi-1983/archive/2011/03/17/1986425.html
2012-09-11 11:28:42
227
原创 CI checkstyle 让开发自动化: 持续重构
在过去的几年里,我曾看过很多项目的大量源代码,从精美的设计到像是用胶带绑定到一起的代码。我写过新的代码也维护过其他开发人员的源代码。我喜欢编写新的代码,但也喜欢采用一些现有的代码,以某种方法将其简化或将重复的代码提取到一个公共类中。在我早期的工作生涯中,许多人都认为如果不编写新的代码就不会有好的效率。幸好,在 20 世纪 90 年代末,Martin Fowler 编写了 Refactoring一书...
2011-04-06 10:31:52
310
原创 checkstyle 规则解释
checkstyle配置文件说明(checkstyle 3.5)属性 说明 basedir代码所在的位置AbstractClassNameformat: 定义抽象类的命名规则PackageNameformat: 定义包名的命名规则TypeNameformat: 定义类和接口的命名规则tokens: 定义规则适用的类型,例如:CLASS...
2011-04-06 10:12:00
438
原创 java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.supp
copy from :http://www.cnblogs.com/Snowfun/archive/2010/12/17/1909197.htmljava.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z log4j:WARN No...
2011-02-21 20:59:13
315
原创 eclipse3.5.2 + flash builder4插件版 + MyEclipse8.5.0环境下载及搭建
需要做java+flex4的web开发,安装了如下软件eclipse3.5.2 + flash builder4插件版 + MyEclipse8.5.0。1.eclipse-SDK-3.5.2,直接解压就可以使用了下载地址:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5.2-20...
2011-01-13 11:18:12
212
原创 如何把绿色版的Tomcat做成windows的服务项--自动启动(无需手动)
1.首先找到F:\apache\bin\service.bat(不同的计算机Tomcat路径会不太一样),打開此文件,寻找如下--JvmMs 128 --JvmMx 256 這句代码 在此后面加上 --Startup=auto(注意:前面要有空格),修改完成之后,然后点击保存! 2.打开一个Dos窗口,将F:\apache\bin\中service.bat文件拖到Dos窗口中,然后Ente...
2011-01-12 14:21:35
104
原创 Mercurial与TortoiseHg使用入门教程
Mercurial与TortoiseHg使用入门教程转自:http://www.cnblogs.com/meetrice/archive/2010/07/12/1775707.html文章来源:http://www.keakon.cn/bbs/thread-1865-1-1.html分布式版本管理工具当中,Git和Mercurial(意思为水银的,于是经常缩写为Hg)是最为流行...
2011-01-12 11:08:09
121
原创 关于ClassName.class.getResourceAsStream的路径问题
对ClassName.class.getResourceAsStream的路径问题比较模糊,现在把研究的结果写一下:ClassName是这个Class的名称,这里假设为MyClass,处于MyPackage.MyChildPackage包中,如果你将source.props文件放在Classes文件夹中的时候,可以这样写ClassName.class.getResourceAsStream(/...
2011-01-11 10:16:33
90
原创 Error Page在IE下不能转发的问题
Error Page在IE下不能转发的问题 这是IE自身的设定导致的,经过百度,找到几个解决办法: 1, IE设定 工具-->Internet选项-->高级--->显示http友好错误信息(取消选择) , 这样就可以了 2, 设置指定错误页页状态为正常,来告诉IE这不是一个服务器错误, 从而不显示IE的自定义错误页 <% response.setStatu...
2011-01-11 10:05:10
102
原创 装了myeclipse后原Eclipse代码提示Alt+/失效
装了myeclipse后原Eclipse代码提示Alt+/失效2008年08月15日 星期五 10:46装了个MyEclipse6.5,发现不能用快捷键Alt+/来提示代码了,google了一下,发现解决办法如下:1、Eclipse下进入Windows ->Preperences ->General ->keys2、把word completion的快捷键设置alt...
2011-01-11 09:41:46
72
原创 tomcat6.0 下如何配置manager用户名密码
tomcat5.5下配置manager用户名密码在conf/tomcat-users.xml中添加:<role rolename="manager"/><role rolename="admin"/><user username="admin" password="123456" roles="admin,manager"/&
2011-01-05 11:43:05
173
原创 谈 三层结构与MVC模式的区别
转至:http://www.cnblogs.com/wisdomqq/archive/2009/04/29/1446579.html 在优快云和园子里有朋友谈到三层与MVC的区别,以前也有人抛出这个问题,本人对来公司面试的朋友也偶乐会提这方面的问题。 那么我也来讲讲我对这两者的理解吧。 首先对这个题目,本身是存在问题的,“XX结构”与“XX模式”的区别?请问中国社会制度与美国...
2011-01-04 10:58:10
103
linux链接文件
链接文件有点类似于Windows 的所谓快捷方式,但并不完全一样。链接有两种方式,软链接和硬链接。 软链接文件 软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。链接文件甚至可以链接不存在的文件,这就产生一般称之为"断链"的问题(或曰“现象"),链接文件甚至可以循环链接自己。类似于编程语言中的递归。 [yaoyao@linux...
2010-04-02 15:38:49
109
[Linux]虚拟控制台
Linux是一个真正的多用户操作系统,它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录,这是因为Linux和UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台进行多次登录。虚拟控制台的选择可以通过按下Alt键和一个功能键来实现,通常使用F1-F6例如,用户登录后,按一下Alt-F2键,用户又可以看到"login:"提示符,说明用户看到了第二个虚拟控制台。然后只需按...
2010-04-02 15:16:19
668
Linux 设备文件
1. 模块(驱动程序) 模块(module)是在内核空间运行的程序,实际上是一种目标对象文件,可以动态装载到系统中作为内核的一部分运行。 Linux下对于一个硬件的驱动,可以有两种方式: 1.1 直接加载到内核代码 启动内核时就会驱动此硬件设备。 1.2 以模块方式加载 编译生成一个.o文件。当应用程序需要时再加载进内核空间...
2010-04-02 14:58:42
167
空空如也
如何使用 javascript中的import, export 语法
2008-11-14
Spring 自动代理事务 中碰到了事务无法回滚的问题
2008-08-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人