![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE/J2SE
tishian
这个作者很懒,什么都没留下…
展开
-
更深层次的理解数据库连接池
虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池, 但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。 package cn.dixian.auxiliary.commons; import java.sql.Connection; import java.s...原创 2010-07-08 09:26:23 · 131 阅读 · 0 评论 -
Tomcat 内存溢出
Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space(堆溢出)2.OutOfMemoryError: PermGen space(永久保存区域溢出)3.OutOfMemoryE...原创 2010-07-10 10:21:05 · 97 阅读 · 0 评论 -
without EJB notes (整理中)
一个架构究竟是简单还是幼稚,我们怎么判断: 一个架构可达到的简单程度,应该取决于业务需求,而不是技术平台。理想情况下,在项目周期的前期,架构满足业务需求的能力就可以用经验方法评测出来,而不是全凭主观臆断、一厢情愿。 XP(极限编程)一个核心观念就是:选择能够奏效的最简单的做法。对J2EE来说这个观念尤其重要。如果能够找到符合业务需求的最简单的架构,那就会带来巨大的收益。 XP(极限编程)教导...原创 2010-07-16 09:14:58 · 100 阅读 · 0 评论 -
离职了,总结的一些系统分析的经验
刚在一家公司离职,因为公司上市后规模迅速状大,急于开发几款战略产品支承,公司高层对我们之前进行的一个项目非常重视,投入巨大。系统开发之初需求原本很明确,但新的需求总是在开发的过程中不断地被提出,今天来了个推广部经理,明天来了个市场部总监,各有各的想法,并且各个部门、分公司经常找开发小组开会提出新的需求变更。由于项目经理的“软弱”,我们一般很难拘绝。因为老总总是要先看到做出的效果再提意见,所以项目做...原创 2010-07-27 13:03:38 · 73 阅读 · 0 评论 -
Swing是MVC设计的典范(转载)
不管你的项目是否用到了Swing技术,我都要说,Swing是一个设计优秀的Java包,它充满了大师的智慧。如果你学了Java却连一个 Button还不会写,就象你学习Visual Basic却不会用Button,那可绝对是不能被原谅的。Swing技术的应用已经在国外大行其道,由于java的免费、易学以及大家对于java技术的充分信赖,好多公司早早的就把应用程序的一切,从后台服务...原创 2010-08-13 12:26:17 · 80 阅读 · 0 评论 -
开发环境CentOS+MyEclipse+Oracle
搭建开发环境CentOS+MyEclipse+Oracle。有些东西真得记不住了,需要经常回顾才行。 安装ORACLE的时候,准备工作非常重要。 屁股决定脑袋还是有一定道理的。...原创 2010-07-01 23:01:30 · 114 阅读 · 0 评论 -
项目中使用 hibernate-memcached 做二级缓存
在Hibernate中使用memcached方法: 1、加入从http://code.google.com/p/spymemcached/下载jar包。 2、加入从http://code.google.com/p/hibernate-memcached/下载的jar包。 3、在linux下安装从http://code.google.com/p/memcached/下载的源码包。 ...原创 2011-02-26 09:25:44 · 161 阅读 · 0 评论