自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (6)
  • 收藏
  • 关注

原创 TRUNCATE和DELETE有以下几点区别

<!--StartFragment -->TRUNCATE和DELETE有以下几点区别1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。3、TRUNCATE将重新设置...

2013-01-04 17:59:34 144

原创 Web service

整合对网上Web Services的介绍一、Web service的概念想要理解Web service,必须先理解什么是Service(服务)。传统上,我们把计算机后台程序(Daemon)提供的功能,称为"服务"(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个"服务"。通俗地说,"服务"就是计算机可以提供的某一种功能。根据来源的不同,"...

2012-12-10 14:03:07 104

原创 整理网上关于数据库连接池的文章

1、数据库连接池汇总 C3P0 C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。  Proxool 这是一个Java SQL Driver驱动程序,提供了对你选择的其它类型的驱动程序的...

2012-12-10 13:40:39 119

原创 log4j日志配置

日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。以下是个人经验,具体请参考Log4j文档指南。Log4j下载在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。Log4j使用Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入你的工程LIB中。Lo...

2012-12-04 16:08:33 90

原创 log4j日志配置

1、配置根Logger:log4j.rootLogger = [ level ] , appenderName, appenderName2level:日志的级别,指定这条日志信息的重要性。分为ALL < DEBUG < INFO < WARN 一般常用的为 DEBUG , INFO ,WARN ,ERROR四种,分别对应Logger类的四种方法debug(Object mess...

2012-12-04 16:07:10 74

原创 log4j的基本使用方法

基本理论 Log4j是一个聚集了许多作者劳动成果的开源软件项目。它允许开发人员以任意的粒度输出日志描述信息。它利用外部的配置文件,在运行时是完全可配置的。最厉害的是,log4j有一条平滑的学习曲线。 Log4j由三个重要的组件构成:日志信息记录器(Logger),日志信息输出目的地(Appender)和日志信息布局器(Layout) 日志信息记录器,供程序员输出日志信息;日志信息的输出目的地指定了...

2012-12-04 16:04:22 98

原创 Java Socket超时

在JAVA中,我们用 ServerSocket、Socket类创建一个套接字连接,从套接字得到的结果是一个InputStream以及OutputStream对象,以便将连接作为一个IO流对象对待。通过IO流可以从流中读取数据或者写数据到流中,读写IO流会有异常IOException产生。AD:  套接字或插座(socket)是一种软件形式的抽象,用于表...

2012-12-03 11:06:58 97

原创 Log4J把不同包的日志打印到不同的位置

需要的包和测试的代码下载附件! 如果需要将不同的日志打印到不同的地方,则需要定义不同的Appender,然后定义每一个 Appender的日志级别、打印形式、输出位置! 配置log4j.properties文件如下:Java代码 ########################################################...

2012-12-03 09:52:09 337

原创 动态数据源连接池

/** * 该类是初始化连接池 或则得到连接 * @author SkyWen * */public class DynamicDataSourcePool { private static final Log log = LogFactory.getLog(DynamicDataSourcePool.class); private ComboPooledDataSource pool=null;...

2012-11-30 16:47:20 375

原创 SQLServer2008 .bak数据库文件的还原

--返回由备份集内包含的数据库和日志文件列表组成的结果集。 --主要获得逻辑文件名 restore filelistonly from disk = 'E:/levws.bak'    /* 利用bak恢复数据库,强制还原(REPLACE) STATS = 10 每完成10%显示一条记录 DBTest和DBTest_log是上面g:\back.Bak里的逻辑文件...

2012-11-22 14:16:28 516

原创 java RSA AES

加密技术可以分为对称与非对称两种.对称加密,解密,即加密与解密用的是同一把秘钥,常用的对称加密技术有DES,AES等而非对称技术,加密与解密用的是不同的秘钥,常用的非对称加密技术有RSA等 为什么要有非对称加密,解密技术呢假设这样一种场景A要发送一段消息给B,但是又不想以明文发送,所以就需要对消息进行加密.如果采用对称加密技术,那么加密与解密用的是同一把秘钥.除非B事先就...

2012-11-21 20:29:35 82

原创 SVN

一、安装Subclipse安装Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 3.1中,它位于Help -> Software Updates -> Find and Install...菜单下。EClipse4.2中它位于Help->install new Software菜单下选择搜索要安装的新功能部件,点击新建远程站点,弹出...

2012-11-21 14:00:36 79

原创 Servlet的线程安全问题

Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。  当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有多个线程在使用这个实例。  这样的话,当两个或多个线程同时访问同一个Servlet时,可能会发生多个...

2012-11-08 08:30:45 126

原创 Unicode转字符(串)

JavaScript的字符串对象有一个函数可以将Unicode码转换成字符,这个函数就是String.fromCharCode(n)。由于Unicode包含ASCII,所以这个函数处理ASCII也自然是不在话下了。例如,A的ASCII码是65,那么String.fromCharCode(65)返回的就是A。多个参数还可以用“,”隔开,参见w3schools的fromCharCode参考...

2012-11-05 09:55:28 163

原创 区分JS中的undefined,null,"",0和false

在程序语言中定义的各种各样的数据类型中,我们都会为其定义一个"空值"或"假值",比如对象类型的空值null,.NET Framework中数据库字段的空值DBNull,boolean类型的假值false等等。在JavaScript中也有很多种的"空值"和"假值",那么它们都有什么共同点和不同点呢? 其实标题里面我已经列出了JavaScript中所有的"空值"和"假值",除了bool

2012-11-05 09:35:14 75

原创 Java中equals()与hashCode()方法

首先equals()和hashcode()这两个方法都是从object类中继承过来的。equals()方法在object类中定义如下:public boolean equals(Object obj) {return (this == obj);}很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有Integer、Double。。。。等这些...

2012-11-05 09:25:02 99

原创 用java编写程序统计个位数是6并且能被3整除的5位数共有多少个

用java编写程序统计个位数是6并且能被3整除的5位数共有多少个 public static void main(String[] args) { int count = 0; for (int i = 10006; i < 99996; i += 10) { if(i % 3 == 0){ count ++; } } System.out.println(co...

2012-11-01 20:23:22 4293

原创 java猴子摘桃

一个猴子摘了一堆桃子,第一天吃了桃子的一半后又吃了一个,第二天也吃了剩下 的桃子的一半后又吃了一个,以此吃下去,到了第十天还剩下一个桃子,问当初猴 子总摘了多少个 桃子?提示:倒推计算   public static void main(String[] args) { // 每天吃剩下的桃子是前一天桃子总数的一半+1 // int sum = 0; int remain...

2012-11-01 18:01:27 1011

原创 Servlet什么时候被实例化

servlet什么时候被实例化?如果没有设置loadOnStartup,则第一次请求的时候实例化分三种情况:loadOnStartup < 0 即负数的情况下,web容器启动的时候不做实例化处理,servlet首次被调用时做实例化这种情况和没有设置loadOnStartup是一样的。loadOnStartup > 0web容器启动的时候做实例化处理,顺序是由小到大,正整...

2012-10-31 08:41:46 228

原创 web.xml文件的作用及基本配置

web工程中的web.xml文件有什么作用呢?它是每个web.xml工程都必须的吗?一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。那什么时候需要,什么时候可以不需要呢?要想回答上面的问题,得先了解web.xml文件使用来干什么的。web.xml文件是用来配置:欢迎页、servlet、filter等的。当你的web工程没用到这些时,你可以...

2012-10-30 18:11:59 82

原创 关于JVM加载顺序面试题

package com.wl.classloader; class Singleton { public static int counter1; public static int counter2 = 0; private static Singleton singleton = new Singleton(); private Singleton() { counter1++; co...

2012-10-29 17:19:15 185

原创 树形结构展现所有目录中的子目录和文件

public class SelectAllFile { // 用于判断文件目录所处的层次 public static int time; public static void deepList(File file) { if (file.isFile() || file.listFiles().length == 0) { return; } else { File[] fi...

2012-10-29 14:41:13 175

原创 跨应用Session共享

转自:http://oiote.blog.sohu.com/94812998.html 摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 目录: 一、术语s...

2012-10-28 14:01:45 434

原创 多线程执行任务

// 先隔2秒执行一个任务,再隔4秒执行另外一个任务,以此循环这样 static int x = 0; /** * @param args */ public static void main(String[] args) { class MyTimerTask extends TimerTask { //内部类中不能声明静态变量 @Override public voi...

2012-10-27 16:55:56 66

原创 创建线程的两种方式

  public static void main(String[] args) { // 创建Thread的子类 Thread thread = new Thread() { public void run() { while (true) { try { Thread.sleep(500); } catch (InterruptedException...

2012-10-27 11:16:22 50

原创 Oracle日期查找当天,一个星期,一个月的数据

create table A( aid int primary key, aname varchar2(20), adate date, atext varchar2(50));create sequence a1start with 1increment by 1;create table B( bid int primary ke...

2012-10-27 10:50:28 613

原创 java读取文件中的数字,字母,空格,行数

public class FileCount { public static void ReadSubdirectory(File myDir) { // 判断myDir是否为文件目录 if (myDir.isDirectory()) { File[] subFile = myDir.listFiles(); for (int i = 0; i < subFile.lengt...

2012-10-27 10:50:10 849

原创 单例模式与类静态变量的使用差别

我们很多时候,会使用单例模式来创建一个素材控制器,但是我们也许都曾想过,其实用静态变量其实也可以实现同样的效果,下面我根据自己的经验说说他们的使用差别,也望各位留下你们的观点。单例模式:1.需要时才初始化。不需要在应用程序开始时就创建。2.应用程序只需要一个,不是一类实例的抽象。3.团队合作时,防止了多次初始化,创建。类静态变量:1.属于类的。因为类是一类实例的抽象,所...

2012-10-26 11:40:29 482

原创 实例锁和全局锁

通过分析这两个用法的分析,我们可以理解java中锁的概念。一个是实例锁(锁在某一个实例对象上,如果该类是单例,那么该锁也具有全局锁的概念),一个是全局锁(该锁针对的是类,无论实例多少个对象,那么线程都共享该锁)。实例锁对应的就是synchronized关键字,而类锁(全局锁)对应的就是static synchronized(或者是锁在该类的class或者classloader对象上)。下面...

2012-10-26 11:08:56 973

原创 java synchronized

今天去面试,遇到这样一题,一个类里面有两个方法,一个加synchronized同步,另一个是非同步方法,现在有两个线程,线程1访问加synchronized同步方法,另外一个线程可以同时访问这个非同步方法吗? 我回答可以,那项目经理说不可以,所以我回来试了试,验证后得知,是可以的 public class SynchronizeTest ...

2012-10-26 11:00:39 59

原创 x++和++x

今天去面试,遇到这样一题:public class Static { static{ int x= 5; } static int x,y; public static void main(String[] args) { x--;//x=-1 myMethod(); System.out.println(x+y+++x);//x=1,y=0 } private static ...

2012-10-26 09:59:15 116

原创 怎么用js操作dom节点的一些方法

1.访问节点document.getElementById(id);返回对拥有指定id的第一个对象进行访问document.getElementsByName(name);返回带有指定名称的节点集合注意:Elementsdocument.getElementsByTagName(tagname);返回带有指定标签名的对象集合注意:Elementsdocument.getElements...

2012-10-26 09:18:53 103

下拉框级联小例子(无刷新)

下拉框级联小例子(无刷新)下拉框级联小例子(无刷新)

2011-03-31

IT人健康宝典V2版

IT人健康宝典V2版IT人健康宝典V2版IT人健康宝典V2版IT人健康宝典V2版IT人健康宝典V2版IT人健康宝典V2版IT人健康宝典V2版IT人健康宝典V2版IT人健康宝典V2版IT人健康宝典V2版IT人健康宝典V2版

2011-03-31

JSP导出Excel

JSP导出ExcelJSP导出ExcelJSP导出ExcelJSP导出ExcelJSP导出Excel

2011-03-31

15天学会jquery

15天学会jquery 15天学会jquery 15天学会jquery

2011-03-31

EJB3.0课程学习

EJB3.0学习很好很强大 EJB3.0学习很好很强大

2011-03-31

Jquery API

Jquery API方便Jquery学习

2011-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除