- 博客(36)
- 收藏
- 关注
转载 OpenLDAP使用疑惑解答及使用Java完成LDAP身份认证
导读LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。目录一般用来包含描述性的,基于属性的信息并支持精细复杂的过滤能力。目录一般不支持通用数据库针对大量更新操作操作需要的复杂的事务管理或回卷策略。而目录服务的更新则一般都非常
2014-12-23 00:27:30
557
转载 对于NOVELL LDAP 轻量级目录服务的学习理解
对于NOVELL LDAP 轻量级目录服务的学习理解采用NOVELL 的API用到得包如下import com.novell.ldap.LDAPAttributeSet;import com.novell.ldap.LDAPConnection;import com.novell.ldap.LDAPAttribute;import com.novell.ldap.LDAPE
2014-12-23 00:26:28
887
转载 jldap实现Java对LDAP的基本操作
目录:概述基本操作查询添加删除修改属性验证密码[一]、概述jldap 官网:http://www.openldap.org/jldap/可以从官网下载源编译生成jar包,如果项目是用maven构建的,在pom.xml中增加如下内容即可:1dependency>2 groupId>com.n
2014-12-23 00:25:44
4526
转载 图文介绍openLDAP在windows上的安装配置
目录概述测试环境 安装过程配置启动客户端介绍多级DC的ldif文件的配置[一]、概述什么叫LDAP呢,概念的东西这里就不多讲了,网上搜索下有很多,本文的重点是介绍如何在windows平台上安装和配置openLDAP软件。openLDAP官方网站:http://www.openldap.org/openLDAP官网只提供了linux平台的相关安装文件,windows平台的安装
2014-12-23 00:23:51
426
转载 sql server update 与case 用法
update 计算日期 set 当前年=case when(计算日期>substring(计算日期,1,4)+'0301') then substring(计算日期,1,4) else 计算日期-1 end///////////////////////////网络文章///////////////////////////////如果更新的时候需要对2个条件都要判
2014-12-21 22:31:52
2991
转载 oracle中查询出A表的结果,并将A表中的数据插入到B表中,对于A表中已经存在的B表数据不在插入
INSERT INTO b SELECT * FROM a WHERE NOT EXISTS (SELECT b.* FROM b WHERE b.id = a.id)
2014-12-21 22:13:38
1540
转载 sql 把a表的数据插入b表中,where某一个字段相同
两个表中 code一样 要把usp这个字段中的数据插到另一个表中没有数据的这个表中的usp字段把a表的数据插入b表中,where某一个字段相同" title="sql 把a表的数据插入b表中,where某一个字段相同" style="margin:0px; padding:0px; border:0px; list-style:none">mysql:UPDATE test2,
2014-12-21 22:11:54
1041
转载 SQL中EXISTS的用法
比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是Cu
2014-12-21 22:07:59
355
转载 oracle中的exists 和not exists 用法详解
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T12) select * from T1 where T1.a in (select T2.a from T2) ; T
2014-12-21 21:58:59
380
转载 SQL语句的写法:Update、Case、 Select 一起的用法
修改数据,需要验证后修改对应的数据,而验证的字段不再修改表中,就需要对多表进行查询,花了些时间想出了如下办法,感觉还是挺有用的,也挺过瘾的,之前很少碰到这样的,所以再次记录下:(此业务逻辑没有详细说明,如果你正在看这些,只需要看SQL的写的语法,相信您能看懂,也希望对您有所帮助) [sql] view plaincopyprint?---------
2014-12-21 21:53:09
624
转载 sql 中 case when 语法
sql 中 case when 语法sql语言中有没有类似C语言中的switch case的语句?? 没有,用case when 来代替就行了. 例如,下面的语句显示中文年月 select getdate() as 日期,case month(getdate()) when 11
2014-12-21 18:32:34
295
原创 求助:SQL 数据库根据条件返回值
id name pay000001 张三 100000001 张三 200000001 张三 300000001 张三 400 000002 李四 1000000002 李四 1200000002 李四 1500000002 李四 1800 根据id,判断如果相同id当前pay值有更小的返回1,没有更小就返回0,得到如下结果: id name
2014-12-21 18:10:30
1276
转载 数据库中两张表之间的数据同步增加、删除
推荐:sql server 中合并某个字段值的实例sql server 中合并某个字段值的实例,需要的朋友可以参考一下分别创建增加、删除、更新的触发器(Trigger)来达到两张表之间数据同步的目的。 1:数据同步增加: 如有两张表——A表和B表,创建触发器使当A表插入数据后B表也同步插入数据。其中B表插入数据的字段需要同A表中的字段相对应。 复制代码代码如下:www.mb
2014-12-21 10:31:56
2029
转载 基于jQuery的图片加载loading效果插件
基于jQuery的图片加载loading效果插件图片loading的效果是网页中比较常见的,尤其是对大图片,loading效果让用户能够明白图片加载的过程。实现思路也是比较简单的:$.fn.LoadingImg = function() { return this.each(function() { var that = this; var src =
2014-12-21 00:12:46
390
转载 jquery的ajax提交时“加载中”提示的处理方法
方法1:使用ajaxStart方法定义一个全局的“加载中。。。”提示$(function(){ $("#loading").ajaxStart(function(){ $(this).html.(""); }); $("#loading").ajaxSuccess(function(){ $(this).html.(
2014-12-20 21:53:02
4461
转载 Spring整合Hessian
Spring整合Hessian Spring让Hessian变得不但强大,而且易用,但是易用背后,却有不少陷阱! 这个例子很简单,但实际上的确花费了我超过一小时的时间,排除了种种问题,最后问题终于水落石出。 整合以上篇Hello Hessian为基础,加入Spring框架,进行改进。 一、环境jdk1.5http://
2014-12-20 12:52:03
299
转载 Java学习之路-Hessian学习
Hessian是基于HTTP的轻量级远程服务解决方案,Hessian像Rmi一样,使用二进制消息进行客户端和服务器端交互。但与其他二进制远程调用技术(例如Rmi)不同的是,它的二进制消息可以移植其他非Java的语言中。 一、创建Hessian程序的4个步骤 1、定义一个远程接口的接口。 2、定义一个实现该接口的类。 3、在web.xml中定义导出Hessian服务需要的信息。
2014-12-20 12:49:26
419
转载 hessian与spring的完美结合(使用spring注解自动注入bean)
1.什么是HessianHessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能.相比WebService,Hessian更简单、快捷。< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />我们可以从hessian的定义中得到两个信息:
2014-12-20 12:43:48
2360
转载 sql子查询
一、子查询入门:1、单值子查询: 单值子查询的唯一限制:子查询的返回值必须只有一行记录,而且只能有一列(又被称为标量子查询)。 可以使用在select语句的列表、表达式中,以及where语句中等。 例1:select 1 as f1,2,(select min(fyearpublished) from t_book),(select max
2014-12-20 02:01:56
443
转载 相关子相关子查询和嵌套子查询 [SQL Server]
SQLServer子查询可以分为 相关子查询 和 嵌套子查询 两类。前提,假设Books表如下:类编号 图书名 出版社 价格--------------------------------------------------------2 c#高级应用 圣通出版 23.002 Jsp开
2014-12-20 01:05:46
505
原创 spring源码之—Assert.notNull
org.springframework.util.AssertAssert翻译为中文为"断言".用过JUNIT的应该都知道这个概念了.就是断定某一个实际的值就为自己预期想得到的,如果不一样就抛出异常.Assert经常用于:1.判断METHOD的参数是否属于正常值.2.JUNIT中使用.我发现SPRING1.2.6里面有BUG请看:org.springfram
2014-11-23 22:21:42
405
原创 SpringMVC请求处理操作
@RequiresPermissions("content:v_list") @RequestMapping("/content/v_list.do") public String list(String queryStatus, Integer queryTypeId, Boolean queryTopLevel, Boolean queryRecomme
2014-11-23 20:02:52
386
原创 JAVA枚举及其用法
/** * 状态 */ public enum ContentStatus { /** * 所有 */ all, /** * 草稿 */ draft
2014-11-23 18:51:10
318
转载 String]StringUtils工具类的常用方法(isNotEmpty isNotBlank等)
StringUtils 方法的操作对象是java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造
2014-11-23 15:09:41
815
转载 java中判断String不为空的问题
一、判断一个字符串str不为空的方法有: 1.str!=null; 2."".equals(str); 3.str.length()!=0; ( 注意:length是属性,一般集合类对象拥有的属性,取得集合的大小。 例如:数组.length就是取得数组的长度。 length()是方法,一般字符串类对象有该方法
2014-11-23 15:04:20
3525
转载 Mysql通过UNION完成总计
SELECT C1, C3 , C4 , C5 , C6 , C7 , C8 , C9 , C10 , C11 , C12 , C13 , C14 , C
2014-11-22 21:21:46
1252
原创 Quartz在Spring中的简单配置
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:cache="http://www.spri
2014-11-22 21:19:32
298
转载 log4j总结
log4j总结log4j介绍Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级
2014-11-22 20:40:35
272
原创 在java项目中使用log4j的实例
测试log4j的项目结构Log4j.properties的路径为 src/config/log4jLog4j.properties文件的内容下面定义日志输出级别是 INFO,并且配置了2个输出目的地,一个是A3,一个是consolelog4j.rootLogger = INFO,A3,CONSOLE//日志最低的输出级别log4j.appender.A3
2014-11-22 20:31:39
497
转载 web.xml 配置 contextConfigLocation
web.xml中classpath:和classpath*: 有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 有时候会用模糊匹配的方式配置多配置文件。但是如果配置文件是在jar包里,模糊匹配就找不到了。可以用逗号隔开的方式配置多个配置文件
2014-11-22 20:15:01
324
转载 SimpleDateFormat使用详解
public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateFor
2014-09-15 23:28:22
307
转载 Hibernate 1+N 问题
在多对一关系中,当我们需要查询多的一方对应的表的记录时,可以用一条sql语句就能完成操作。然而,在多的一方的实体类中的@ManyToOne标注的fetch的默认值是eager,这时,hibernate除了发出查询多的一方对应的表的记录的sql语句外,还会发出n(多方记录数)条sql语句,这就是1+n问题。如:bbs的板块(Category),主题(topic),回复(msg)。一个板块有多个主题,
2014-08-30 15:58:31
321
转载 Mysql无法创建外键的原因
在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外,你还必须确定两个字段是否一个为 signed,而另一个又是unsigned(即:无符号),这
2014-08-10 18:11:19
359
原创 hibernate使用group by,having实现统计功能
最近需要在界面实现用户登录统计功能,实现在某个时间段,登录人数范围 ,最后登录时间 查询出相应的记录用到了group by 和havinghql语句如下,Object[] pramas ={ timeBegin ,timeEnd,mincount ,maxcount}; return syslogDao.findForPage("select username ,count(i
2014-07-09 01:15:30
1542
转载 SQLplus登录方法
SQLplus登录方法 1普通账户sqlplus scott/tiger2以DBA用户登录对于10gsqlplus / as sysdbasqlplus sys/manager as sysdbasqlplus /@trade01 as sysdbasqlplus /nologconn /@trad
2014-07-08 23:50:00
616
原创 ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
正常启动数据库后,用plsql dep连接出现“ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务”的错误。解决办法如下: 修改listener.ora (E:\app\ailen\product\11.1.0\db_1\NETWORK\ADMIN 下) 默认listener.ora LISTENER = (DESCRIPTION_LIST =
2014-07-08 23:44:48
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人