自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 SQLServer中实现Oracle多列条件in

    在Oracle中可以定义多列条件在in查询中,如下:select * from dept d where (d.dname, d.loc) in (select e.ename, e.job from emp e);      但是在SQLServer不支持这样的语法,可以使用另一种方式实现上边语句功能,使用inner join,如下: select * fr...

2011-05-17 10:21:27 532

原创 Oracle 给表和字段添加注释

1. 给指定表添加注释。如下:-- Add comments to the table comment on table TABLENAME is '表的注释';  2. 给指定表指定列添加注释。如下:-- Add comments to the columns comment on column TABLENAME.COLUMNNAME is '指定表指定...

2011-04-20 14:23:55 1199

原创 如何在Idea中部署一个Web程序

对于第一次使用Idea有效快速的部署一个Web程序来说有点困难,本人也是摸索了小一会,才大概明白了如果在Idea中部署Web程序,下面做个小结以备下次长时间不用后可以用来做快速参考: 1. 首先点击编辑配置  2. 选择一个Tomcat服务器(具体配置在Configure..)  3. 点击部署标签,给程序中文件(如jsp,js,*.xml)建立和选择一个目...

2011-04-17 21:15:06 254

原创 GRANT SELECT ON Error 'ORA-01917

在从一台Oracle通过imp命令结合*.dmp文件导入到另一个数据库中,由于options参数设置问题,会出现如下问题:   Error 'ORA-01917: user or role 'FTIQA' does not exist' when importing Controller Oracle database<!--BEGIN MAIN BO...

2011-04-13 15:19:15 1159

原创 Java 垃圾收集之终结

在Java中一个对象可以拥有终结方法:这个方法是垃圾收集器在释放对象前必须运行的。这个方法的存在使JVM工作更加复杂。 以下就是一个包含终结的垃圾收集过程图:对象可触及的生命周期:在JDK1.2之前,对垃圾收集器来说,堆中每一个对象都有三种状态:可触及,可复活,不可触及。在JDk1.2中和之后,对垃圾收集器来说,队中状态变为:强可触及,软可触及,弱可触及,影子触及。 ...

2011-04-12 15:57:41 116

原创 Java 垃圾收集之追踪算法

上一篇关于《Java垃圾收集之追踪器》文章主要把Java垃圾收集相关概念概述了一下,同时大概总结了一下垃圾收集算法中的计数器算法,但是由于计数器算法存在很多缺点,所以目前在Java垃圾收集中已经不使用此算法,目前主要使用追踪算法,下面就总结和温故一下追踪算法相关概念。 跟踪收集器:跟踪收集器追踪从根节点开始的对象引用图,在追踪过程中对活动对象打上标记。总的来说要么在对象本身设置标记,要...

2011-04-11 17:42:53 171

原创 Java 垃圾收集之计数器

关于Java垃圾收集相关小结。 在Java虚拟机的堆里放着所有正在运行的Java所创建的对象。但是没有明确的释放方法来释放这些对象,以空出对空间,J垃圾收集就是自动释放不再被使用的对象的过程。 为什么要使用垃圾收集?“垃圾收集”这个名字暗示着程序不再使用的对象就是“垃圾”,就应该被丢弃。更精确的说法是“内存回收”,当一个对象不再被程序使用时候,它所使用的堆空间将被回收,以备后续...

2011-04-11 15:34:15 193

原创 Git 实用中文版参考手册

一本针对Git非常实用的参考手册,非常适合入门,看完本参考手册,熟练实用Git没有任何问题。

2011-04-09 23:37:35 97

原创 Java 编程规范 词法结构之整数

整数可以表示成十进制(基数为10),十六进制(基数为16),或八进制(基数为8) IntegerLiteral(Integer字面值) DecimalIntegerLiteral 十进制HexIntegerLiteral 十六进制OctalIntegerLiteral 八进制 如果是Long可以在数字后边加上l, L(建议用大写以便和1区分开) 十进制数字可...

2011-04-08 17:18:36 138

原创 Java 数据结构基本分析

    今天大概温习了一下数据结构相关知识,在此小结,以备以后查阅。 数据结构是什么?应该如何定义?简单的说,数据结构是研究数据的存储,数据之间的关系,及对数据实现各种操作的一门科学。以下就行数据结构概念三个方面结合Java中常用数据结构进行实例分析(数据结构大同小异思想都一样),以此更直观的链接数据结构相关概念。 数据存储:例如对一个工厂员工的登记表,用计算机管理登记...

2011-04-02 17:25:49 139

原创 Java 线程基本概念可见性和同步

在操作系统中两个比较容易混淆的概念是进程(process)和线程(thread)。操作系统中的进程是资源的组织单位。进程有一个包含了程序内容和数据的地址空间,以及其它的资源,包括打开的文件、子进程和信号处理器等。不同进程的地址空间是互相隔离的。而线程表示的是程序的执行流程,是CPU调度的基本单位。线程有自己的程序计数器、寄存器、栈和帧等。引入线程的动机在于操作系统中阻塞式I/O的存在。当一个线程所...

2011-04-01 10:20:10 118

原创 Java 串行化(序列化)Serializable/Externalizable

对象串行化概念:对象串行化是指对对象进行存储和恢复的操作在Java中使用Serializable接口或Externalizable接口来完成对象的串行化 对象串行化功能:提供一个简单并可扩展的对象流存储机制。支持Java对象持久性存储。在串行化形式中保存对象类型和安全属性。支持远程对象的汇集和分解支持定制串行化格式。允许对象预定义自己的外部存储格式  可串行化的类:任何实现了Ser...

2011-03-31 17:12:10 335

原创 Java I/O 标准输入输出流System.in

(1)标准输入流:System.in是InputStream类的对象,当程序中需要从键盘读入数据时候,只需要调用System.in中的read()方法。 char ch=System.in.read(); 注意:必须捕获System.in.read()所抛出的异常;执行System.in.read()方法将从键盘缓冲区读入一个字节的数据,然而返回的16位的二进制数据,其低8位为键盘的ASCII码,...

2011-03-31 14:06:50 520

原创 Java I/O 过滤流-带格式的读写操作

(1)过滤流:将一个过滤流连接到另一个流上,则在从原始的流读写数据的同时,利用过滤流可以对这些数据进行加工处理。 (2)DataInputStream 和DataOutputStream类:它们分别为FilterInputStream和FilterOutputStream类的子类。同时DataInputStream 和DataOutputStream类由于分别实现了DataInput和DataOu...

2011-03-31 13:35:41 193

原创 Java I/O Reader/Writer/InputStreamReader/OutputStreamWriter文本字符流读写

(1)Reader和Writer类(文本字符流读写类):提供的对字符流处理的类,它们为抽象类。一般通过其子类来实现。(2)InputStreamReader(InputStream in) 和OutputStreamWriter(OutputStream out):它们可以使用指定的编码规范并基于字节流生成对应的字符流。注意:InputStreamReader isr=new Input...

2011-03-31 12:05:00 115

原创 Java I/O层次结构详解

今天总结一下Java I/O文件读写基本类相关知识和概念,对于程序设计者来说,创建一个好的输入/输出系统是一项艰难的任务,其中挑战来源于所有的可能性,不仅存在各种源端与接收端(文件,控制台,网络链接等),而且还需要以各种不同的方式与它们通信(顺序,随机存取,缓冲,二进制,按字符,按行,按字等)。 Java I/O主要包括如下几个层次:1. File(文件特征与管理):用于文件或者目录的...

2011-03-31 11:49:36 302

原创 接口,内部类,抽象类概念和区别

回顾温习一下接口,抽象类,内部类概念和区别,以备遗忘之后可以快速参考。 1. 接口接口为我们提供了一种将接口与实现分离的更加结构化的方法。接口是一个完全的抽象类,它没有提供任何形式的具体实现,它允许创建者确定方法名,参数类表,返回类型没有任何方法体的方法。 接口被用来建立类与类之间的协议。接口类修饰符必须是public,default(默认的,本包内有访问权限)或者前边两个和a...

2011-03-30 17:15:21 262

原创 Java重写和重载概念及区别梳理

今天回忆了一下Java中重写,重载相关问题,虽然这是老生常谈了,但是还是重新梳理了一下,做个总结,以备参考。 重写,重载可以说是Java面向对象特性,继承和多态的具体表现形式,概念如下:重载:简单说来就是对当前类中显示或者隐士成员方法进行重新定义参数变量但方法名相关的一种方法定义方式。1. /** * 1. 方法重载只可以通过方法名和方法参数来区别,即“方法签名” ...

2011-03-30 12:26:09 351

原创 163邮箱系统维护,截图做个纪念

今天早上登陆163邮箱突然闪出如下界面,本人第一次看到截图做个留念。

2011-03-29 09:50:43 545

原创 Oracle查询指定用户有权限的所有表

在Oracle使用过程中经常会用到查看当前或者指定用户对哪些表拥有权限,一下几种方法可以实现查看当前或者指定用户对哪些表拥有权限。 方法1:根据指定用户名获得对应用户所拥有权限的表SQL> SELECT table_name, owner FROM all_tables WHERE owner = 'SCOTT'; TABLE_NAME OWNER...

2011-03-28 18:00:12 2191

原创 严重: Invalid message recieved with signature 18245

今天启动Tomcat之后,在地址栏中输入对应地址,突然出现如下错误:2011-3-28 16:26:24 org.apache.coyote.ajp.AjpMessage processHeader严重: Invalid message recieved with signature 18245  地址栏中内容如下:    后来观察Idea启动窗口中...

2011-03-28 16:58:48 4100 2

原创 如何修改Catalina.bat启动Tomcat标题栏内容

你是否遇到过在一个OS任务栏中同时打开多个Tomcat启动程序窗口,这种情况下你会无法区分具体是哪个窗口启动哪个程序,以下方式可以实现Bat启动程序标题栏自定义。 打开Tomcat的Bin目录中,打开catalina.bat文件,Tomcat6.0中大概在235行if "%TITLE%" == "" set TITLE=Tomcat  Tomcat6.0中大概77行有如下注...

2011-03-27 19:31:51 464

空空如也

空空如也

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

TA关注的人

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