
Java
文章平均质量分 66
bhbhjackyin
喜欢与朋友一起分享快乐!对很多新技术感兴趣!从事过Java EE、IAM(Identity and Access Management)项目,有基于IBM TIM, TAM, TDI的项目经验。目前从事高校数字化校园建设方面相关工作。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类似google的分页索引算法
目前项目中有了分页算法,可是要求要有google那种效果,通过仔细想,其实很简单,只是得到当前页后做一些处理,然后得到页码索引数组。下面是代码: public Object[] getPageNoIndexs() { //add to control page number that only can show 10 page in one jsp原创 2008-10-16 11:16:00 · 943 阅读 · 0 评论 -
通用的LDAPAttributeMapper当使用Spring LDAP时
真正使用Sring LDAP,肯定要根据情况进行AttributeMapper, 下面是我写的比较通用的实现方法,可以指定mapping哪个field 或是全部 /** * LDAPAttributeMapper * Feb.2009 * @author chao yin */package com.springldap.demo;import java.l原创 2009-02-20 17:01:00 · 1589 阅读 · 0 评论 -
登录校内网并读取新鲜事
今天想到不登录校内,看看有什么新鲜事,没有感兴趣的就不想到网页登录了,以后可以慢慢扩展更多功能,顺便再用一下HttpUrlConnection这个东东.还用到了htmparser这个包包 我登录后目前是把home.do和feed保存到一个.html文件中了。 代码如下: import java.io.BufferedReader;import java.io.Fil原创 2009-02-20 13:11:00 · 1806 阅读 · 0 评论 -
彻底解决使用Struts2的项目中页面中特殊情况乱码!
这几天在改Bug,某些功能换了方式后,显示竟然出了乱码,唉,用了我一段时间,而且同样的Struts2标签,原来怎么好好的啊!花了一些时间后,后发现我的放的位置是之间,马上去查Struts2的说明,原来放在里面的东西要进行编码,然后看到有个 escape="false"的属性,我马上一用,果然OK了。大家有遇到的话,希望有所帮助。原创 2008-12-08 15:47:00 · 1312 阅读 · 0 评论 -
Spring2.0 AOP 之Before,After,Thrown,Around Advice(二)
前面所说的都是基于XML Schema的,其实还提供了另外的方式 基于 Annotation方式 我先把最后的样子贴出来吧: @Aspect //based Annotationpublic class LogAspect { private Logger logger=Logger.getLogger(this.getClass().getName());原创 2009-02-23 15:54:00 · 1449 阅读 · 0 评论 -
Spring2.0 AOP 之Before,After,Thrown,Around Advice(一)
在Spring 2.0里要使用AOP的话,大大的简化了,不管是程序书写还是xml 配置,下面我说一下我的学习和使用过程: 我以日志功能为例子,假如我们写了一个method,然后我们想在这个method执行做一件事,执行后做一件事,或是发生异常时怎么样,有的人在想那还不简单,我直接在在这个方法里加上不就行了,但是再想想当一个项目做大后,用这种方法会给以后的维护带来很多麻烦,因为你已经把这些本原创 2009-02-23 15:22:00 · 4827 阅读 · 2 评论 -
windwos下整合apache2.2+tomcat5
首先下载安装以下版本各软件,本说明仅以目前这些版本为基础,如果有升级或其他版本,还请自己多试验,如果需要这些安装文件,自己下载不方便,可以email我:postmaster@taotaotao.com另外所有过程均以windowsXP professional为操作系统。1 apache_2.2.4-win32-x86-no_ssl.zip2 mod_jk-apache-2.2.4转载 2008-12-12 10:02:00 · 696 阅读 · 0 评论 -
十分经典的理解OOP的文章!
好多人对OOP不陌生,但真正能够把OOP的精髓给理解透彻,需要时间,对于一个学习者来说,真正理解对以后的编程会有很大影响。下面的正文章: Understanding Object Oriented ProgrammingUnderstanding Object Oriented ProgrammingJoseph BerginPace Universityjbergin@p转载 2009-03-03 14:32:00 · 1077 阅读 · 0 评论 -
大家见笑了,easyxml-0.0.1.jar发布
没做多少内容,只是为了让我方便, 开了个头,以后有时间再完善,我说下这个东西的目的吧,Java里操作xml经常用Dom4j,这个东西很好用,很强大,但是我要在一个xml里找Node时,只能自己在那里写不少的code, 而且很容易出错,它本来就提供了Xpath的思想,所以我又简单封装了下,我现在几行代码就可以取到我想要结点的属性和对应的值了。 /** * Using原创 2009-03-19 15:55:00 · 766 阅读 · 0 评论 -
小试Spring Security 2
以后可能要涉及到Spring Security ,在网上找资料挺多,因为第一次弄,搞的我看到后忘了前面,最后看了官方的tutorial,参考后研究出了最基本的使用方法,暂时不去考虑高级用法,Spring Security使用了AOP思想,所以对安全方面使用起来很方便,加去自如。我看了下通过提供role和auth,于url和method上提供许多验证机制(Provider),验证数据可以基于SQL或原创 2009-02-10 18:18:00 · 4784 阅读 · 2 评论 -
简单画函数曲数
几个类都放一起了, 运行效果如下: * | ** * * | *原创 2009-02-13 17:24:00 · 714 阅读 · 0 评论 -
Spring 2配置多个xml文件时,相互间的引用关系
今天用到了设置多个spring2 xml文件,因为设置多个可以更容易去维护和管理。我新增了一个beans-config.xml文件,里面放一些特殊的bean设置,但是存在了与ApplicationContext.xml中bean的引用关系,我在beans-config.xml文件中开头写上: import resource="applicationContext.xml"/>这样没什么问题,所涉及原创 2008-10-15 10:54:00 · 7985 阅读 · 0 评论 -
关于整合Struts2+Spring2+ Hibernate3
本人接触SSH2项目时间短暂,所以在整合方面遇到了一些麻烦,下面将分享一下我的整合方案。首先说一下Spring2 与 Hibernate3:原理是省掉hibernate自带的sessionFactory 和dataSource 让spring来接管因些步骤如下:1.去掉hibernate的hibernate.hbm.xml文件2.在spring的ApplicationContext.xml中加入如原创 2008-10-07 15:52:00 · 656 阅读 · 0 评论 -
在Spring托管的Hibernate中使用二级缓存
原文地址:http://junewolf.javaeye.com/blog/520781.在spring的配置文件中,hibernate部分加入xml 代码 1. prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProviderprop> 2. prop key="hiberna转载 2008-10-07 14:37:00 · 577 阅读 · 0 评论 -
关于整合SSH2项目到Jahia中
最近公司的项目涉及到了将做好的项目整合到Jahia中,所有我做了一个小的Demo测试了一下Jahia的view mode,关于Jahia是什么请到 http://www.jahia.com/jahia/Jahia 中了解。步骤如下: 1.在WEB-INF/下添加portlet.xml文件.以我的NewsDemo为例xml version="1.0" encoding="UTF-8"?>portle原创 2008-10-07 13:41:00 · 859 阅读 · 0 评论 -
Spring与Hibernate Dao中操作数据库的另外方式
// search Person Object /** * @param firstname * @param lastname * @return */ public List searchPerson(final String firstname, final String lastname) { return getHibernate原创 2008-10-24 13:03:00 · 494 阅读 · 0 评论 -
Struts2中Session的使用
原文地址:http://www.java3z.com/cwbwebhome/article/article2/21071.html?id=1853在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到 1.通过ActionContext class中的方法getSession得到转载 2008-10-09 11:45:00 · 607 阅读 · 0 评论 -
Struts2使用过滤器和拦截器进行简单权限校验
在一些用到用户登录的目录应该进行权限判断,以防非法登录,我在这里进行一个简单的权限校验。1.使用过滤器进行/admin 目录下jsp页面的过滤,首先在web.xml进行过滤器配置: filter> filter-name>access filterfilter-name> filter-class> com.test.news.util.Ac原创 2008-10-10 11:21:00 · 3925 阅读 · 1 评论 -
Suggest效果
html> head> title>AJAXtitle> meta http-equiv="pragma" content="no-cache"> meta http-equiv="cache-control" content="no-cache"> meta http-equiv="expires" content="0">原创 2008-11-04 17:31:00 · 797 阅读 · 0 评论 -
Java实现CSV文件差异对比
在项目中经常会遇到使用CSV文件,比如从HR中得到的文件拿到其它地方去处理,实际会需要得到当前和上次文件中的差异,比如:添加,删除,修改, 那么如何来实现呢,可能有很的方法,在这里我说一下我的实现方法而且已投入实际使用。 首先, CSV文件典型以,分隔,当然还有其它的字符,由很多列的属性和属性值组成,那么两个文件变化之后,通常会是怎样的情况呢, 比如:添新的一行,删除已有一行,修改原创 2010-04-28 12:41:00 · 5777 阅读 · 3 评论