java基础
文章平均质量分 65
wenqxin
这个作者很懒,什么都没留下…
展开
-
由数据库连接所联想到的5种设计模式
最近在看设计模式方面的资料.突发灵感,从数据库的连接中联想到了5种设计模式.然后编写了下,都能实现,可能有些实现方式在实际生产环境中并没有意义.就当是对设计模式的学习吧. 首先上演的就是[b]策略模式[/b].我们在连接数据库时,并非一种数据库,比如,有时是MySql,有时是Oracle,有时又换到SQL Server,都要涉及数据库的切换.此时.我们就可以将数据库连接的算法...原创 2010-05-29 19:36:17 · 258 阅读 · 0 评论 -
一道有关集合的简单计算题,你是否真的懂了
题目是这样的: [code="java"]public class CollectionTest { public static void main(String[] args) { TreeSet set = new TreeSet(); ArrayList list = new ArrayList(); Vector vector = new Vector(); ...原创 2010-05-30 19:55:22 · 138 阅读 · 0 评论 -
java集合详细解释
JAVA集合都用烂了,平时都忙,也没时间去关注里面的具体细节.今天刚好有时间,把集合方面的东西捡起来看了看,发现这篇文档不错.对着文档又把API的源代码仔细看了看,同时又当做数据结构常用的算法,结构又复习了遍,感觉受益匪浅....原创 2010-06-03 15:54:07 · 176 阅读 · 0 评论 -
工作中用到的线程池
工作中用到的线程池代码,单例模式写的,感觉不错.记下来. [code="java"]public class ThreadPool{ //公用线程 public static final String commonThreads="commonThreads"; //公用线程个数 //TODO 可以配置 public static fi...原创 2010-06-23 09:33:13 · 298 阅读 · 0 评论 -
JVM内存分析及导致内存溢出的不健壮代码及解决办法
JVM内存区域组成 java把内存分四种: 1、栈区(stack segment)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放内存资源 2、堆区(heap segment) — 一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收 3、静态区(data segment)— 存放...原创 2010-06-25 15:13:25 · 116 阅读 · 0 评论 -
maven 使用笔记
1、打开Eclipse4.2,新建一个Maven项目 1)选择maven的archetype为maven-archetype-webapp 2)填写项目信息 2、完善项目目录结构 1)手工添加 src/main/java、src/test/java和src/test/resource 三个source folder,在项目上...原创 2013-07-21 11:58:55 · 92 阅读 · 0 评论 -
maven 发布到tomcat 记录
忙活了一个周末,终于把appfuse2.2.1通过maven的方式 发布到tomcat 中。特记录一下步骤,虽然最近更新比较慢,但是还是具有参考价值的。 按照官网的通过mvn 命令下载源码。按照官方下载。 将下载的源码 from "embedded mode" to full-source mode by running mvn appfuse:full-source from y...原创 2013-07-21 20:54:58 · 125 阅读 · 0 评论