![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java开发问题
lingwing
这个作者很懒,什么都没留下…
展开
-
在Spring下使用Acegi通过LDAP验证
这里的Acegi主要是指:acegi-security-1.0.3 在这篇文章中,说到ApacheDS,这是一个开源的LDAP服务器,要特别注意它的端口不是389是10389 因为LDAP里面的密码是加密的,注意要加上这一句:如果是使用microsoft的AD,它不是使用标准的LDAP,自己上上了一些东西,所以跟文章所提到有差别,连接代码如下: <proper转载 2011-12-21 13:33:45 · 576 阅读 · 0 评论 -
Weblogic AD ldap 配置方法
首先JNDI的目的是把各种名字服务、目录服务等在Java编程中统一用JNDI的API调用,这样就方便编程人员。名字服务常见的如RMI Registry,CORBA的COS名字服务等。目录服务常见的是Novell eDirectory(或常称为Novell NDS),Microsoft Active Directory。这个LDAP就是访问目录服务的工业标准。现在Java要统一用转载 2012-05-04 22:07:28 · 3839 阅读 · 0 评论 -
集成ACEGI 进行权限控制
一. 简单介绍 1.1 本文目的 集成Acegi到自己的项目中, 并且将用户信息和权限放到数据库, 提供方法允许权限动态变化,变化后自动加载最新的权限 本文介绍Acegi例子的时候采用的是acegi-security-samples-tutorial-1.0.6.war 阅读本文需要对Spring有一定的了解, 如果你还没有接触过, 有些地方可能不容易理解, 这时候可能需要参考本文转载 2012-05-09 08:58:56 · 475 阅读 · 0 评论 -
ACEGI结合LDAP进行统一用户管理
用acegi进行用户登陆和权限判断已有好几个项目的经验了,但是用户密码和权限信息都是存储在数据库里面的,各套系统之间的用户数据彼此都互相独立,这个系统一套用户名密码,那个系统则是另一套,每个用户要同时记住好几个密码,比较麻烦。但是现在的发展趋势都是用LDAP对用户进行统一管理,即在LDAP服务器中进行认证管理,在业务系统里进行授权管理。这样子,只要各业务系统都练到这一个LDAP服务器上,大家的转载 2012-05-09 13:30:58 · 1170 阅读 · 1 评论 -
spring + hibernate 如何使用count(*)
第一种方法:String hql = "select count(*) from User as user";Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next();return count.intValue();第二种方法:String hql = "select coun转载 2012-05-22 16:01:54 · 1155 阅读 · 0 评论 -
Spring 3 MVC
[html] view plaincopyprint?listener> listener-class>org.springframework.web.context.ContextLoaderListenerlistener-class> listener> filter> filter-name>Set Charact转载 2012-08-08 09:58:17 · 1548 阅读 · 0 评论 -
weblogic java.lang.OutOfMemoryError PermGen space及其解决方法
错误现象,eclipse插件配置weblogic9.2,启动后进入 console控制台发布程序时,后台报错,出现类型如下错误 <A javax.servlet.ServletException occurred while rendering JSP /framework/skeletons/default/gridlayout.jsp, for control转载 2012-09-06 09:07:31 · 910 阅读 · 0 评论 -
多表查询后更新
merge into t_inventory t using (select t.materialcode ,sum (r.c_number) as c_number ,sum(r.pernet) as total from t_inventory t ,t_inventorydetails r where t.id = r.inventoryid group by t.mate原创 2012-11-30 16:01:45 · 433 阅读 · 0 评论 -
表格自动换行,避免撑开
表格自动换行,避免撑开。 咳,以前真的还不知道有这个方法呢,老是要自己手工做限制,呵呵,有了这个方法还真是一劳永逸! 还有很多的属性链接地址style="table-layout:fixed;word-break:break-all; word-wrap: break-word"(自己在两头加上尖括号)style="table-layout:fixed;word-break转载 2013-01-05 09:12:00 · 1255 阅读 · 0 评论 -
ConversionException: No value specified for Date的解决方法
ConversionException: No value specified for Date的解决方法org.apache.commons.beanutils.ConversionException: No value specified for 'Date'ConvertUtils.register(new DateConverter(null), java.util.Dat原创 2013-01-11 11:27:09 · 7925 阅读 · 0 评论 -
更新两张表对应数据的方法
UPDATE kbgb k1 SET k1.d001 = (SELECT k2.d001 FROM kbgb02 k2 WHERE k1.kdlh = k2.kdlh AND k1.xyear = k2.xyear AND k1.xcode = k2.xc原创 2013-03-08 08:33:19 · 772 阅读 · 0 评论 -
Hibernate中createCriteria即QBC查询的详细用法
现在假设有一个Student类,内有id,name,age属性String hql = "from Student s";按照以前的做法,我们通常是Query query = session.createQuery(hql);或者要按照条件检索的话.String hql = "from Student s where s.name like '王%'"Query query转载 2013-03-08 10:17:30 · 636 阅读 · 0 评论 -
Struts2中使用FreeMarker充当表现层
Struts2中使用FreeMarker充当表现层FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板,从而生成标准输出.FreeMa转载 2013-05-09 15:28:01 · 553 阅读 · 0 评论 -
oracle 存储过程
1. 存储过程格式/* Formatted on 2011/1/17 13:20:44 (QP5 v5.115.810.9015) */CREATEORREPLACEprocedure proc_trade( v_tradeid innumber, --交易id v_third_ip invarchar2,转载 2013-07-10 15:09:32 · 602 阅读 · 0 评论 -
Jasperreports 5.0.4与Spring MVC 3
因项目需要,研究了下Jasperreports 5.0.4与Spring MVC 3的集成方法。在查资料的时候网上有个类似的集成方案,但是并非最新版本,而且他的代码居然都是写在JSP上的,都用Spring mvc了,还写在jsp上,太扯淡(Spring本身提供了对jasperreports的支持)。 以下为spring mvc原先的视图解析器配置:1b转载 2013-07-11 15:18:04 · 4039 阅读 · 4 评论 -
CAS项目实践
目的:使用单点登录系统统一管理各子系统的用户登录登出,并提供一个统一的集成页面,方便用户在各系统之间的快速切换。环境:cas-server-3.3.1,cas-client-2.0.11一:配置服务器端的数字证书 1,生成数字证书 ./keytool -genkey -alias examplecas -keypass changeit -keya转载 2012-05-04 22:18:54 · 627 阅读 · 0 评论 -
CAS 使用 ESUP 插件认证 LDAP 用户的单点登录
ESUP为CAS的SSO提供了LDAP用户模式,本文详细论述了使用LDAP认证的配置方式,它主要分为两种主要形式:快速绑定和搜寻模式。在实际使用时,我使用了更为通用的搜寻模式。前面的一篇文章我曾经介绍了使用Tomcat简单部署CAS的方法,但对于用户名和密码只是做相同性的校验匹配验证,下面我将一步步将其改变为使用Sun Directory Server进行用户认证的方式。下载esup-转载 2012-05-04 22:05:39 · 860 阅读 · 0 评论 -
使用Acegi实现多种用户登录的一种方案
抛砖引玉-使用Acegi实现多种用户登录的一种方案摘要Acegi提供了多种身份验证方式(表单验证,CAS等),但只允许一种用户登录,而就个人了解,有一些系统是需要多种用户登录的。比如企业的员工需要登录并使用系统,企业也允许客户登录系统并使用有限的功能。以下尝试剖析Acegi的表单验证过程,并给出一种允许多种用户登录的方案。本方案基本达到“能用”的目的,但不一定是最佳方案。希望这篇文章能转载 2011-12-15 08:58:18 · 955 阅读 · 0 评论 -
Spring与Hibernate动态建表及动态加载映射文件(无需SessionFactory Rebuild)
Spring与Hibernate动态建表及动态加载映射文件(无需SessionFactory Rebuild)博客分类:HibernateHibernateSpringDAOXMLEclipseSpring与Hibernate动态建表及动态加载映射文件(无需SessionFactory Rebuild) J.Office2有一功能是工作流支持动态表单设计,设计后可以转载 2011-12-15 08:59:54 · 7034 阅读 · 3 评论 -
JPA & Hibernate 注解
JPA & Hibernate 注解1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名转载 2011-12-15 09:04:06 · 402 阅读 · 0 评论 -
operations are not allowed in read-only mode
operations are not allowed in read-only mode(2009-08-13 20:57:23)转载▼标签:springreaddaoarejar杂谈分类:分享org.springframework.dao.InvalidDataAccessApiUsageException:Wr转载 2011-12-15 10:11:19 · 682 阅读 · 0 评论 -
解决 Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from
解决 Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from 2011-01-07 21:33:14| 分类:Hibernate |字号 订阅org.springframework.dao.InvalidDataAccessApiUsageException:转载 2011-12-15 10:07:22 · 11444 阅读 · 1 评论 -
WebLogic下开发Hibernate问题 java.lang.NoSuchMethodError:javax.persistence.OneToMany.orphanRemoval()Z
org.springframework.beans.factory.BeanCreationException: Errorcreating bean with name 'sessionFactory' defined in ServletContextresource [/WEB-INF/classes/spring-base.xml]: Invocation of init method原创 2011-12-28 11:28:33 · 6671 阅读 · 3 评论 -
ORA-01033: ORACLE 正在初始化或关闭 解决方法
ORA-01033: ORACLE 正在初始化或关闭 解决方法热2已有 1021 次阅读 2010-05-12 09:34Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>sqlplus /n转载 2012-01-12 11:10:27 · 18202 阅读 · 0 评论 -
ORACLE归档模式的设置
ORACLE归档模式的设置在ORACLE数据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。但在系统上线,成为生产环境时,将其设置为日志模式并自动归档就相当重要了,因为,这是保证系统的安全性,有效预防灾难的重要措施。这样,通过定时备份数据库和在两次备份间隔之间的日志文件,可以有效的恢复这段时间转载 2012-02-13 14:15:42 · 502 阅读 · 0 评论 -
weblogic10生产模式下启动不用输入用户名密码
$weblogic$/user_project/domains/yourdomain/servers/AdminServer 目录下 新建/security/boot.properties 编辑内容:username=weblogicpassword=88888888 同时将boot.properties文件复制到$weblogic$/user_project/domai转载 2012-02-23 08:59:51 · 584 阅读 · 0 评论 -
SWFUpload简单使用例子 Java版(JSP)
SWFUpload官方的例子都是PHP的,在这里提供一个Java版的最简单的使用例子,使用JSP页面完成所有操作。 实现上传,分为三步: 1、JavaScript设置SWFUpload部分(与官方例子类似): Js代码 var upload; window.onload = function() { upload = new SWFUplo转载 2012-02-14 14:27:42 · 27697 阅读 · 13 评论 -
sql2005 链接服务器 连接Oracle
一、建立链接服务器 有人喜欢调用系统过程来建立,但我个人对系统过程没有特别的学习 ,所以用的是界面设置,当然有兴趣也可以研究一下的,因为可以把SQL执行导出来。 [c-sharp:showcolumns] view plaincopy·········10········20········30········40········50·······转载 2012-02-20 10:24:56 · 731 阅读 · 0 评论 -
动态切换数据源(spring+hibernate)
起因:在当前我手上的一个项目中需要多个数据源,并且来自于不同类型的数据库... 因为很多历史原因.这个项目的住数据源是MySQL,整个系统的CURD都是操作的这个数据库.但是还有另外两个用于数据采集的数据库: MSSQL,ACCESS.还好只是用于数据采集,在事务上可以不要跨数据库了,这一点节省了好多的工作量.环境:我搭建的测试环境是 spring2.5.6+hibernate3.2转载 2012-03-07 15:31:22 · 986 阅读 · 0 评论 -
Hibernate中Criteria的完整用法
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criter转载 2012-03-29 08:57:20 · 349 阅读 · 0 评论 -
java获取AD域用户信息
http://aa00aa00.iteye.com/blog/1276936http://blog.sina.com.cn/s/blog_6ef2c4540100nuvq.htmlpackage com.webservice.message;import java.util.Hashtable;import javax.naming.Context;import j转载 2012-05-04 20:41:18 · 8095 阅读 · 2 评论 -
MyEclipse下开发Web Service(Axis)
本文主要描述如何使用Apache开源项目Axis提供的API来实现Web Services。本文中的提到的例子只为了方便本文的描述而提出,有不妥之处请见谅。 本文的读者应有JAVA web应用开发基础。应该具有看过WSDL,SOAP,XML等的基本规范。熟悉Eclipse+MyEclipse开发环境。 本文可以随意转载使用,但是要保留作者的署名。一、环境准备使用转载 2013-11-15 10:52:30 · 814 阅读 · 0 评论