Posts Tagged Java

[设计模式]单例(Singleton)设计模式的几种实现和比较

单例(Singleton)设计模式有很多写法, 不同的写法往往效率有所不同,下面使 用JAVA语言实现几种常用的单例实现, 与大家分享。 单例模式的实现原理也很简单,首先通 过私有化对象构造方法,不允许外部创 建对象,然后通过对象内部创建对象的 实例,外部对象调用对象公开的实例获 取方法获取实例,并且,对象的实例化 过

[JAVA]Servlet/JSP中获取上下文绝对路径的方法

平时做JAVA的一般应用的时候,一般需要在本地读取文 件都是使用绝对路径,或者直接放在在src目录下即可读 取,但是如果是web应用的化,直接读取显然是不行的, 以下列举一些常用的获取路径的方法,总结一下,分享给 大家,相信开发过程中还是会用到很多的。 ASP:Server.Mappath(“/”) ASP.NET:HttpContext.Cur

[算法]交换回溯算法求一维数组的全排列的算法

还是接着昨天的问题,求一维数组的全排列组合,相比昨天的二维数组,算法相对 要简单得多,运用数据交换和简单的回溯算法即可实现要求,原题为CG最近JAVA考 试题。 原题如下: 求一维数组char a[] = {‘1′,’2′,’2′,’3′,’4′,’5′}的所有排列组合,

[算法]求二维数组的全排列组合,二位数组的自乘积问题

CG在ETP基地的培训也有一段时间了,这期间也有几次考试,下面将要分享的是最 近一次笔试的考试题目,该题算是JAVA语言考试的附加题,要求也很简单,下面是原题 二维数组的长度和初始值均由输入确定,如何求出此数组的全排列组合, 即:int a[X][X] = {{X,X,X},…}如下 int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}} 或者

[Java]CG的面试试题分享实现简单的CRM附源代码下载

昨天CG在我们盐城本地一家网络公司面试,从下午4点到六点半,流程基本 跟一般的公司面试差不多,先是公司的技术人员交流,然后是上机机试,不 过因为时间关系,只完成了ASP部分,JAVA部分还是CG带回来做的,今天 早上忙了一个上午,基本还是完成了,说实话CG的JAVA相比于ASP或者其 他语言的话还是算初学,使用了Struts1.

[SQL,Java]判断某一个已知表名的表是否在数据库中存在的方法

今天白天遇到一个问题,要求判断一个已知表名的表是否在数据库存在的方法, 这种问题还是挺让人郁闷了,先GG,后baidu,结果找到的方法要么只能适用 于专用的数据库,要么就是没有考虑到X排他锁的问题。不过还好想到了SUN的 API,在java.sql包下面有这样一个接口DatabaseMetaData可以一用,方法很 简单获取数据库meta中的

   Next»