![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
iteye_2186
这个作者很懒,什么都没留下…
展开
-
c3p0实现连接池
编译及运行环境:winxp+jdk5.0+eclipse3.2+oracle9i所需jar包: oracle9.jar(oralce驱动器) c3p0-0.9.1.2.jar log4j-1.2.8.jar commons-logging.jarSystemConfigResources.properties #oracle configDRIVER_NAME=orac...原创 2011-01-16 16:28:00 · 149 阅读 · 0 评论 -
JAVA获取真实IP地址(代理、F5、WebLogic、Apache)
public static String getRealIp(HttpServletRequest req, HttpServletResponse resp) { String ip = req.getHeader("X-Forwarded-For"); if (ip != null) { if (ip.indexOf(',')...原创 2013-05-06 15:18:08 · 919 阅读 · 0 评论 -
很强大和谐JAVA网站的代码
很强大和谐JAVA网站的代码原创 2013-08-02 09:29:49 · 124 阅读 · 0 评论 -
java线程工程
CountDownLatch public static void main(String[] args) { final CountDownLatch c = new CountDownLatch(10); final ExecutorService executorService = Executors.newCachedThreadPool();...原创 2015-06-11 16:10:05 · 116 阅读 · 0 评论 -
java内存模型简单理解
1,java内存模型由堆和栈组成。 2,在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 3,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 4,堆内存用来存放由new创建的对象和数组。 5,堆内存由垃圾回收器自动管理...原创 2014-02-27 14:13:10 · 74 阅读 · 0 评论 -
java 线程题目
请编写一个多线程程序,实现两个线程,其中一个线程完成对某个对象的int成员变量的增加操作,即每次加1,另一个线程完成对该对象的成员变量的减操作,即每次减1,同时要保证该变量的值不会小于0,不会大于1,该变量的初始值为0. package crease; public class Sample { int number = 0; public synchronized ...原创 2014-11-23 15:33:18 · 114 阅读 · 0 评论 -
CRUD代码生成器
CRUD代码生成器原创 2015-01-18 21:31:38 · 334 阅读 · 0 评论