java技术
文章平均质量分 63
yjsyliserver
这个作者很懒,什么都没留下…
展开
-
java加密觖密算法
import java.security.*;import java.security.spec.*;import javax.crypto.*;import javax.crypto.spec.*;import java.io.*;public class CipherExample { private Cipher m_encrypter; private Cipher m_d原创 2007-07-14 13:20:00 · 475 阅读 · 0 评论 -
Java多线程程序设计入门
在Java语言产生前,传统的程序设计语言的程序同一时刻只能单任务操作,效率非常低,例如程序往往在接收数据输入时发生阻塞,只有等到程序获得数据后才能继续运行。 随着Internet的迅猛发展,这种状况越来越不能让人们忍受:如果网络接收数据阻塞,后台程序就处于等待状态而不继续任何操作,而这种阻塞是经常会碰到的,此时CPU资源被白白的闲置起来。如果在后台程序中能够同时处理多个任务,该多好啊!应原创 2007-07-31 15:51:00 · 488 阅读 · 0 评论 -
JNDI介绍之 Naming Package
JNDI是一组API,它通过java语言为应用程序提供命名(naming)和目录(directory)功能。它被定义成独立于任何特定的目录服务实现。因此各种不同的目录服务可以通过通用的方法被访问ArchitectureJNDI由一组API和SPI(service provider interface)组成。java程序通过JNDI API访问各种naming和directory服务。SPI使各种原创 2007-07-31 15:55:00 · 603 阅读 · 0 评论 -
Java中数据库连接池原理机制的详细讲解
连接池的基本工作原理 1、基本概念及原理 由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要原创 2007-07-31 16:12:00 · 990 阅读 · 0 评论 -
String 与 StringBuffer区别string的值永远不会改变!
string的值永远不会改变!有人可能不相信这句话。但这是事实。String a = "a";//假设a指向地址0x0001,a = "b";//重新负值后a指向地址0x0002,但0x0001地址中保存的"a"依旧存在,但已经不再是a所指向的。从表面上看String类型的对象改变了值,但事实是他不能改变值,只能改变指向的地址StringBuffer则不同,直接改变指向的地址中保留的值所以按此分析原创 2007-07-31 16:15:00 · 831 阅读 · 0 评论