- 浏览: 25986 次
- 性别:
- 来自: 上海
文章列表
1.安装OpenLDAPforWindows.exe,选择BDB为后台数据库
2.安装LDAP视图工具 LdapBrowser282
3.安装BDB db-6.1.23.msi for windows
4.编辑文件:C:\OpenLDAP\slapd.conf 找到如下内容:
suffix "dc=maxcrc,dc=com"
JAVA8 十大新特性详解
- 博客分类:
- java
本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API.“Java is still not dead—and people are starting to figure that out.”
一、接口的默认方法
Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:
interface Formula {
double calcula ...
一、词类:英语词类分十种:
名词、形容词、代词、数词、冠词、动词、副词、介词、连词、感叹词。
1、名词(n.): 表示人、事物、地点或抽象概念的名称。如:boy, morning, bag, ball, class,orange.
2、代词(pron.): 主要用来代替名词。如:who, she, you, it .
3、形容词(adj):表示人或事物的性质或特征。如:good, right, white, orange .
4、数词(num.): 表示数目或事物的顺序。如:one, two, three, first, second, third, fourth.
5、动词(v. ...
介词是英语中最活跃的词类之一。一些常用介词搭配能力特别强,与其他词组合,能表示种种不同的意思,大部分习惯用语都是由介词和其他词构成的。
介词不能单独做句子成分,必须与名词、代词或动词的-ing形式等构成短语,才能在句子中充当一个成分。
介词主要有:
1. 表示地点位置的介词(above, at, behind, below, beside, between, in, in front of, inside, next to, on, opposite, outside, over, under)
2. 表示时间的介词(in , on, at; in, after; from, sinc ...
Object对象的方法有哪些:
equals() 、getClass()、hashcode()、notify()、notifyAll()、toString()、wait()、finalize()
ResultSet有哪些类型:
1、 最基本的ResultSet。 之所以说是最基本的ResultSet是因为,这个ResultSet他起到的作用就是完成了查询结果的存储功能,而且只能读去一次,不能够来回的滚动读取。这种结果集的创建方式如下: Statement st = conn.CreateStatement ResultSet rs = Statement.excuteQue ...
package com.btm.util;
public class Node {
private String name;
private Node leftN;
private Node rightN;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Node getLeftN() {
return leftN;
}
public void setLeftN(Node leftN) {
this.l ...
1,2,3,5,8,13,21,34,55,89,144....求偶数的和
public static void main(String[] args) {
for(int i=1;i < 20;i++) {
System.out.printf("Fibonacci of %d is: %d\n",
i, fibonacci(i));
}
}
private static long fibonacci(long number) {
if(numb ...
1、直接把表单的参数写在Controller相应的方法的形参中
@RequestMapping("/addUser1")
public String addUser1(String userName,String password) {
System.out.println("userName is:"+userName);
System.out.println("password is:"+password);
return "/user/success";
}
2、通 ...
1.JQuery:简单易学,要做的就是更加熟练和源码
2.Extjs:内部系统,后台系统,管理系统。漂亮的全页面UI。用过
3.YUI:前几年用过,可能是当年是个小菜的原因,初步感觉很漂亮,然后就是异常复杂和不好维护。
4.Dojo:据说是功能最为强大的js框架。
5.Prototype:
6.Mootools:OO设计思想,模块化强,耦合度低。
Dojo和Mootools之前完全没有接触过,开始了解。
ECMAScript 继承机制实例
和其他功能一样,ECMAScript 实现继承的方式不止一种。这是因为 JavaScript 中的继承机制并不是明确规定的,而是通过模仿实现的。这意味着所有的继承细节并非完全由解释程序处理。作为开发者,你有权决定最适用的继承方式。
对象冒充
构想原始的 ECMAScript 时,根本没打算设计对象冒充(object masquerading)。它是在开发者开始理解函数的工作方式,尤其是如何在函数环境中使用 this 关键字后才发展出来。
ECMAScript 拥有很多创建对象或类的方法。
1.工厂方式
function createCar() {
var oTempCar = new Object;
oTempCar.color = "blue";
oTempCar.doors = 4;
oTempCar.mpg = 25;
oTempCar.showColor = function() {
alert(this.color);
};
return oTempCar;
}
var ...
for-in 语句
for (sProp in window) {
alert(sProp);
}
这里,for-in 语句用于显示 window 对象的所有属性。
前面讨论过的 PropertyIsEnumerable() 是 ECMAScript 中专门用于说明属性是否可以用 for-in 语句访问的方法。
有标签的语句
start : i = 5;
在这个例子中,标签 start 可以被之后的 break 或 continue 语句引用。
break 语句和 continue 语句都可以与有标签的语句联合使用,返回代码中的特定位置。
var iNum = 0;
outermos ...
ECMAScript 运算符
一元运算符
delete
delete 运算符删除对以前定义的对象属性或方法的引用。
var o = new Object;
o.name = "David";
alert(o.name); //输出 "David"
delete o.name;
alert(o.name); //输出 "undefined"
delete 运算符不能删除开发者未定义的属性和方法。
void
void 运算符对任何值返回 undefined。该运算符通常用于避免输出不应该输出的值.
前增量/前减量运算符
var iN ...
Jar list(add):
1. activation-1.1.jar
2. axiom-api-1.2.12.jar
3. axiom-impl-1.2.12.jar
4. axis2-adb-1.6.1.jar
5. axis2-kernel-1.6.1.jar
6. axis2-transport-http-1.6.1.jar
7. axis2-transport-local-1.6.1.jar
8. axis2-xmlbeans-1.6.1.jar
9. commons-codec-1.3.jar
10. commons-httpclient-3.1.jar
11. commons-i ...