自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 资源 (18)
  • 收藏
  • 关注

转载 二叉树非递归算法

/** 二叉树节点 */ public class BTNode {   private char key;   private BTNode left, right;   public BTNode(char key) {     this(key, null, null);   }   public BTNode(char key, BTNode left, BTNode rig

2012-03-30 09:05:06 505

原创 linux 提纲三

第七章:Linux中的进程管理 1. linux 中包括3种不同类型的进程:交互进程、批处理进程、守护进程。 2. linxu 中进程的4中状态:运行态、等待态、停止态、僵死态。 3.  在 linux下进程的执行模式分为用户模式和内核模式。4.  在 linux下按照进程的功能

2011-07-14 21:16:01 506

原创 linux 提纲二

第四章:用户和组管理 1.  用户账号文件:passwd #more /etc/passwd      //查看 passwd文件内容,此文件中每一行保存一个用户的资料。 如: liyang:x:500:500:liyang:/home/liyang:/bin/bash   从左

2011-07-14 20:06:52 687

原创 linux 提纲一

第一章:Linux入门1.      linux 是指包含(内核)(系统工具程序)(应用软件)的一个完整的操作系统 2. linux 的优点:      公开源码  系统稳定  性能突出  安全性强  跨平台  完全兼容UNIX  强大的网络服务 3. linux 的应用领域

2011-07-14 16:56:06 719

原创 实验三

高级数据库管理  实验三 1、 密码文件练习(首先查找密码文件、重新命名或删除) 1) 重新创建一个密码文件(利用命令 orapwd)  orapwdfile=C:\oracle\product\10.2.0\admin\orcl\pwdmysid.ora password=12

2011-07-10 21:02:52 377

原创 实验四

高级数据库管理  实验四  第一部分验证练习 1、创建一个本地管理表空间tbs1,区自动分配,段空间自动管理,数据文件初始大小 10M,自动扩展,每次 2M,最大 100M create tablespacetbs1  datafile'tbs101.dbf' size 10M

2011-07-10 21:02:25 431

原创 实验二

高级数据库管理 实验二1、 启动数据库关闭数据库、启动到nomount状态、由nomount状态进入mount状态、由nomount状态进入open状态,并查询出实例对应的状态(查询视图v$instance)。写出所有操作语句。Shut downimmediate Alter d

2011-07-10 21:01:49 400

原创 归档模式练习

1、查询数据库归档模式select log_mode from v$database;archive log list;SQL> select log_mode from v$database; LOG_MODE------------NOARCHIVELOG SQL> arch

2011-07-08 20:43:35 364

原创 非归档模式备份练习

1、备份内容数据文件控制文件参数文件 归档日志:日志切换时备份的日志文件  10个归档路径  正常数据库:设2~3可以,最终拷贝(刻光盘、  拷贝到其他磁盘,磁带)在线日志:日志组,多个成员分散到不同磁盘上密码文件:可以重建 2、非归档模式备份恢复关闭数据库拷贝所有文件启动数据库

2011-07-08 20:35:13 455

原创 oracle 琐碎题目

1、  初始化参数REMOTE_LOGIN_PASSWORDFILE作用是什么?与密码文件有什么关系?很多时候需要在nomount,mount等状态对数据库进行处理,所以通常要求sysdba权限如果属于本地DBA组,可以通过操作系统认证登陆;如果是远程sysdba登陆,需要通过p

2011-07-08 20:33:08 462

原创 权限,密码文件

创建密码文件: orapwd file=C:\oracle\product\10.2.0\admin\orcl\pwdmysid.ora password=123; create user test1 identified by test1; grant sysdba to te

2011-07-07 21:30:23 369

原创 非默认端口

1、服务器 1.1常用工具emnetmgrnetca 1.2相关配置文件listener.oratnsnames.oraC:\oracle\product\10.2.0\db_1\NETWORK\ADMINlistener.oraLISTENER = (DESCRIPTION_L

2011-07-07 21:29:37 466

原创 期末-思考题

1、  系统从log buffer将日志写出到redo文件的触发条件有哪几种?1,每三秒钟超时(timeout):2.阀值的达到:Redolog buffer 1/3满;Redolog buffer 拥有 1MB 的脏数据;参数_log_io_size的设置很重要,一般为log_

2011-07-07 21:28:48 400

原创 期中测验-oracle

1、  什么是数据库,数据库由哪些部分组成数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。数据库:数据文件,控制文件,日志文件。 2、什么是实例,实例由哪些部分组成实例:进程:DBWR、LGWR、CKPT(checkpoint)、SMON(system monito

2011-07-07 21:26:40 661

原创 IT 英语复习 单词

Non-volatile storage 非易失性存储器EEPROM  electrically erasable programmable rom 电可擦除只读存储器AGP accelerated graphics port 图形加速端口IDE integr

2011-07-03 11:32:14 433

转载 tomcat 安全性

 安全性预览web应用程序的一些Context是受限制的,这些Context仅仅允许那些受批准的、用户名密码正确的用户浏览。servlet技术支持通过在web.xml文件中配置这种方式针对这些Context的内容使用安全约束。在本章中,我们将看到一个web容器是怎么支持这种安全约束功能。servlet容器通过一个叫做认证器(authenticator)的阀门支持安全约束功能。这个认证器阀门会在se

2011-07-02 23:00:04 1931

转载 tcp/ip 三次握手

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。(1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。(2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_RECV状态

2011-06-30 16:47:00 389

转载 http协议详解

HTTP协议详解(真的很经典)Author :Jeffrey引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之

2011-06-30 16:46:00 694

转载 java知识架构

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。   一、Java编程入门类   对于没有Java编程经验的Java程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣

2011-06-27 14:44:00 650

原创 Ioc容器(1)XML 解析

/***针对某个Element进行操作 */ public interface ElementReader {     /**     * 判断一个bean元素是否需要延迟加载     */    boolean isLazy(Element element);        /**     * 获得一个bean元素下的constructor-arg

2011-06-26 10:56:00 600

转载 N个鸡蛋M个篮子

 N个鸡蛋分到M个篮子里(N>M),不能有空篮子,对于任意不大于于N的数,保证有几个篮子的鸡蛋数和等于此数,编程实现输入N,M两个数,输出所有鸡蛋的方法全输出的话本质就是搜索+剪枝。(n,m,min)表示当前状态,按照篮子里蛋的数目从小到大搜索。搜到了第m个篮子,1..m个篮子面共放了n个蛋,当前的篮子放了min个蛋。下一个扩展(n+t,m+1,t),for t=min...n+1。当

2011-06-24 22:23:00 851

原创 堆排序与归并排序

、  //每次将堆顶元素与最后的元素交换public class HeapSort{    public static void heapSort(DataWrap[] data)     {       System.out.println("开始排序");       int arrayLength = data.length;       //循环建堆

2011-06-24 11:46:00 375

转载 反射调用主方法异常解决

利用Java反射机制去调用其他类的main方法基于这种情形:      当程序中的某个类在运行到某处需要去调用其他类的main方法时,如果此程序并不知道此main方法所属类的名称,而只是在程序中接受某一代表此main方法所属类的名称的参数,那么这时候就不能通过“类名.main(String[] args);"这样的方式来完成调用,而需要运用Java的反射机制了,需要编写相关的反射代码来完成对其

2011-06-21 11:24:00 1459

原创 结束线程方法

 public class CountupThread extends Thread {       private long counter  = 0;        private volatile boolean shutdownRequested = false;        public void shutdownRequest()    {    

2011-06-16 13:43:00 508

转载 深入探讨JAVA类加载器

原文:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/?ca=drs-tp4608#download深入探讨 Java 类加载器类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足

2011-06-16 12:31:00 443

转载 努力方向

他研究的分布式存储方向,正好也是我感兴趣的东西 基本上技术面试都没有太大难度,无非就是问的比较浅的GC,类加载,集合,线程,tomcat优化,性能,互联网在不同时候的架构,设计模式,ssh之类的,都没有太深入去问   所以在写简历时一定要认真仔细想清楚,多了给人不诚实的感觉,少了估计面试的机会都没有。其中有几个点必问,JVMGC深层机制、类加载,包括Tomcat和Jboss

2011-06-14 22:41:00 473

原创 Thread-Specific Storage

 public class TSLog {            private PrintWriter writer = null;            public TSLog(String filename){       try {           writer = new PrintWriter(new FileWriter(filename))

2011-06-14 19:35:00 663

原创 国家重点软件企业

1 北京用友政务软件有限公司2 北京赛迪时代信息产业股份有限公司3 高德软件有限公司 4 二六三网络通信股份有限公司 5 北京超图软件股份有限公司6 北京握奇数据系统有限公司7 建研科技股份有限公司 8 北京富士通系统工程有限公司 9 北京索浪计算机有限公司 10 北京东方通科技发展有限责任公司11 北京视博数字电视科技有限公司 12 日电卓越软件科技(

2011-06-13 12:54:00 9058

原创 最小生成树,最短路径

prim最小生成树算法 1.任意选取一个起始顶点,并将它添加到最小生成树中。2.将所有含起始顶点的边按照权重次序添加到minheap(最小堆)中。3.从最小堆中取出最小边,并将这条边和那个新顶点添加到最小生成树中。4.我们往minheap中添加所有含新顶点且另一顶点不在最小生成树中的边。5.重复这一过程直到最小生成树含有原始图中的所有顶点时结束。   pub

2011-06-13 09:08:00 1404

原创 Reform(改革) must be incremental

Op-Ed(特约编稿) (opposite editorial page) Contributors(编著者)Reform(改革) must be incrementalBy Yu Keping (China Daily)Updated: 2011-06-11 07:49Stability(稳定性) is indispensable(不可或缺) for Chinas economic

2011-06-12 20:31:00 967

转载 Java深度历险(二)——Java类的加载、链接和初始化

Java深度历险(二)——Java类的加载、链接和初始化在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用Java类加载器来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是java.lang.Class类的对象。一个Java类从字节代码到能够在JVM

2011-06-12 20:02:00 399

原创 会话Bean相关

EJB-03: package com.zh.ejb; import javax.ejb.Local;import javax.ejb.Remote;import javax.ejb.Stateless;   @Stateless@Remote@Localpublic class UserManagerBean implements UserMa

2011-06-12 19:28:00 340

原创 第一个EJB程序

接口:public interface FirstEjb {    public String saySomething(String name);}      实现类:import javax.ejb.Remote;import javax.ejb.Stateless;  @Stateless@Remotepublic clas

2011-06-12 13:42:00 465

转载 Annotation实战

原文:http://lighter.iteye.comAnnotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......    不讲废话了,实践才是硬道理.    第一部分:了解一下java1.5起默认的三个annotation类型:    一个是@Override:只能用在方法

2011-06-12 10:32:00 468

原创 期货 future

package _future;public class Host {        public Data Request(final int count, final char c)    {        System.out.println("    request(" + count + ", " + c + ") BEGIN");              

2011-06-09 19:43:00 838

原创 读写锁

package _readwritelock.copy;public final class ReadWriteLock {    private int readingReaders = 0;    private int waitingWriters = 0;    private int writingWriters = 0;        private boole

2011-06-09 19:39:00 262

原创 selector 的 问题

  关于使用NIO过程中出现的问题,最为普遍的就是为什么没有请求时CPU的占用率为100%?出现这种问题的主要原因是注册了不感兴趣的事件,比如如果没有数据要发到客户端,而又注册了写事件(OP_WRITE),则在 Selector.select()上就会始终有事件出现,CPU就一直处理了,而此时select()应该是阻塞的。   public abstract class S

2011-06-09 14:17:00 445

原创 NIO 简单http 服务器

package normal; import java.io.*;import java.nio.*;import java.nio.channels.*;import java.util.Iterator;import java.net.*;   @SuppressWarnings("all")public class NonblockingSingl

2011-06-09 14:11:00 620

原创 图的深度优先,广度优先

深度优先遍历public Iterator iteratorDFS(int startIndex)   {      Integer x;      boolean found;      LinkedStack traversalStack = new LinkedStack();      ArrayUnorderedList resultList = new Arra

2011-06-07 22:32:00 313

转载 Struts2数据传输的背后机制:ValueStack(值栈)

Struts2数据传输的背后机制:ValueStack(值栈) http://blog.csdn.net/li_tengfei/archive/2010/12/25/6098134.aspx1.     数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL要了解ValueSt

2011-06-06 20:48:00 678

socket 多线程 练习的例子

socket 多线程 练习的例子 没事还得多看看

2010-11-23

java socket gui 的小 demo

这次JAVA 实践 用到的一些小DEMO,以防以后用到在网上保存一份,

2010-11-22

socket objectoutputstream 传对象 例子

socket objectoutputstream 传对象 例子 网上找的很好用,在网上留一份

2010-11-15

socket 多线程 的 例子

老师 上课 带着 我们做的例子 很小巧 很清晰 在 NET 包里

2010-11-08

入门 GWT helloword

入门 GWT 要长 要长

2010-10-24

gwt 开发 手册 教程

gwt 开发 手册 教程 适合初学者。。

2010-10-24

javascript jstl jsf struts spring 标签 解释

JAVA WEB 的各种标签的大全。 包括 jstl spring struts1 struts2 以及 常用的javascript 脚本 很齐全 CHM格式的

2010-10-23

qfaces 使用方法 WORD版

qfaces 使用方法 WORD版 做下拉菜单用到的。

2010-09-18

JAVA API 中文版 HTML版

JAVA API 中文版 HTML版 。。。。。。。。。。。。

2010-06-08

HTML 中文 API 电子书版

完整 电子书 需要的 速度下吧 长度不够。。

2010-06-08

visual c++ 5部PDF集合

VISUAL c++ 5套 PDF 合集,希望喜欢的朋友顶下

2009-12-19

eclipse使用教程

ECLIPSE 开发IDE 的使用教程PDF 版本 有详细图

2009-12-18

c#教程快速入门工具书

C#的工具书很方便需要的时候看一下挺好的

2009-12-18

JSP基础和小项目全套代码

java web 入行真功夫光盘全套代码 包含简单的 JSP 实例 和三个完整的项目(网上聊天室)(购物系统)(在线考试系统)

2009-12-12

搭建Eclipse Myeclipse TOMCAT 开发环境 文档教程

搭建Eclipse Myeclipse TOMCAT 开发环境 完整教程

2009-12-08

jsp 快速入门教程 HTML 版本

很不错的简单的JSP 教程,非常适合 一些新人初学时会遇到的各种 简单问题

2009-12-08

SQL 语句 快速入门教程

可以做为工具书使用的SQL教程,对与一些 初学数据库的新人很有用

2009-12-08

JSF生命周期实例,还要多长啊

借的学校的DOWN的光盘里的,我刚学了点肤浅的JAVA C什么的,MYECLIPSE 怎么把那个给弄进去还不会呢,嗬嗬嗬,不过绝对有用的

2009-12-06

空空如也

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

TA关注的人

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