- 博客(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
545
原创 linux 提纲三
第七章:Linux中的进程管理 1. linux 中包括3种不同类型的进程:交互进程、批处理进程、守护进程。 2. linxu 中进程的4中状态:运行态、等待态、停止态、僵死态。 3. 在 linux下进程的执行模式分为用户模式和内核模式。4. 在 linux下按照进程的功能
2011-07-14 21:16:01
571
原创 linux 提纲二
第四章:用户和组管理 1. 用户账号文件:passwd #more /etc/passwd //查看 passwd文件内容,此文件中每一行保存一个用户的资料。 如: liyang:x:500:500:liyang:/home/liyang:/bin/bash 从左
2011-07-14 20:06:52
749
原创 linux 提纲一
第一章:Linux入门1. linux 是指包含(内核)(系统工具程序)(应用软件)的一个完整的操作系统 2. linux 的优点: 公开源码 系统稳定 性能突出 安全性强 跨平台 完全兼容UNIX 强大的网络服务 3. linux 的应用领域
2011-07-14 16:56:06
752
原创 实验三
高级数据库管理 实验三 1、 密码文件练习(首先查找密码文件、重新命名或删除) 1) 重新创建一个密码文件(利用命令 orapwd) orapwdfile=C:\oracle\product\10.2.0\admin\orcl\pwdmysid.ora password=12
2011-07-10 21:02:52
399
原创 实验四
高级数据库管理 实验四 第一部分验证练习 1、创建一个本地管理表空间tbs1,区自动分配,段空间自动管理,数据文件初始大小 10M,自动扩展,每次 2M,最大 100M create tablespacetbs1 datafile'tbs101.dbf' size 10M
2011-07-10 21:02:25
457
原创 实验二
高级数据库管理 实验二1、 启动数据库关闭数据库、启动到nomount状态、由nomount状态进入mount状态、由nomount状态进入open状态,并查询出实例对应的状态(查询视图v$instance)。写出所有操作语句。Shut downimmediate Alter d
2011-07-10 21:01:49
430
原创 归档模式练习
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
496
原创 非归档模式备份练习
1、备份内容数据文件控制文件参数文件 归档日志:日志切换时备份的日志文件 10个归档路径 正常数据库:设2~3可以,最终拷贝(刻光盘、 拷贝到其他磁盘,磁带)在线日志:日志组,多个成员分散到不同磁盘上密码文件:可以重建 2、非归档模式备份恢复关闭数据库拷贝所有文件启动数据库
2011-07-08 20:35:13
484
原创 oracle 琐碎题目
1、 初始化参数REMOTE_LOGIN_PASSWORDFILE作用是什么?与密码文件有什么关系?很多时候需要在nomount,mount等状态对数据库进行处理,所以通常要求sysdba权限如果属于本地DBA组,可以通过操作系统认证登陆;如果是远程sysdba登陆,需要通过p
2011-07-08 20:33:08
501
原创 权限,密码文件
创建密码文件: 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
398
原创 非默认端口
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
503
原创 期末-思考题
1、 系统从log buffer将日志写出到redo文件的触发条件有哪几种?1,每三秒钟超时(timeout):2.阀值的达到:Redolog buffer 1/3满;Redolog buffer 拥有 1MB 的脏数据;参数_log_io_size的设置很重要,一般为log_
2011-07-07 21:28:48
443
原创 期中测验-oracle
1、 什么是数据库,数据库由哪些部分组成数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。数据库:数据文件,控制文件,日志文件。 2、什么是实例,实例由哪些部分组成实例:进程:DBWR、LGWR、CKPT(checkpoint)、SMON(system monito
2011-07-07 21:26:40
694
原创 IT 英语复习 单词
Non-volatile storage 非易失性存储器EEPROM electrically erasable programmable rom 电可擦除只读存储器AGP accelerated graphics port 图形加速端口IDE integr
2011-07-03 11:32:14
462
转载 tomcat 安全性
安全性预览web应用程序的一些Context是受限制的,这些Context仅仅允许那些受批准的、用户名密码正确的用户浏览。servlet技术支持通过在web.xml文件中配置这种方式针对这些Context的内容使用安全约束。在本章中,我们将看到一个web容器是怎么支持这种安全约束功能。servlet容器通过一个叫做认证器(authenticator)的阀门支持安全约束功能。这个认证器阀门会在se
2011-07-02 23:00:04
1974
转载 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
422
转载 http协议详解
HTTP协议详解(真的很经典)Author :Jeffrey引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之
2011-06-30 16:46:00
726
转载 java知识架构
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的Java程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣
2011-06-27 14:44:00
685
原创 Ioc容器(1)XML 解析
/***针对某个Element进行操作 */ public interface ElementReader { /** * 判断一个bean元素是否需要延迟加载 */ boolean isLazy(Element element); /** * 获得一个bean元素下的constructor-arg
2011-06-26 10:56:00
631
转载 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
890
原创 堆排序与归并排序
、 //每次将堆顶元素与最后的元素交换public class HeapSort{ public static void heapSort(DataWrap[] data) { System.out.println("开始排序"); int arrayLength = data.length; //循环建堆
2011-06-24 11:46:00
401
转载 反射调用主方法异常解决
利用Java反射机制去调用其他类的main方法基于这种情形: 当程序中的某个类在运行到某处需要去调用其他类的main方法时,如果此程序并不知道此main方法所属类的名称,而只是在程序中接受某一代表此main方法所属类的名称的参数,那么这时候就不能通过“类名.main(String[] args);"这样的方式来完成调用,而需要运用Java的反射机制了,需要编写相关的反射代码来完成对其
2011-06-21 11:24:00
1534
原创 结束线程方法
public class CountupThread extends Thread { private long counter = 0; private volatile boolean shutdownRequested = false; public void shutdownRequest() {
2011-06-16 13:43:00
530
转载 深入探讨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
476
转载 努力方向
他研究的分布式存储方向,正好也是我感兴趣的东西 基本上技术面试都没有太大难度,无非就是问的比较浅的GC,类加载,集合,线程,tomcat优化,性能,互联网在不同时候的架构,设计模式,ssh之类的,都没有太深入去问 所以在写简历时一定要认真仔细想清楚,多了给人不诚实的感觉,少了估计面试的机会都没有。其中有几个点必问,JVMGC深层机制、类加载,包括Tomcat和Jboss
2011-06-14 22:41:00
502
原创 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
697
原创 国家重点软件企业
1 北京用友政务软件有限公司2 北京赛迪时代信息产业股份有限公司3 高德软件有限公司 4 二六三网络通信股份有限公司 5 北京超图软件股份有限公司6 北京握奇数据系统有限公司7 建研科技股份有限公司 8 北京富士通系统工程有限公司 9 北京索浪计算机有限公司 10 北京东方通科技发展有限责任公司11 北京视博数字电视科技有限公司 12 日电卓越软件科技(
2011-06-13 12:54:00
9166
原创 最小生成树,最短路径
prim最小生成树算法 1.任意选取一个起始顶点,并将它添加到最小生成树中。2.将所有含起始顶点的边按照权重次序添加到minheap(最小堆)中。3.从最小堆中取出最小边,并将这条边和那个新顶点添加到最小生成树中。4.我们往minheap中添加所有含新顶点且另一顶点不在最小生成树中的边。5.重复这一过程直到最小生成树含有原始图中的所有顶点时结束。 pub
2011-06-13 09:08:00
1434
原创 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
992
转载 Java深度历险(二)——Java类的加载、链接和初始化
Java深度历险(二)——Java类的加载、链接和初始化在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用Java类加载器来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是java.lang.Class类的对象。一个Java类从字节代码到能够在JVM
2011-06-12 20:02:00
428
原创 会话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
370
原创 第一个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
500
转载 Annotation实战
原文:http://lighter.iteye.comAnnotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习...... 不讲废话了,实践才是硬道理. 第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法
2011-06-12 10:32:00
495
原创 期货 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
872
原创 读写锁
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
290
原创 selector 的 问题
关于使用NIO过程中出现的问题,最为普遍的就是为什么没有请求时CPU的占用率为100%?出现这种问题的主要原因是注册了不感兴趣的事件,比如如果没有数据要发到客户端,而又注册了写事件(OP_WRITE),则在 Selector.select()上就会始终有事件出现,CPU就一直处理了,而此时select()应该是阻塞的。 public abstract class S
2011-06-09 14:17:00
482
原创 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
646
原创 图的深度优先,广度优先
深度优先遍历public Iterator iteratorDFS(int startIndex) { Integer x; boolean found; LinkedStack traversalStack = new LinkedStack(); ArrayUnorderedList resultList = new Arra
2011-06-07 22:32:00
342
转载 Struts2数据传输的背后机制:ValueStack(值栈)
Struts2数据传输的背后机制:ValueStack(值栈) http://blog.youkuaiyun.com/li_tengfei/archive/2010/12/25/6098134.aspx1. 数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL要了解ValueSt
2011-06-06 20:48:00
701
javascript jstl jsf struts spring 标签 解释
2010-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人