`
gudujianxuehu
  • 浏览: 95887 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
简单的一个来自于埃及的java web快速开发框架
没什么说的,jeval-0.9.4 是进行将字符串转换为计算公式进行计算的
   本系列文章主要介绍数据库管理员(DBA)在日常维护中遇上一些比较紧急的情况如何处理,本篇主要介绍DB2交易日志存储空间满问题如何处理。     1、数据库事务日志的最大大小     数据库事务日志的最大大小由数据库的三个配置参数决定,分别是“主日志文件的数目”(LOGPRIMARY)、“辅助日志文件的数目”(LOGSECOND)和“日志文件大小(4KB)”(LOGFILSIZ)。数据库事务日志的最大大小的计算公式如清单 01-32 所示:     清单 1. 数据库事务日志的最大大小的计算公式     数据库事务日志的最大大小 = ( LOGPRIMARY + LOGSECOND ...
db2 根据错误代码,查找错误原因
ClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象。 1.1 几个相关概念ClassLoader负责载入系统的所有Resources(Class,文件,来自网络的字节流等),通过ClassLoader从而将资源载入JVM  每个class都有一个reference,指向自己的ClassLoader。Class.getClassLoader()  array的ClassLoader就是其元素的ClassLoader,若是基本数据类型,则这个array没有ClassLoader  ...
Java技术中,JDBC是所有数据库操作的基础,不管是iBATIS还是Hibernate,其基础无不来自于JDBC。掌握了JDBC,对通用库的理解就简单了。 一. 数据库连接器 数据库连接器(java.sql.Connection)是JDBC操作的核心,一次完整的数据库操作均起始于数据库连接器。 有多种方式创建数据库连接器,基本方式有两种:DriverManager方式和DataSource方式。其中DriverManager是最原始的连接方式;DataSource方式统一了接口,通过不同的实现完成更多的任务,如Apache的DBCP就在DataSource基础上提供了强大的缓冲池技术,大大 ...
// ArrayList { ArrayList arraylist = new ArrayList(); arraylist.add(0, "end");// 指定索引加入值 // 需注意的是,如果现有2个值,我加入索引为5的那么就会出现异常 for (int i = 0; i < 2; i++) { arraylist.add(i, String.valueOf(i)); } System.out.println("ArrayList:"); for (int i = 0 ...
Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口   Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同 ...
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。 3.HashTable有一个contains(Object value),功能和co ...
使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 exec(String command) exec(String command, String envp[], File dir) exec(String cmd, String envp[]) exec(String cmdarray[]) exec(String cmdarray[], String envp[]) exec(String cmdarray[], String en ...
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname ...
首先,wait()和notify(),notifyAll()是Object类的方法,sleep()和yield()是Thread类的方法。 (1).常用的wait方法有wait()和wait(long timeout):     void wait() 在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。     void wait(long timeout) 在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量前,导致当前线程等待。     wait()后,线程会释放掉它所占有的“锁标志”,从而使 ...
原文地址:http://hi.baidu.com/tangyh/blog/item/d5f1a41ede1c101940341734.html wait与notify是java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型。       synchronized(this){}等价与public synchronized void method(){.....}       同步分为类级别和对象级别,分别对应着类锁和对象锁。类锁是每个类只有一个,如果static的方法被synchronized关键字修饰,则在这个方法被执行前必须获得类锁;对象锁类 ...
感觉这段代码没什么意义,但还是放上面,方便以后查找吧。 import java.util.Vector; public class A { private Vector aListeners = new Vector(); private int value; public int getValue() { return value; } public void setValue(int newValue) { if (value != newValue) { value = newValue; AEvent evt = new A ...
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --> <property name="acquireRetryAttempts">30</p ...
Global site tag (gtag.js) - Google Analytics