自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(53)
  • 收藏
  • 关注

转载 At least one JAR was scanned for TLDs解决办法

At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs d

2013-11-23 10:11:31 539

原创 MySQL使用归纳

1、改变表引擎mysql> alter table specialword engine = myisam;2、改变表编码mysql> alter table specialword default character set utf8 collate utf8_general_ci;

2013-11-17 08:06:46 191

转载 代码设计的几个基本原则

1,OCP(Open-Close Principle)开闭原则Software entities should be open for extension,but closed for modification,(在设计一个模块的时候,应当使这个模块可以在不被修改的前提下扩展)。对扩展开放open,对修改关闭close。如何实现?1,抽象化是关键,2对可变性的封装原则(Principl

2013-05-02 14:10:14 332

转载 装饰模式与代理模式的区别(转载)

Java 代理模式装饰者模式的区别 装饰模式:以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案;代理模式:给一个对象提供一个代理对象,并有代理对象来控制对原有对象的引用;装饰模式应该为所装饰的对象增强功能;代理模式对代理的对象施加控制,并不提供对象本身的增强功能二者的实现机制确实是一样的,可以看到他们的实例代码重复是很多的。但就语义上说,这两者的功能是相反的,模

2013-04-29 12:40:03 204

转载 UML对象和类之间的相互关系知多少

在学习UML的过程中,你经常会遇到UML对象和类之间的相互关系方面的问题,这里就和大家分享一下,希望本节的介绍对你的学习有所帮助。下面就让我们一起来看一下UML对象和类相互关系的具体介绍吧。UML对象和类之间的相互关系总结UML中描述对象和类之间相互关系的方式包括:依赖(Dependency)关联(Association)聚合(Aggregation)组合(Composit

2013-04-29 00:16:23 231

转载 JDK 1.6 新特性

一:Desktop类和SystemTray类  在JDK1.6中,AWT新增加了两个类:Desktop和SystemTray。  前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序。  二:使用JAXB2来

2013-04-21 15:00:31 182

原创 scheduleAtFixedRate 与 scheduleWithFixedDelay 之区别

package cn.everest.threadpool;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java

2013-04-13 23:21:08 518

原创 线程池完成加一减一作业题

package cn.everest.threadpool;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.

2013-04-13 21:04:48 225

原创 四线程加一减一问题(JDK1.5)

package cn.everest.thread;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class OperateThreadShare

2013-04-13 19:51:54 209

原创 四线程加一减一面试题

package cn.everest.thread;public class OperateThreadShareDate2 { public static void main(String[] args) { Resource resource = new Resource(); IncreData increData = new IncreData(resour

2013-04-13 19:24:26 240

转载 设计模式 三大分类

经典的《设计模式》一书归纳出23种设计模式,本文按《易学设计模式》一书归纳分类如下:1.创建型模式前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,它们分别是:简单工厂模式(

2013-04-10 23:30:00 194

转载 数据库三级模式

人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中"的反映,很显然,不同层次(级别)用户所“看到”的数据库是不相同的

2013-04-09 01:06:01 186

原创 MYSQL Record

今天在CMD下登陆Mysql执行select查询指令,结果中文全部变成"???"了,解决方法很简单,直接在mysql>下输入 set names gbk; 即可解决问题。原理不多说了,反正现在的人只要解决了问题就不会深究原因了...

2013-04-06 08:46:59 207

原创 Oracle数据库的非归档模式

更改Oracle数据库的非归档模式需要重新启动数据库,在mount模式下修改,简要步骤1 以shutdown immediate方式关闭数据库2 启动实例到mount状态3 更改运行非模式并打开数据库操作步骤:1 登录数据库查看数据库的归档状态SQL> archive log list;Database log mode

2013-04-05 18:04:47 234

原创 Oracle归档模式 设置

Oracle归档模式 设置Oracle的日志归档模式可以有效的防止instance和disk的故障,在数据库故障恢复中不可或缺,由于oracle初始安装模式为非归档模式,因此需要将其设置为归档模式,下面就其方法和步骤做一些总结,虽然简单,但这是管理oracle数据库必备之工,故有如下陈述。 例子是建立在windowsXP和oracle11g的环境下,如有环境不同,仅供参考。

2013-04-05 17:29:27 252

转载 Oracle的Redo的作用及原理

Redo的作用:Oracle通过Redo来保证数据库的事务可以被重演,从而使得在故障之后,数据可以被恢复。Redo对于Oracle数据库来说至关重要。在数据库中,Redo的功能主要通过3个组件来实现:Redo Log Buffer、LGWR后台进程和Redo Log File(在归档模式下,Redo Log File最终会经由ARCn进程写出为归档日志文件)。Redo Lo

2013-04-05 17:14:02 289

原创 sql 99 数据库连接

--交叉连接select * from emp e cross join dept d; --自然连接select * from emp e natural join dept d; --指定字段select * from emp join dept using(deptno); --内连接select * from emp e join dept d on e.deptno =

2013-04-05 09:15:13 206

原创 scott 用户,启用:set autotrace traceonly 报错

错误描述:我用scott登陆,查看语句是否使用索引时,启用:set autotrace traceonly 报错:SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色SP2-0611: 启用 STATISTICS 报告时出错解决方法:SQL> conn sys/root as sysdba已连接。SQL> @D:\app\Administrator\pro

2013-04-04 23:24:13 234

转载 Oracle默认用户名

用户名 / 密码                    登录身份                          说明 sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登录,可作为默认的系统管理员 system/manager SYSDBA 或 NORMAL 不能以 SYSOPER 登录,可作为默认的系统管理员 sysman/o

2013-04-04 23:12:45 356

转载 HTTP/1.1与HTTP/1.0的区别

HTTP/1.1与HTTP/1.0的区别 下面主要从几个不同的方面介绍HTTP/1.0与HTTP/1.1之间的差别,当然,更多的内容是放在解释这种差异背后的机制上。1 可扩展性可扩展性的一个重要原则:如果HTTP的某个实现接收到了自身未定义的头域,将自动忽略它。Ø  在消息中增加版本号,用于兼容性判断。注意,版本号只能用来判断逐段(hop-by-hop)的兼容性,而无法判断端到

2013-04-03 15:02:29 167

原创 Oracle Record

SQL的类型:1. DML(Data Manipulation Lanauage 数据操作语言): insert update delete select2. DDL(Data Definition Language 数据定义语言): create table, drop table, alter table

2013-04-02 12:18:49 195

原创 Oracle获取当前年、月、日的方法

Oracle获取当前年、月、日的方法 Oracle 获取当前年、月、日1、//oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分 //语法如下:    EXTRACT (          { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND }

2013-04-02 11:35:46 1245

原创 让bean了解容器

package cn.everest.spring.re0326;import org.springframework.beans.BeansException;import org.springframework.beans.factory.BeanFactory;import org.springframework.beans.factory.BeanFactoryAware;

2013-03-26 00:49:24 194

原创 centos主机名bogon解决办法

centos主机名bogon解决办法bogon是指那些不该出现在internet路由表中的地址吧这些地址应该包括:1,私有地址如10,172.16-32,192.168.....2,还未正式分配出去的地址经过google找到修改名称的办法一:使用hostname命令[root@test ~]# hostname yourname这样只是临时更

2013-03-25 19:59:08 492

原创 Linux下安装jdk1.6

Linux下安装jdk1.6Linux中JDK1.6的安装和配置方法 一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linu

2013-03-25 13:43:34 152

原创 JDK Proxy

package cn.everest.proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;public class InvocationHandlerResearch implements InvocationHandler{ private Object o

2013-03-23 22:40:52 232

原创 Callable And Future 研究

package cn.everest.thread;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executor

2013-03-21 22:56:28 239

原创 Exchanger研究

package cn.everest.thread;import java.util.Random;import java.util.concurrent.Exchanger;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class Exc

2013-03-21 18:41:59 206

原创 网上吹得神乎其神的反射泛型

package cn.everest.generic;public class BookDao extends BaseDao{ }package cn.everest.generic;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;public class

2013-03-21 09:02:57 220

原创 semaphore研究

package cn.everest.thread;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semaphore;public class Thr

2013-03-20 08:01:35 205

原创 文件复制及改名

package cn.everest.filetest;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.

2013-03-19 13:18:09 223

原创 Properties学习及文件运行次数计数

Properties学习及文件运行次数计数: import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;im

2012-04-26 08:28:47 160

原创 管道流学习及示例

管道流学习及示例需要两个线程分别完成读与写,记住:一般情况下 先写入 才能读出来哦!import java.io.IOException;import java.io.PipedInputStream;import java.io.PipedOutputStream;public class PipedStreamStudy { /** * @param ar

2012-04-25 12:55:58 113

原创 守护线程小结及举例

守护进程,当其它非守护进程退出时,JVM就结束了!就是说,当进程中只有后台线程运行时,进程就会结束。说到守护线程,必须谈到一个方法setDaemon(),这个方法是设置某个线程为守护线程。 直接上例子:package cn.itcast.test;public class DaemonThreadTest { /** * @param args */

2012-04-24 10:27:28 113

原创 TreeMap元素存储及排序

TreeMap元素存储及排序 import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;public class TreeMapSummarize { /** * @param args */ public static

2012-04-23 23:54:58 198

原创 HashMap元素存储及排序

HashMap元素存储及排序 import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;public class HashMapSummarize { /** * @param

2012-04-23 17:18:22 381

原创 TreeSet集合元素排序

TreeSet集合元素排序TreeSet集合存储自定义对象:默认需要实现Comparator,也可以通过比较器来实现,请看如下: import java.util.Iterator;import java.util.TreeSet;public class TreeSetSummarize { /** * @param args */ publi

2012-04-21 23:37:00 685

原创 HashSet存储自定义集合及排序问题

HashSet存储自定义集合及排序问题因为HashSet集合没有排序功能,故需要借其它集合完成,一般借助于TreeSet完成(List集完成给HashSet排序正在研究中)。 过程如下: import java.util.HashSet;import java.util.Iterator;import java.util.Set;import java.util.T

2012-04-21 22:55:28 1382 1

原创 HashSet存储自定义集合及排序问题

HashSet存储自定义集合及排序问题因为HashSet集合没有

2012-04-21 22:45:42 378

原创 HashSet集合存储自定义对象及注意事项

HashSet集合存储自定义对象及注意事项HashSet集合属于Set集合,不允许有重复元素;如果想存储自定义对象,需要覆盖hashCode与equals方法,因为HashSet集合中元素的唯一性保证是靠:1、先比较元素的hashCode,如果一样2、再通过方法equals比较元素是否相等若不等,则存入到HashSet当中。所以如果你存储自定义对象,一定要覆盖此二方法。

2012-04-21 22:18:41 936

空空如也

空空如也

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

TA关注的人

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