
杂项
webrobot
我爱旅游
展开
-
xml处理
1、DTD2、schema2.1、命名空间 2.2、元素和属性 2.3、相关约束 3、深入schema 3.1、数据模型的创建 3.2、相关设计方案 3.2.1、Russian Doll(俄罗斯玩偶) 3.2.2、Salami Slice(腊肠切片) 3.2.3、Venetian Blind(百叶窗方式)建议使用,前面原创 2014-03-12 16:47:58 · 779 阅读 · 0 评论 -
JDK安装
配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Users\Administrator\AppData\Local\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013(根据自己的安装路径填写,示例为myeclipse10.5安装自带的jdk原创 2013-07-02 00:19:50 · 1431 阅读 · 0 评论 -
MyEclipse10.5 本地无网络安装SVN1.10.0并解决64位系统下出现的JavaHL错误、连接有问题错误。
与myeclise8.6本无无网络安装svn不一样。以前通过MyEclipse 10\dropins目录下建立xxx.link的方式指向MyEclipse 10\MyPlugs\svn 不行。按照其他文章所述,把link更改为lnk也无效。 总之通过link方式指向,肯定行不通的。对于网络安装,我不详细讲解了。对于网络安装实在不感兴趣,时间的漫长是主要原因。对于本无无网络原创 2013-07-01 20:08:39 · 3230 阅读 · 1 评论 -
JBoss7 安装配置
一、下载安装1、下载地址: http://www.jboss.org/jbossas/downloads ,下载Certified Java EE 6 Full Profile版本。2、解压 jboss-as-7.1.1.Final.zip 到 D:\programs。3、设置环境变量如下:系统变量->新建->变量名:JAVA_HOME = C:\Java以转载 2013-07-17 11:54:10 · 762 阅读 · 0 评论 -
定义错误页面转向
index.html index.action java.lang.Throwable /html/error_page.html 500 /html/error_page_500.html 404 /html/error_page_404.html 403 /html/error_page_403.html转载 2013-07-01 11:58:17 · 935 阅读 · 0 评论 -
RBAC权限管理
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管转载 2013-05-22 15:44:37 · 670 阅读 · 0 评论 -
使用Hibernate 二级缓存
Hibernate 拥有一级和二级缓存,一级缓存是Session 实现的,天生拥有并且不可拆卸。Hibernate 使用插件的方式实现二级缓存,默认情况下,二级缓存是关闭的。合理地使用二级缓存可以有效减少对数据库访问的次数,提升应用的整体性能。对于一个版块Board 对象来说,其实例数目比较少且不常发生更改,User 对象的实例数目比较多,但也不经常发生变化。而Topic 和Post转载 2012-12-12 16:40:27 · 1876 阅读 · 0 评论 -
从配置文件里读取数据,实现多数据库连接
配置文件:db.properties[java] view plaincopydriverClass=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0.1/itbbs username=root password=sa 加载配置文件:[转载 2012-12-07 10:02:09 · 615 阅读 · 0 评论 -
MyEclipse自动生成注释,修改注释模板
以下学习过程中的笔记,部分内容来自网络和书籍。一方便以后查阅,二希望能帮助到别人,三希望高手指点。 用Myeclipse开发项目是,自动生成注释十分方便快捷,但我们希望自动生成自己的名字和一些内容,同时团队开发过程中会出现每个人注释格式不一致等问题。 下面介绍如果通过修改Myeclipse注解模板解决问题。 本人Myeclipse常用的设置,可按需要作相应修改 ----转载 2012-12-05 16:48:52 · 667 阅读 · 0 评论 -
PowerDesigner15在win7-64位系统下对MySQL 进行反向工程以及建立物理模型产生SQL语句步骤图文傻瓜式详解
PowerDesigner15在win7-64位系统下对MySQL 进行反向工程以及建立物理模型产生SQL语句步骤图文傻瓜式详解64位系统下一些注意事项。以及拷贝mysql数据库的一些注意事项。原创 2013-07-01 17:07:16 · 12953 阅读 · 2 评论 -
resin-4.0.37设置编码格式
Resin中就要修改配置文件来设置编码格式,方法如下: 打开C:\resin-4.0.37\conf\resin.xml文件 找到 expand-preserve-fileset="WEB-INF/work/**" multiversion-rou原创 2013-09-09 12:39:19 · 6564 阅读 · 0 评论 -
webservice(编辑中...)
webservice原创 2014-02-08 15:00:33 · 714 阅读 · 0 评论 -
Javascript parseFloat、parseDouble类型转换,数值加减,四舍五入
var a = "0.11";var b = "0.2801";var c = "1.002"; var sum1 = parseFloat(a)+parseFloat(b)+parseFloat(c);var sum2 = (parseFloat(a)+parseFloat(b)+parseFloat(c)).toFixed(4)document.write("a+b转载 2014-03-06 10:04:22 · 50002 阅读 · 0 评论 -
JSTL核心标签库和EL表达式的联合使用
10.1 JSTL+EL+Servlet的示例(1)先来了解一下在Servlet中要做什么样的任务吧。(1)Servlet代码如下:import ghy_jstl.Student; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import jav转载 2014-03-03 19:29:23 · 3725 阅读 · 0 评论 -
Nexus下载远程Maven仓库索引
在开发过程中, 常常只记得某个构建名字,而不记得其具体的配置信息及可用版本等,这个时候可以通过nexus的构建搜索功能查询得到适用的构建;搜索构建的前提是构建在仓库中已经建立索引,没有建立索引或者索引不存在的情况下是搜索不到构建信息的;Nexus默认是不下载远程仓库的索引的,如果想在Nexus中搜索远程仓库中的构建需要先下载远程仓库的索引。如果通过nexus搜不到某个的构件,那说明这个构件不在当前转载 2014-01-17 16:40:37 · 3804 阅读 · 0 评论 -
TCPMon
一、TCPMon介绍TCPMon是apache下的一个项目,下载链接:http://ws.apache.org/commons/tcpmon/download.cgiTCPMon相当于一个中转站,他可以设定接收的端口,目标的端口;功能:可以拦截客户和服务之间的HTTP请求和HTTP相应信息,并查看;二、TCPMon应用有一转载 2014-01-25 20:55:14 · 927 阅读 · 0 评论 -
mavn学习笔记(未整理)
path mvn -versionhttp://localhost:8081/nexusNEXUS_HOME=C:\nexus-2.1.1-bundle\nexus-2.1.1%NEXUS_HOME%\bin\jsw\windows-x86-64把C:\apache-maven-3.1.1\conf\settings.xml拷贝到D:/Maven原创 2014-01-22 16:13:31 · 2159 阅读 · 0 评论 -
window下Nexus私服高级搭建
项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上 环境是:nexus-2.1.1、maven-3.0.4、jdk-1.6.0_32 一、用admin用户登陆nexus nexus的下载和安装都很简单Java代码 1.下载 htt转载 2014-01-13 17:31:17 · 6475 阅读 · 2 评论 -
apache限制并发数 IP 带宽设置教程
限制并发数下载模块: 到官方网址: http://www.nowhere-land.org/programs/mod_vhost_limit/下载模块http://www.nowhere-land.org/programs/mod_vhost_limit/mod_vhost_limit-0.4.tar.gz安装:apxs -c mod_vhost_limit.c转载 2013-10-14 20:31:30 · 1069 阅读 · 0 评论 -
Struts2.3+Spring2.5.6+JPA(Hibernate3)项目移植入WebLogic12容器,并整合入MyEclipse10 图文详解
1、Struts2.3+Spring2.5.6+JPA(Hibernate3) 首先确保在tomcat7下启动运行无错误。 2、下载oepe-indigo-installer-12.1.1.0.1.201203120349-12.1.1-win32.exe,具体哪儿下载就不多说了。 3、安装oepe-indigo-installer-12.1.1.0.1.201203120349-原创 2013-09-05 14:29:24 · 4125 阅读 · 0 评论 -
动态去生成一个bean
cglib 利用 asm 工具动态生成一个带有 set/get 方法的 JavaBean,产生net.sf.cglib.empty.Object$$BeanGeneratorByCGLIB$$b37f650b 这样的类名如果要添加非 set/get 方法,这个就无能为力了。import java.lang.reflect.Field;import java.lang.转载 2012-12-03 15:38:29 · 2974 阅读 · 0 评论 -
工程打包为jar,工程内引用的jar不能一同被打包。另外一个工程引用此jar,则把第一个工程引用的jar跟生成的jar放在同一个目录引用。
第三方的Jar包不能打进Jar文件,而是要摆在新生成jar的同一目录中.原创 2012-10-22 14:25:27 · 774 阅读 · 0 评论 -
FCKEditor2.6集合插入代码、flv视频配置方法
<br />1、拷贝fckeditor至WebRoot目录。<br />2、配置文件中,加入FCK-lib所有库。<br />3、web.xml中内容拷贝到相应位置。<br />4、src目录下文件全部拷贝至工程src目录。原创 2011-04-15 13:12:00 · 602 阅读 · 0 评论 -
SVN配置流水账
很少写笔记以及流水账,发现这是个及其恶劣的坏习惯。这辈子若用10天写笔记和流水账,那么可以节约大量时间。大量的已经学过并用过后来完全忘记的时间!很久之前配置并使用过SVN,很长时间没用了,现在不得不用了,但关于配置使用又搞忘记了。可见写笔记或者流水账的必要性!非常之恶劣!!!什么都了解,但时间一长,就忘记。必须常用!今天就来记录一下配置以及使用SVN的过程,以备不时之需。原创 2010-11-08 09:44:00 · 776 阅读 · 0 评论 -
response.getOutputStream() 在tomcat6 中的错误
<br />ImageIO.write(image, "JPEG", response.getOutputStream());<br /> <br /> <br />需要在其后增加<br /> <br />out.clear();<br />out = pageContext.pushBody();<br /> <br />避免发生错误。原创 2010-11-04 14:45:00 · 824 阅读 · 0 评论 -
iBatis的错误查找经验
<br />iBatis使用时,出错了,不是一般的不好查找。往往输出的错误提示文不对题。<br /> <br />xml内<br /> <br /><typeAlias alias="entityDepartment" type="com.nbchina.bean.privilege.Department"/><br />若Department不在指定的包内,那么整个项目运行不了,并且只有出错提示,没有任何错误细节提示!!!<br /> <br />又或者<br /> <br /> <insert i原创 2010-10-31 02:14:00 · 762 阅读 · 0 评论 -
关于URL编码的经验。
<br />java.net.URLEncoder.encode("中文或者english或者其它字符","UTF-8");<br />java.net.URLDecoder.decode(inputvalue, "UTF-8");<br />这两个类怎么用,其他文章已经写的很多,我不复述了。<br /> <br />在编码方面。很多人会碰到各种乱码问题。手段很多。但有些很麻烦也不怎么管用。<br /> <br />一般来说,jsp文件需要utf-8编码格式,页面需要设定<br /><%@ page lan原创 2010-10-26 11:35:00 · 1518 阅读 · 0 评论 -
对于框架Hibernate以及iBatis的个人认知
问题一:很多新手感觉框架繁琐,绕来绕去。是否有用,是否好!问题二:很多新手感觉H难以学习,配置方面弄得心烦意乱,有必要用H么!好,就以上问题,高人有高人的解答。但往往让新手看的心理缥缈,因为高人会从理论的角度说一大偏让新手更加莫不找头脑的言语。现在我就以一个刚刚做过SSH2以及SSI2的新人的角度来作为解答!希望能给与各位新人解惑!就个人目前状态,增对框架甚至Java莫名其妙。学习路程也比较颠倒。所以通过学习,把实例Struts+Spring+hibernate的项目完整的学习了一边,但学了会忘记,所以又自原创 2010-10-12 19:21:00 · 1184 阅读 · 2 评论 -
灵异事件记录!---iBatis实体更改
iBatis数据框架,Struts2,Spring框架。很简单的数据插入操作。删除,插入都已经写好!现在月经来潮,要把主建 自增长id,去掉,设定其他普通字符型字段为主建。一切java文件修改完毕,进行测试。见鬼了,插入不了!害我浪费了6,7个小时之后,把xml内删除不用的模块给去掉。或者跟现在实体更改一致。那么插入却成功了!!太缺德了!!灵异。问题解决了,但不知道为何会这样!!原创 2010-09-28 10:51:00 · 733 阅读 · 0 评论 -
又一灵异事件--iBatis不支持枚举类型
<br />2.3.0.677版本不支持枚举。<br /> <br />2.3.4.726及以上支持枚举。害的我还以为自己写错了。原创 2010-09-28 16:42:00 · 930 阅读 · 0 评论 -
Eclipse 常用快捷键
Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter转载 2010-01-15 10:25:00 · 432 阅读 · 0 评论 -
MyEclipse开发邮件提示出错。NoClassDefFoundError: com/sun/mail/util/LineInputStream
<br />、用myEclipse进行开发,发送邮件,运行时可能会出现以下的<br />Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream<br />原因是jar包版本不统一,解决方法如下:<br /><br />删除Java EE 5 Libraries/javaee.jar/mail里的包有东西.<br /><br />具体方法如下:<br />用rar打开C:/User原创 2011-04-19 15:32:00 · 1240 阅读 · 0 评论 -
热烈庆祝几大常用框架系统完工
1、Struts2+Spring2.5+JPA 完工 2、Struts2+Spring2.5+Hibernate3.2 注解方式 完工 3、2、Struts2+Spring2.5+Hibernate3.2 配置方 完工 3、Struts2+Spring2.5+iBatis3 完工 4、Struts2+Spring2.5+Hibernate3.2+Jbpm4 注解方式原创 2011-06-23 09:54:00 · 567 阅读 · 0 评论 -
struts2-quickvalidation错误,提示找不到compact()
<br />ajax-url验证以及三个checkbox同时两个checkbox选中,则提示找不到compact()。<br /> <br /> <br />把prototype_for_validation.js中compact()去掉。解决问题。原创 2011-05-07 00:27:00 · 568 阅读 · 0 评论 -
云计算Saas
云计算Saas 笔记陆续添加中....OSGIvirgo-tomcat-server-3.0.2原创 2012-09-10 17:50:27 · 1216 阅读 · 0 评论 -
Spket在Eclipse/MyEclipse下的安装和配置(图文教程)
一、安装Spket第一种方法:网上更新方式1.插件首页:http://www.spket.com2.插件名称:Spket IDE3.更新连接(Update Site):http://www.spket.com/update/ 更新安装方法:1.[Help]-[Software Updates]-[Find and Install...]2.[Search转载 2012-09-12 09:25:41 · 504 阅读 · 0 评论 -
MySQL 表字段唯一性约束设置方法, 设置字段自增的方法
1. 建表时加上唯一性约束CREATE TABLE `t_user` ( `Id` int(11) NOT NULL AUTO_INCREMENT, -- 自增 `username` varchar(18) NOT NULL unique, -- 唯一性约束 `password` varchar(18) NOT NULL,PRIMARY KEY转载 2012-09-07 09:48:36 · 45197 阅读 · 0 评论 -
FusionCharts报表
Fusioncharts 报表工具1. Fusioncharts 介绍:Fusioncharts是一个基于Flash的图表组件,可以用来提供数据驱动的动态图标,fusioncharts可用于任何网页脚本语言如, HTML格式,JSP技术等等。提供交互式和强大的动态图标,fusioncharts充分利用流体美丽的Flash为模板,使用XML作为其数据接口,创造紧凑,互动和真正的动态图表。原创 2012-08-20 13:13:11 · 2367 阅读 · 1 评论 -
compass实现搜索、订单载入功能、velocity模版静态化、OSCache优化性能、SSI实现
一、compass实现搜索1、配置1.1、加入如下jar包。1.2、将compass与spring集成,让compass使用spring的事务,配置文件如下:bean.xml文件中加入如下内容 com.nbchina.bean.article.Article com.nbchina.bean.article.原创 2012-08-07 15:19:01 · 3524 阅读 · 1 评论 -
MySql远程连接不支持解决方案
授权法。A:你想mysql账户myuser使用密码mypassword从任何主机连接到mysql服务器的话,那就在mySQL命令行下输入:GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;若上面那条命令还没有奏效,那就使用下面的命令,一定成功!如果你想允许转载 2012-04-05 16:21:46 · 599 阅读 · 0 评论