`
文章列表
转 说白了,索引问题就是一个查找问题。。。   数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满 ...
package com.ericsson.ma.jbl.midwsv.midwsv.internal.action;   import java.io.ByteArrayOutputStream; import java.io.File; import java.net.URL; import java.net.URLClassLoader; import java.util.Enumeration; import java.util.jar.JarEntry; import java.util.jar.JarFile;   import javax.xml.transfo ...
ehanmqi@CN00202245 /C/Ericsson/maworkspace_15/Hello/lib $ pwd /C/Ericsson/maworkspace_15/Hello/lib   ehanmqi@CN00202245 /C/Ericsson/maworkspace_15/Hello/lib $ ls -l total 265 -rw-r--r--    1 ehanmqi  Administ   489884 Jun 16 15:27 log4j-1.2.17.jar -rw-r--r--    1 ehanmqi  Administ    41071 J ...
import java.io.File; import java.lang.reflect.Method; import java.net.URL; import java.net.URLClassLoader;   import loader.IHello;     public class TestClassLoader {   /** * @param args */ public static void main(String[] args) {   try { URL   url = new File("C:/Users/ehanmqi/De ...
package soap;   import java.io.FileInputStream; import java.io.IOException; import java.net.URL;   import javax.xml.soap.MessageFactory; import javax.xml.soap.SOAPBody; import javax.xml.soap.SOAPConnection; import javax.xml.soap.SOAPConnectionFactory; import javax.xml.soap.SOAPEnvelope; i ...

[置顶] ACL

本文为转载。 LINUX ACL 学习笔记 一、 为什么要使用ACL先让我们来简单地复习一下Linux的文件权限。在 linux下,对一个文件(或者资源)可以进行操作的对象被分为三类: file owner(文件的拥有者),group(组,注意不一定是文件拥有者 ...

[置顶] UDP example

 
import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.SocketException;   public class UDPDiscardServer {   private static int port = 10019; private static int MAX_PACKET_SIZE=65507; public static void main(String[] args) { byte[] buffer ...

[置顶] CAS

CAS 包含三个操作数, 需要读写的内存位置V,进行比较的值A,和拟写入的值B 当且仅当V==A时,CAS 才会用原子操作用B值来更新V的值,否则不执行任何操作,无论V的值是否等于A, 都将返回V 原来的值。     public class SimulateCAS {   private int value;   public synchronized int get(){ return value; }     public synchronized int compareAndSwap(int expectValue,int newValue){ int ...
转文章 双重检查锁定与延迟初始化 双重检查锁定的由来 在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安 ...

[置顶] LDAP 使用

1. 安装软件 2.发布服务 /usr/lib/openldap/slapd -h ldaps://127.0.0.1:636   3. 客户端连接 ldapsearch -D "cn=Manager,o=tt,c=cn" -w secret -H ldaps://127.0.0.1:636   ldapadd  -D "cn=Manager,o=tt,c=cn" -w secret -H ldaps://127.0.0.1:636 -f /var/tmp/ehanmqi/ldap/test2.idif 
装载:http://blog.csdn.net/jiafu1115/article/details/7574350 大家都知道HashMap不是线程安全的,但是大家的理解可能都不是十分准确。很显然读写同一个key会导致不一致大家都能理解,但是如果读写一个不变的对象会有问题么?看看下面的代码就明白了。 1 import java.util.HashMap; 2 import java.util.Map; 3 import java.util.Random; 4 import java.util.concurrent.ExecutorService; 5 import java.util ...
分类: LINUX      首先感谢我的同事Robin,同意放到我的博客上跟大家分享! 操作系统兴趣小组                                                                 Author:Robin          ...
http://blog.chinaunix.net/uid-26495963-id-3279216.html   一:前言   防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。   目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。   对于TCP/IP的七层模型来讲,我们知道第三层是网络层,三层的防火墙会在这 ...
首先准备openLDAP , window 版或linux版都可,   重点: You need to add include schema/java.schema to your OpenLDAP configuration 否则利用JNDI LDAP provider 无法绑定对象。   1. 绑定对象person 到cn=user2,o=tt,c=cn import java.io.Serializable;   import javax.naming.NamingException; import javax.naming.Reference;
下载openLDAP for windows  安装后运行 slapadd -v -l ./test.ldif 运行前请清空 data folder test.ldif 为 dn: o=tt,c=cnobjectClass: dcObjectobjectClass: organizationo: ttdc: comdn: uid=sa, o=tt,c=cnuid: saobjectClass: inetOrgPersonmail: xhy@nfschina.comuserPassword: inteclabeledURI: http://www.nfschina.comsn: sa ...
Global site tag (gtag.js) - Google Analytics