- 博客(30)
- 资源 (27)
- 收藏
- 关注
转载 利用spring AOP管理权限[简单实例]
http://lighter.javaeye.com/blog/42673 这一排在复习spring的一些知识点,顺便写一下博客,下面看一下利用spring AOP做的管理权限简单实例; 首先定义一个用户: Java代码 public class User { private String username; public Str
2008-10-30 02:29:00 800
转载 实现业务系统中的用户权限管理--实现篇
http://www.noahweb.net/mail/2/Project_1.htm 在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用“动作分解列表”的方式来陈述每个动作以及相关资源。实现权限管理功能的动作动作分解动作名相关表名操作集类型(
2008-10-30 02:14:00 449
转载 实现业务系统中的用户权限管理--设计篇
http://www.noahweb.net/mail/2/Project.htm#biao B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B
2008-10-30 02:12:00 646
转载 开发 Web 站点
http://www.ibm.com/developerworks/cn/web/wa-website/?S_TACT=105AGX52&S_CMP=tec-csdn 开发 Web 站点使用开源软件设计、开发和部署协作型 Web 站点系列使用 CakePHP 快速打造 Web 站点系列使用 A
2008-10-30 01:42:00 577
转载 html截取摘要并补齐标签(htmlparser)二
http://scnujie.javaeye.com/blog/232745 另外一个关键点就在于补齐截取出来的标签,而在这之前你可能需要面对里面的一些不常用甚至没见过的标签,所以你就需要扩展标签,而这时一个叫htmlparser的开源包 则可以帮得上忙了,它里面定义了一些常用的标签你可以在读取出来后它会帮你自动补齐,但是面对一些它里面没有的标签要怎么办呢,这时你可以自己再扩展出一些属于你
2008-10-30 01:41:00 1351
转载 html截取摘要并补齐标签(htmlparser)一
http://scnujie.javaeye.com/blog/232743 从html里面截取摘要关键在于在截取的时候不能截断它里面的标签,所以就要想法让它在截取的时候能截全标签:方法是写一个算法让它在截取所指定长度时只计算标签 外面文本的数量而标签里面的长度不计算在内,这样才能以指定的长度截取到不会断节的标签: 下面就是这个小算法(见笑了): Java代码 pu
2008-10-30 01:39:00 1082
转载 从HTML中攫取你所需的信息
http://www-128.ibm.com/developerworks/cn/java/l-html-parser/本文并非想通过分析HTML的语法然后从中解析出数据,这样做实现困难而且没有什么实际应用的意义,或者应该这样说:我们并不想自己去实现一个HTML语法的分析器。我们要做的仅仅是从HTML中提取我们所需的信息。不同于XML这种对格式要求非常严格的标志语言,HTML在推出时并没有
2008-10-29 01:32:00 655
转载 HtmlParser初探--使用Nodefilter和Visitor进行网页分析
最近在做html页面转化成jsf页面的工作,尝试过使用正则表达式、dom4j等方法,都没有取得很好的结果。(html-->jsf会另写一篇文章进行讨论)现在在使用htmlparser对html进行解析,对于html页面的解析htmlparser是一个功能比较强大的工具(相关下载:http://sourceforge.net/projects/htmlparser/)。以下是经常使用的对页面解析
2008-10-28 23:05:00 707 1
转载 HTMLParser使用详解(4)- 通过Visitor访问内容
http://www.baizeju.com/html/HTMLParser/200807/07-123.html HTMLParser遍历了网页的内容以后,以树(森林)结构保存了结果。HTMLParser访问结果内容的方法有两种。使用Filter和使用Visitor。下面介绍使用Visitor访问内容的方法。4.1 NodeVisitor从简单方面的理解,Filter是根据某种条件
2008-10-28 23:04:00 476
转载 HTMLParser使用详解(3)- 通过Filter访问内容
http://www.baizeju.com/html/HTMLParser/200807/07-121.html HTMLParser遍历了网页的内容以后,以树(森林)结构保存了结果。HTMLParser访问结果内容的方法有两种。使用Filter和使用Visitor。(一)Filter类顾名思义,Filter就是对于结果进行过滤,取得需要的内容。HTMLParser在org.htm
2008-10-28 23:03:00 561
转载 HTMLParser使用详解(2)- Node内容
http://www.baizeju.com/html/HTMLParser/200807/04-119.html HTMLParser将解析过的信息保存为一个树的结构。Node是信息保存的数据类型基础。请看Node的定义:public interface Node extends Cloneable;Node中包含的方法有几类:对于树型结构进行遍历的函数,这些函数最容易理解:Node g
2008-10-28 23:02:00 584
转载 HTMLParser使用详解(1)- 初始化Parser
http://www.baizeju.com/html/HTMLParser/200807/04-118.html 在研究搜索引擎的开发中,对于HTML网页的处理是核心的一个环节。网上有很多开源的代码,对于Java来说,HTMLParser是比较著名并且得到广泛应用的一个。HTMLParser的主页是http://htmlparser.sourceforge.net/,最后的更新是2006
2008-10-28 23:01:00 895
转载 web.xml不认解决办法
xml 代码在web.xml不认taglib>解决办法: 如果是头是这样的> 直接在后面加 taglib> taglib-uri>/WEB-INF/struts-logic.tldtaglib-uri> taglib-location>/WEB-INF/struts-logic.tldtaglib-location>
2008-10-25 00:18:00 459
转载 serialVersionUID 是什么
那与jdk的版本没关系吧.那是Eclipse提供这个提示功能给你吧.你点它warning的icon两下Eclipse就会自动给定.如果你不喜欢,可以把它关掉,windows -> preferences -> compiler -> Error/Warnings-> Potential Programming problems将Serializable class without serialVe
2008-10-24 23:30:00 791
转载 Oracle数据库数据对象分析(下)
过程和函数 过程和函数都以编译后的形式存放在数据库中,函数可以没有参数也可以有多个参数并有一个返回值。过程有零个或多个参数,没有返回值。函数和过程都可以通过参数列表接收或返回零个或多个值,函数和过程的主要区别不在于返回值,而在于他们的调用方式。过程是作为一个独立执行语句调用的:pay_involume(invoice_nbr,30,due_date); 函数以合法的表达式的方式调用:orde
2008-10-22 19:37:00 383
转载 Oracle数据库数据对象分析(中)
完整性约束 完整性约束用于增强数据的完整性,Oracle提供了5种完整性约束: Check NOT NULL Unique Primary Foreign key 完整性约束是一种规则,不占用任何数据库空间。完整性约束存在数据字典中,在执行SQL或PL/SQL期间使用。用户可以指明约束是启用的还是禁用的,当约束启用时,他增强了数据的完整性,否则,则反之,但约束始
2008-10-22 19:35:00 362
转载 Oracle数据库数据对象分析(上)
Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数据库对象是学习Oracle的捷径。 表和视图 Oracle中表是数据存储的基本结构。ORACLE8引入了分区表和对象表,ORACLE8i引入了临时表,使表的功能更强大。视图是一个或多个表中数据的逻辑表达式。本文我们将讨论怎样创建
2008-10-22 19:31:00 363
原创 Oracle alter table
varchar2变长,最大4k;char定长,效率高但占空间;--------------------------------------------------------------------------------number:NUMBER[(precision [, scale])]简称:precision --> p scale --> sNU
2008-10-22 14:27:00 577
转载 选择排序
选择排序改进了冒泡排序,将必要的交换次数从O(N*N)减少到O(N)。不过比较次数还是O(N*N)。然而,选择排序仍然为大记录量的排序提出了一个非常重要的改进,因为这些大量的记录需要在内存中移动,这就使得交换时间比起比较时间来更为重要。其过程如下:将数组中所有的数据项扫描一趟,从中选出最小的一个。最小的和数组的0号元素交换位置。现在最左端的数据项就是有序的了。再次扫描数组,从1号位置开始,还是找
2008-10-22 14:02:00 505
转载 冒泡排序
冒泡排序的执行过程:假设一个数组有n个元素,从数组的最左边开始,比较0号位置和1号位置元素的大小。如果0号元素大,就让两个元素交换。如果1号元素大,就什么也不做。然后右移一位,比较1号位置和2号位置元素的大小,和刚才一样,如果1号元素大,则交换。照这样依次比较下去,一直到数组的最右端。最大的元素已经被排在最右边了。因为在算法执行的时候,最大的数据项总是“冒泡”到数组的顶端,所以叫做冒泡排序。现在
2008-10-22 14:01:00 403
转载 DAO设计模式&&struts分页
今天在网上看了dao设计模式和一个struts分页方法,自己将他们结合起来写了一个程序实例以加深对他们的理解和运用。程序实例如下:首先用mysql创建一个person表,sql语句为:create table person(pid int auto_increment,pname varchar(20),primary key (pid));insert into person(pnam
2008-10-22 14:00:00 350
转载 一种struts分页方法
分页处理的bean类PageableResultSet.java的构造函数参数为一个ResultSet对象,即执行查询语句得到的ResultSet。其具体代码如下:public class PageableResultSet ... extends ResultSet{ protected java.sql.ResultSet rs = null; protected int
2008-10-22 13:58:00 347
转载 Mysql,SqlServer,Oracle主键自动增长的设置
1、把主键定义为自动增长标识符类型在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:create table customers(id int auto_increment primary key not null, name varchar(15));insert into customers(name) values("name1"
2008-10-22 13:48:00 516
转载 [JSTL]标签的使用
原文地址:http://hi.baidu.com/persimmon/blog/item/3496aa18ca689b0735fa4191.html/cmtid/6fd4d1169426a610972b43d8 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumerat
2008-10-19 21:35:00 534
转载 正则表达式学习经验分析
正则表达式用来指定字符串模式。当你需要定位匹配某种模式的字符串时就可以使用正则表达式。例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接。当然,为了指定一种模式,使用...这种记号是不够精确的。你需要精确地指定什么样的字符排列是一个合法的匹配。当描述某种模式时,你需要使用一种特殊的语法。 这里有一个简单例子。正则表达式 [Jj]ava.+ 匹配下列形式的任何字符串
2008-10-19 13:31:00 368
转载 在Struts action中利用.do跳转到另一action传值方法
平时在action中利用service处理完业务后,直接通过return mapping.findForward("myVIew");这样的方法跳转到页面。现在遇到了这样一种情形,即在action中service完工后,不需要跳转到页面,而是把当前的结果直接传给另外一个action处理(注:该action是现成的),按上面的做法,是无法传值到下一个action的,搜索了下,可以通过request/
2008-10-19 13:29:00 2070
转载 正则表达式,关于String.replaceALL()
原文:http://blog.csdn.net/gqm1982/archive/2007/06/09/1645702.aspx 今天写程序,遇到URI的“/”转换问题,看到String有replaceAll()函数就直接用了,但eclipse却一直报错,也不知道为什么,郁闷了半天。在gg上搜索一下,看了半天,终于明白是正则表达式的问题,下面是我找的解决文章。比较乱,大家耐心看吧。cl
2008-10-19 02:56:00 505
转载 学JAVA必须知道:抽象类与接口的区别
http://hi.baidu.com/%B3%C2%C0%CB%CF%C9/blog/item/f8caaec3c21a3255b219a84c.html abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支
2008-10-08 23:28:00 316
原创 关于VMware不完全卸载的一些问题的总结
原文:http://www.xuniji.com/forum/view.asp?id=6912参考官方知识库文章:Doc ID: 1308 ,转载请说明出处 为什么会发生不完全卸载的情况? VMware不可以安装在已经安装有VMware产品的windows主机上,VMware是否已经安装在一台Windows主机上,是根据注册表的一些键值来判断的。当卸载VMware的时候,这些键值没有被删除,于
2008-10-07 20:31:00 600
转载 java正则表达式
正则表达式用来指定字符串模式。当你需要定位匹配某种模式的字符串时就可以使用正则表达式。例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接。 当然,为了指定一种模式,使用...这种记号是不够精确的。你需要精确地指定什么样的字符排列是一个合法的匹配。当描述某种模式时,你需要使用一种特殊的语法。 这里有一个简单例子。正则表达式[Jj]ava.+匹配下
2008-10-02 20:23:00 338
7.4UC电脑版
2012-01-10
jtds-1.2.2-dist.zip jtds-1.2.2-dist.zip
2009-08-15
滑动条,滑条,拉动条,拖动条
2009-08-14
jquery ajax json 的例子
2009-08-03
SQL server 2000 jtds驱动
2009-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人