JAVA
文章平均质量分 61
王姐
Java, C , linux c, 技术,软件架构,领域建模,IT 项目管理
展开
-
清理Word生成HTML的冗余;清理与清除HTML标签
众所周知,当直接将word中的内容复制到网页上时,会产生很多冗余代码;而现在,在线编辑器又很普遍;就包括,现在用的百度空间的这个文本编辑器,如果直接从WORD中写好的文章复制进来,本来没有几个字,结果,它会提示,超出最大字数;也就是因为冗余代码过多的原因;而用户直接拷贝Word的事儿很常见;以前我也写过一个清理的方法;在我的空间也有;当时只是为了让文章在显示时,很够统一格式;清理了一些多余原创 2013-05-28 10:05:17 · 1210 阅读 · 0 评论 -
JS 插入表格
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> //增加行 function insertRow(){ var rowid = document.getElementById('id').value;原创 2012-06-05 16:07:58 · 312 阅读 · 0 评论 -
svn eclipse插件突然失效怎么办?
前段时间遇到了svn eclipse插件突然失效的问题,差点没把我吓晕,因为这个问题的症状实在有点NB,听我一一道来,具体表现为:eclipse左边的项目目录结构不显示任何svn插件的图标,也就是说从eclipse中的项目目录结构中你是看不出哪些东西你改动过但是没有提交,在一般情况下,遇到这样的问题也并没有什么大不了的,因为自己的改动一般都会及时提交到svn上,最多重新下载一下最新的代码,另外重新原创 2012-05-09 20:22:47 · 1103 阅读 · 3 评论 -
Java文件下载的几种方式
public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file =new File(path); // 取得文件名。转载 2012-04-12 15:37:31 · 253 阅读 · 0 评论 -
使用Java Servlet动态生成图片
在Web应用中,经常需要动态生成图片,比如实时股市行情,各种统计图等等,这种情况下,图片只能在服务器内存中动态生成并发送给用户,然后在浏览器中显示出来。 本质上,浏览器向服务器请求静态图片如jpeg时,服务器返回的仍然是标准的http响应,只不过http头的contentType不是text/html,而是image/jpeg而已,因此,我们在Servlet中只要设置好contentT转载 2011-12-06 16:47:47 · 257 阅读 · 0 评论 -
log4j.properties配置详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 ,转载 2011-11-02 10:39:08 · 246 阅读 · 0 评论 -
log4j详解与实战
log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html 我们先看一个最简单的示例:【示例1】项目结构:【注:由于这里的多个项目公用转载 2011-11-02 10:38:16 · 216 阅读 · 0 评论 -
jQuery对select操作小结
jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text转载 2011-11-17 09:24:10 · 215 阅读 · 0 评论 -
Hibernate中处理批量更新和批量删除 hibernate batch update and insert
在Hibernate中处理批量更新和批量删除 发布时间:2007.08.03 06:06 来源:赛迪网 作者:dxaw 批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:tx = session.beginTransaction(转载 2011-11-17 08:57:01 · 2696 阅读 · 0 评论 -
使用 eclipse时,出现如下问题:org.eclipse.swt.SWTError: No more handles的解决办法 .
使用 eclipse时,出现如下问题,log如下!ENTRY org.eclipse.osgi 4 0 2009-07-30 15:49:55.671!MESSAGE Application error!STACK 1org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java原创 2012-05-24 14:42:03 · 1564 阅读 · 0 评论 -
公钥密码算法
,它使用了一对密钥:一个用于加密信息,另一个则用于解密信息,通信双方无需事先交换密钥就可进行保密通信。其中加密密钥不同于解密密钥,加密密钥公之于众,谁都可以用;解密密钥只有解密人自己知道。这两个密钥之间存在着相互依存关系:即用其中任一个密钥加密的信息只能用另一个密钥进行解密。若以公钥作为加密密钥,以用户专用密钥(私钥)作为解密密钥,则可实现多个用户加密的信息只能由一个用户解读;反之,以用户私钥作为原创 2012-07-09 15:14:22 · 393 阅读 · 0 评论 -
用Hibernate 查询数据库 居然执行了更新操作,奇怪
我用hibernate查询数据库,在service层查询数据库后在service层设置了一下查询出来的pojo的属性,Hibernate居然给我更新到数据中了,代码如下:DAO代码如下: public City getCityById(String cityCode) throws DAOException { try{ return (City)getHibernat原创 2012-07-19 14:38:54 · 372 阅读 · 0 评论 -
JQUERY + UPLOADFY 上传图片并刷新
//保存照片 @RequestMapping(params = "method=savePictureinfo") public String savePictureinfo(HttpServletRequest request) throws Exception { String idcard = request.getParameter("idcard"); String base原创 2013-02-21 21:18:37 · 1112 阅读 · 0 评论 -
DWZ+Uploadify +JSON 多文件上传
For the most basic implementation, follow the steps below:1. Download the Uploadify Zip Package. It’s FREE!2. Unzip the package and upload the following files into a folder on your website:j原创 2013-01-21 15:26:40 · 11933 阅读 · 4 评论 -
IE设置
无纸化考试系统IE设置一、解决方法:1、第1种方式:执行(外网注册文件.reg)注册表文件直接修改IE设置;2、第2种方式:手工调整IE设置;测试情况:XP系统IE678正常;2003系统IE8正常;WIN7系统IE8正常(非administrator用户,具有管理员权限)还是建议装IE6;IE7、IE8还需要在XP/2003/WIN7测试;二、详细操作步骤:1、第原创 2012-10-08 14:58:47 · 538 阅读 · 0 评论 -
2011-07-08 16:31 IE7或者IE8浏览器全屏解决方案_JS
点评:网上有很多介绍IE7或者IE8全屏解决方案,有的说修改注册表,有的说用ActivieX控件,但是经过测试都不能正常使用,甚至有的说IE7/IE8根本没有办法实现全屏但是我们想一下,微软做的软件产品能这么弱智么?是一定能实现的,下面就实现方案及步骤进行介绍。 解决方案: 第一步: IE7或者IE8 >> 工具 >> Internet选项 >> 常规 >> 选项卡原创 2012-10-08 09:18:27 · 1497 阅读 · 0 评论 -
禁止弹出“您查看的网页正在试图关闭窗口。是否关闭此窗口”的屏蔽方法 .
在IE6中范例代码如下:window.opener= null;window.close();在IE7中示例代码如下window.opener= null;window.open("","_self"); window.close();如果要全屏显示(去掉IE的工具栏、地址栏和菜单栏等信息),则只能用window.open();的方法。如果第一个页面就要全屏显示转载 2012-10-08 09:17:35 · 2925 阅读 · 0 评论 -
IE7.0 中设置选项卡中的在新的窗口中打开网页(注册表)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones3 Internet 区域 2102 允许由脚本初始化的窗口,没有大小和位置限制 ** 3 02104 其他:允许网原创 2012-10-08 09:55:40 · 979 阅读 · 0 评论 -
如何消除“当前安全设置会使计算机有风险”的提示 .
开始>运行>输入“gpedit.msc”回车 打开组策略编辑器。依次展开本地计算机策略>计算机配置>管理模块>Windows组件>Internet Explorer 在右边的窗口中找到“关闭安全设置检查功能”策略项。 双击此项,在“设置”选项中选择“已启用”,确定生效后,就不会不会再出现烦人的安全提示了修改完以后,重新打开浏览器就可以了原创 2012-10-08 12:18:48 · 799 阅读 · 0 评论 -
jquery的get,post和ajax方法的使用
jQuery真是个非常强大的类库,今天学习了一下,爱上了,讲下jQuery中ajax使用方法.例子:test.html页面引用内容有:Hello World!用法1:(页面载入时读取远程页面内容到divMsg) Code highlighting produced by Actipro CodeHighlighter (freeware)http://w原创 2011-11-17 09:31:04 · 464 阅读 · 0 评论 -
hibernate中批量处理的解决方案
实际开发中的一些问题: 批量的修改数据库字段(大数据量), 因为hibernate中提供了批量处理 的解决方案 Hibernate批量处理其实从性能上考虑,它是很不可取的,浪费了很大的内存。从它的机制上讲,Hibernate它是先把符合条件的数据查出来,放到内存当中,然后再进行操作。实际使用下来性能非常不理想,在笔者的实际使用中采用下面的第三种优化方案的数据是:100000条数转载 2011-11-17 09:02:22 · 451 阅读 · 0 评论 -
Spring Security tutorial
<br />Spring Security 提供了一个tutorial例子,刚开始看的时候感觉没有头绪,通过看Reference和视频现在有一些进展了,我现在通过一些小例子把tutorial里面的东西一点一点加进去。<br /> <br />先新建一个Web项目,里面只有两个jsp页面,index.jsp和admin.jsp。index.jsp有一个链接指向admin.jsp页面,代码如下。 <body> <p>任何人可以访问该页面!</p> <p><a href="admin/adm转载 2010-12-28 17:26:00 · 457 阅读 · 0 评论 -
spring security 2.04 菜鸟设定
<br />本人是菜鸟,E文也很烂,偏偏spring security更新很神速,版本之间相差特别大.网上有限的几个教材,也无法拿来就用.硬着头皮,借着spring security 2.x中文使用手册,再结合孙宁振的博文等,经过几天的奋战,终算能跑起来了.下面是根据自已理解,特写的教材. <br />本人表达能力有限,水平有限,只是由于spring security中文实例资料难找,特凭着脸皮厚,发表本教程,希引出大虾,作出权威的中文教材.是我等菜鸟之福了. <br /><br />在这里,特别鸣谢spr转载 2010-12-28 17:22:00 · 711 阅读 · 0 评论 -
权限控制设计思路
<br /> 最近的一个项目做了一个权限的控制,大概来说下思路:权限控制具体的目的是不仅要控制页面,还要可以控制到页面上的某一个按钮是否有权限操作或页面的某一个模块是否可以显示或是否有权限写等等 <br /> <br /> 数据库表设计:管理员,角色,页面,模块 <br /> <br />(1)、模块是属于页面,模块可以是页面上的一个按钮或某一块内容 <br />(2)、页面分为一级页面和二级页面,一级页面作为导航页面,二级页面是导航下的子页面 <br />(3)、角色可以根据需要来选择页面和页面转载 2010-12-30 10:08:00 · 12085 阅读 · 0 评论 -
hibernate多对一 一对一 一对多 多对多的配置方法
<br /><br /> <br /><br /><br />hihernate一对多关联映射(单向Classes----->Student)<br /> <br />一对多关联映射利用了多对一关联映射原理<br /> <br />多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一<br />一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多<br /> <br />也就是说一对多和多对一的映射策略是一样的,只是站的角度不同<br /> <br /原创 2010-12-29 11:30:00 · 592 阅读 · 0 评论 -
使用 Acegi 保护 Java 应用程序
简介: 了解了 Acegi 安全系统(Acegi Security System)的 基础知识 后,我们将介绍该系统的更加高级的应用。在本文中,Bilal Siddiqui 向您展示了如何结合使用 Acegi 和一个 LDAP 目录服务器,实现灵活的具有高性能的 Java™ 应用程序的安全性。还将了解如何编写访问控制策略并将其存储在 ApacheDS 中,然后配置 Acegi 使其与目录服务器交互,从而实现身份验证和授权的目的。转载 2010-12-27 17:13:00 · 304 阅读 · 0 评论 -
反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
<br /> 好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.<br />其实AOP的意思就是面向切面编程.<br />OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!<br />还是拿人家经常举的一个例子讲解一下吧:<br />比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录,<br />我们原创 2010-12-27 17:51:00 · 330 阅读 · 0 评论 -
Spring Security优劣之我见
拜读了Spring Security相关帖子和Spring Security参考文档。现将我理解的Spring Security写下来和大家共享。 本文目的是从Spring Security能够提供的功能、以及基本原理角度分析,并不深入到如何编码。然后反过来,审查我们的软件系统需要哪些权限控制。进而评审Spring Security的适用性。 本文力求文字简单,概念也简单。------------------------------------------------转载 2010-12-20 11:53:00 · 1852 阅读 · 0 评论 -
Java 字符串编码
在JAVA中,一个char是2个字节(byte),而一个中文汉字是一个字符,也是2个字节。所以可以把汉字赋值给char。而英文字母都是一个字节的,因此它也能保存到一个byte里,一个中文汉字却不能。 char型字符单独在输出语句时,输出它的字符本身,与+相连时,输出它的ASCII码值。 UTF-16BE和UTF-16LE是UNICODE编码家族的两个成员。UNICODE标准定义了UTF-8、UTF-16、UTF-32三种编码格式,共有UTF-8、UTF-16、UTF-16BE、UTF-16L转载 2010-12-20 09:00:00 · 367 阅读 · 0 评论 -
Spring security 3.0 资料整理
官方网站http://static.springsource.org/spring-security/site/index.htmlSpring Security 3.x 参考文档中文版:http://www.family168.com/tutorial/springsecurity3/html/springsecurity.htmlSpring Security 2.x 参考文档中文版http://www.family168.com/tutorial/springsecurity/html/springs原创 2010-12-28 17:32:00 · 415 阅读 · 0 评论 -
Spring Security tutorial 完整原代码
index.jsp 任何人可以访问该页面!管理员管理页面web.xml xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://原创 2010-12-28 17:49:00 · 426 阅读 · 0 评论 -
spring security验证流程
<br />工作需要,又弄起了权限的管理。虽然很早以前都了解过基于容器的权限实现方式,但是一直都觉得那东西太简陋了。后来使用liferay时发现它的权限系统的确做得很优秀,感觉这也可能是它做得最出色的地方吧。但是当时只停留在怎么使用及一些与其衔接的关系之上,并没有对其底层进行了解,新到现在的公司后,发现这一课还是得补上。但是令人惊讶的是,目前可用的选择并不多,甚至很少,最有名的当属spring security了,虽然很有名,但是关于这方面的资料并不是很多,应用示例就更少了。还好有中文的官方文档与http:原创 2010-12-30 09:57:00 · 5729 阅读 · 1 评论 -
Hibernate 存取及批量更新删除
Hibernate 存取及批量更新删除2007-01-30 18:35Hibernate 存取及批量更新删除"lian" 于:2005-08-30 02:06:54 在目标:"Hibernate 存取及批量更新删除"下添加了评论:"Hibernate 存取及批量更新删除"文章内容:如果你使用的底层的数据库(如Oracle)支持存储过程,也可以通过存储过程转载 2011-11-17 08:53:59 · 346 阅读 · 0 评论 -
Hiberante批量处理(Hibernate API 转为 JDBC API 执行)
今天使用Excel导入到数据库 但是要进行批量插入, 使用的是JDBC的方式进行的,可是就是在事务处理的时候没有成功, 我在网上找了一些资料,这次又是使用Hibernate的回调机制。成功了! 分享一下~ Hibernate中的Dao层的代码: package teach.dao.adminpart; import java.io.FileInputStream转载 2011-11-17 09:06:00 · 759 阅读 · 0 评论 -
真正springsecurity3.0
<br />费死个劲,贴部分strus2.1+spring3.0+hibernate3 构造的spring security3.0的工程:<br /> <br /> <br /> <br /><?xml version="1.0" encoding="UTF-8"?><br /><beans:beans xmlns="http://www.springframework.org/schema/security"<br /> xmlns:beans="http://www.springframework原创 2011-01-13 11:34:00 · 1152 阅读 · 1 评论 -
Spring Security 3.x 完整入门教程
<br />1,建一个web project,并导入所有需要的lib,这步就不多讲了。<br />2,配置web.xml,使用Spring的机制装载:<?xml version="1.0" encoding="UTF-8"?><br /><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"<br /> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br />转载 2011-01-12 11:55:00 · 32079 阅读 · 4 评论 -
Spring Security使用总结(高级
<br />前一篇文章里介绍了Spring Security的一些基础知识,相信你对Spring Security的工作流程已经有了一定的了解,如果你同时在读源代码,那你应该可以认识的更深刻。在这篇文章里,我们将对Spring Security进行一些自定义的扩展,比如自定义实现UserDetailsService,保护业务方法以及如何对用户权限等信息进行动态的配置管理。 <br /> 一 自定义UserDetailsService实现<br /> UserDetailsService接口,这个原创 2010-12-30 14:59:00 · 3605 阅读 · 0 评论 -
Spring2.5中使用注解装配属性and组件自动扫描
<br />Spring2.5中使用注解装配属性<br />可在Java代码中使用@Resource或者@Autowired注解进行装配,但需在XML中配置以下信息<br />xmlns:context="http://www.springframework.org/schema/context"<br />xsi:schemaLocation="http://www.springframework.org/schema/context<br />http://www.springframework.org转载 2010-12-30 10:30:00 · 432 阅读 · 0 评论 -
Spring Security 2 配置精讲 完整代码
<br />Resource <br /> <br /> <br />@Entity<br />@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)<br />public class Resource {<br /> @Id<br /> @GeneratedValue<br /> private Integer id;<br /> <br /> private String type;<br /> <br /> private String valu原创 2010-12-28 22:13:00 · 503 阅读 · 0 评论 -
spring security总结
<br />spring security总结 <br />首先导入spring security所需要的jar包 <br />spring-security-core-2.0.5.RELEASE.jar <br />spring-security-core-tiger-2.0.5.RELEASE.jar <br />一.配置过滤器 <br />在web.xml中定义如下过滤器 <br /> <filter> <br /> <filter-name>springSecurityFilterC原创 2010-12-30 14:43:00 · 1500 阅读 · 0 评论