自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

转载 Oracle ROWNUM

对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某个表 t1(

2011-10-28 14:51:03 400 1

转载 Cookie和Session的区别

一 cookie简介因特网的Cookie技术极其简单,却有着旺盛的生命力。Cookie开始引起众人的注意是从2000年二月份随着网络隐私权的提出开始的,有关的辩论至今仍在继续。从另一方面来说,Cookie使得浏览网页更容易了。几乎所有的主要的网站设计者都使用了Cookie,因

2011-09-27 09:42:57 368

转载 Map—Reduce 入门教程

1、Map-Reduce的逻辑过程假设我们需要处理一批有关天气的数据,其格式如下:按照ASCII码存储,每行一条记录 每一行字符从0开始计数,第15个到第18个字符为年 第25个到第29个字符为温度,其中第25位是符号+/-006701199099

2011-09-27 09:41:05 4063

转载 子数组最大和

题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。        例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10,

2011-09-21 18:09:22 4856 1

转载 线段树

好久没写过算法了,添一个吧,写一个线段树的入门知识,比较大众化。上次在湖大,其中的一道题数据很强,我试了好多种优化都TLE,相信只能用线段树才能过。回来之后暗暗又学了一次线段树,想想好像是第三次学了,像网络流一样每学一次都有新的体会。把问题简化一下:在自然数,且所有的

2011-09-21 17:53:01 398

转载 Tire树 Java实现

Trie树,又称字典树,单词查找树或者前缀树,是一种用于快速检索的多叉树结构,例如,英文字母的字典树是一个26叉树,数字的字典树是一个10叉树。Trie的核心思想是用空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。当然,如果系统中存在大量字符串且

2011-09-21 08:06:24 2989

转载 倒排索引

倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(inverted index)。带有倒排索引的文件我们称为倒排索引文件,简称倒排文件(i

2011-09-21 07:59:50 443

转载 搜索引擎导引

学习搜索有一段时间了,为了复习巩固和提高,特把学习的结果总结一下。本文章搜索只特指小型搜索系统。之所以特指是小型系统,是因为大型小型搜索系统虽然整体处理过程大体相似,但整体架构和要处理的数据量和响应速度是密切相关的,百万量级的和十亿量级的搜索系统是不可同日而语的。搜索系统处理

2011-09-21 07:57:23 490 1

转载 Tire树

TRIE树Trie树就是字符树,其核心思想就是空间换时间。举个简单的例子。给你100000个长度不超过10的单词。对于每一个单词,我们要判断他出没出现过,如果出现了,第一次出现第几个位置。这题当然可以用hash来,但是我要介绍的是trie树。在某些方面它的用途更大

2011-09-21 07:55:05 1462

转载 Threadlocal

ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地

2011-09-21 07:50:03 332

原创 Map Reduce 和反向索引

前几天面试遇到一个问题,一个分布式系统的问题,把一个1TB的文件,分为100份,之后统计文件名和对应的热点词出现的频率。这个问题显然用 Map Reudce 算法来解决,之后又问了如果,这些东西存到一个数据库中,如果出现索引过度集中情况怎么办,因为集群操作的话必然要进行数据交

2011-09-20 11:22:24 882

转载 Java虚拟机浅析

JVM的内存区域:JVM执行Java程序的过程中,会使用到各种数据区域,这些区域有各自的用途、创建和销毁时间。根据《Java虚拟机规范(第二版)》(下文称VM Spec)的规定,JVM包括下列几个运行时数据区域:1.程序计数器(Program Counter Regist

2011-09-15 22:22:46 1131

原创 Spring浅析

Spring 的两个核心概念控制反转和依赖注入,何为控制反转依赖注入,开起来貌似很牛逼,其实也就那么回事,我看来也就是说以前我如果想调用另外一个类的方法,我肯定要创建这个类的一个实例,再来调用他的方法。现在我反过来,我现在如果想用一个类的方法,我不用去创建一个实例,我通过Spri

2011-09-15 20:24:06 328

转载 Spring 面试题

一、spring工作原理: 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Cont

2011-09-15 17:16:19 296

原创 Hibernate的面试题

1. Hibernate有哪几种查询数据的方式3种:hql、QBC——Query By Criteria API、原生sql (通过createSQLQuery建立)2. 谈谈Hibernate中inverse的作用inverse属性默认是false,就是说关系的两端

2011-09-15 16:59:51 1223

原创 Hibernate 浅析

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate有五个重要的接口组成,分别是:Session session接口负责Hibernate与数据库的原始操

2011-09-15 16:50:55 392

原创 Ajax

AjaxAjax(Asynchronous JavaScript And XML),异步的JavaScript和XML技术,是2006年最风光的技术,Ajax技术改进了传统的Web技术,通过该技术实现了浏览者和服务器之间的异步通信机制,避免了浏览者等待,给浏览者带来了连续的的

2011-09-14 11:20:37 55

原创 Struts简介

本人要参加一个面试,查看了网上很多的资料,写篇日志来总结下对之前面试题的答案,也是为了自己面试做一些准备省的到时候说的驴唇不对马嘴,闲话少说。            面试的要求是JavaWeb方向的,所以肯定要知道目前流行的J2EE开源框架,那么第一部门就是Struts、Hi

2011-09-14 11:09:43 441

原创 浅析Java中的Util包

本文就是把我在ITEYE上看到的有关这方面的文章总结下,面试比较有用,呵呵,很全慢慢看。Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口   Collection是最基本的集合接口,一个Collection代表一组O...

2011-09-10 13:28:49 107

转载 Shell 编程基础

Shell 编程  从ubuntu论坛搞下来的 放到自己博客以后比较容易找摘要:本文结合大量实例阐述如何编写一个shell脚本。为什么要进行shell编程在Linux 系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不

2011-08-31 15:09:33 201

转载 Shell 编程基础

Shell 编程  从ubuntu论坛搞下来的 放到自己博客以后比较容易找摘要:本文结合大量实例阐述如何编写一个shell脚本。为什么要进行shell编程在Linux 系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不

2011-08-31 15:06:42 47

原创 Oracle 9i ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题

今天搞了一个Oracle 9i ,之前用10G的,项目需要改成了9i,改动了tnslistner.ora,之后就出现这个问题,晕死,后来重启了这个服务就给解决了,另外千万不要把里面的配置文件写错了。 JAMES=  (DESCRIPTION =    (ADDRE

2011-08-02 14:35:16 1204

转载 完全删除ORACLE

软件环境:   1、Windows 2000+ORACLE 8.1.7  2、ORACLE安装路径为:C:\ORACLE  实现方法:   1、     开始->设置->控制面板->管理工具->服务  停止所有Oracle服务。  2、 开始->程序->O

2011-08-02 09:18:54 289

原创 Freemark 例子

最近在学习SSH+Freemark+Jquery搭建网上商城的例子,分享下学习Freemark的例子吧!科普知识 大牛可以忽略 给初学者看看的。 创建如下类package freemark;import java.io.File;  import java.io.OutputSt

2011-07-25 15:18:36 1114

原创 Java程序员工作一年之后的感想

姑且以一名Java程序员自居,小本毕业,在学校的时候也是天天优哉游哉的,没什么编程经验,但是基本的C、C++、Java的语法还算知晓,具体应用没做过什么大项目,也就是个C/S超市管理系统和B/S订餐系统,毕业后来到北京,就职于一家大型金融保险机构信息技术部门,我还以为真正是做一些

2011-07-15 16:48:17 6967 7

原创 Java 开源框架

Spring Framework 【Java开源 J2EE框架】Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所

2011-06-13 17:28:00 610

原创 ORACLE RMAN CROSSCHECK

<br />CROSSCHECK BAKCUP;<br />DELETE OBSOLETE;//删除过期的备份<br />DELETE EXPIRED BACKUP;//删除在物理磁盘上已经被删除的东西<br />这俩比较有用 预防备份过于庞大!

2010-08-20 16:40:00 248

原创 Oracle 数据库的几种模式

<br />   首先我们来说归档模式,运行rman>startup mount;<br />rman>alter database archivelog;<br />rman>alter database open;<br />这就完成了归档模式的进入过程,Oracle数据库为什么要搞这个归档模式呢,主要是考虑到REDO.LOG这个文件一般分为三组,从ORACLE开始运行就不断的往里面写东西,写满了一个,它就要把这些东西归档了,也就是要把这些文件保存在一个地方,一般是在你安装路径下边有个ora10g/rd

2010-08-20 15:50:00 719

原创 Oracle Rman configure 初始化文件参数

<br /><br /> <br />    如上图所示,所有的CONFIG参数都在这里了,一条一条说有啥用:<br />    第一个配置备份保留策略的,明显是基于时间的,保留两周内的所有数据库备份信息。基于冗余量的备份策略命令是:CONFIGURE RETENTION POLICY TO REDUNDANCY N; //N代表你冗余数;<br />    第二个配置是配置是否优化,一般用OFF就可以了,具体的就是说如果你在这三天都备份了,如果你选择了优化它自然会从最近的备份进行恢复,而且还有些其他的比如

2010-08-20 10:28:00 652

原创 Oracle 删除数据库实例的方法

<br />   今天在DataGuard的时候,创建Standby数据库的同时把Primer数据库给改了,其实这也没啥 大不了恢复下Primer数据库而已,但是我发现之前的备份,让我给删除了,真是郁闷,只能加载数据库,根本不能打开数据库,想啦想既然已经没法恢复了(从auotbackup中也没有数据,真是一筹莫展),没招只能删除实例重新来过了。<br />   oradim - delete -sid  james//我的数据库实例名称叫JAMES<br />这样还不算完事,你要删除一堆文件和注册表中的相关

2010-08-18 13:40:00 3325

原创 ORA-01149

<br />SQL> shutdown immediate;<br />ORA-01149: 无法关闭 - 文件 1 设置了联机备份<br />ORA-01110: 数据文件 1: 'D:/ORACLE/ORADATA/ORASTUDY/SYSTEM01.DBF'<br />SQL> alter database end backup;           上网查了一下,这个错误是由于联机日志备份,没有备份完成。在我的操作中,主要是没有结束备份。            即:alter tablespace 

2010-08-17 18:02:00 754

原创 ORACLE .PDE文件的导入导出

<br />   今天看到公司项目中有个.pde文件的东西,还有一个.sql的文件 这俩东西分别是导入的数据文件和表结构文件,这里的数据文件只的就是表中的数据之类的东西,.sql文件就是表空间啊 表结构文件,先执行导入.sql文件,即先建立一个表空间和表的结构文件,这样才有可能往里面加入数据啊!<br />   今天无意中看到,先写到这里,等我把DATAGUARD这部分看完再看看IMP和EXP的东西。

2010-08-17 11:02:00 9826

转载 ORA-00265: 要求实例恢复, 无法 ...

在进行模式转换的时候会出现" ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式"这样的错误,用以下方法可以轻松解决:首先,关闭数据库:   shutdown immediate;   其次,以限制模式的方式启动数据库:   startup restrict;   接着,按照下面的步骤完成即可:(以下就是模式转换了)   shutdown immediate; startup mount; alter database archivelog(或者alter database noar

2010-08-16 11:23:00 691

转载 彻底删除ORACLE 重装用的上

<br />小编经过长时间实践,总结了彻底删除Oracle服务的问题,于是和大家分享一下。具体如下:先停掉Oracle运行的应用程序,然后用卸载程序卸载。再接着对安装服务进行删除操作。 实现删除Oracle服务步骤: <br />1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。<br />2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸装所有Oracle产品,但Unive

2010-08-13 14:37:00 3364

原创 Oracle RAMN

<br /><br /><br />这个是准备工作  之后就QUIT 输入RMAN 进入rman模式了!

2010-08-12 15:23:00 563

原创 ORACLE 外部表

<br />这个错误的解决办法,我的程序创建一个外部表代码如下:<br />我用的是SCOTT TIGER 用户,在SQLPLUS下进入到此用户 一定要用DBA方式进入,如果在DOS模式下则输入<br />SET ORACLE_SID=JAMES//你可以用你自己数据库的服务名 我用的是JAMES<br />SQLPLUS  <br />请输入用户名:SCOTT AS SYSDBA<br />请输入密码:TIGER<br />进入。。。。。<br />SQL>CREATE DIRECTORY EXTDIR

2010-08-11 14:20:00 430

原创 转:struts-2.1.2中"严重: Error filterStart"的处理

今天在调试2.1.2版本的Struts2的时候,不管怎么调试总是报错,后来才发现2.1.2的Struts除了需要基本的commons-logging-1.0.4.jar,freemarker-2.3.12.jar,ognl-2.6.11.jar,struts2-core-2.1.2.jar,xwork-2.1.1.jar这5个必需类库以外,还需要commons-fileupload-1.2.1

2009-02-09 22:20:00 1206 1

原创 Struts 2.0 问题

各位大虾们,谁知道Struts2.0 有没有像1.2 1.3 那种插件,添加应用直接在MYECLIPSE里自动生成的插件啊! 

2009-02-09 12:23:00 185

物流管理系统这是我在中软培训过程中制作的一个项目,这个项目包含了一个企业级项目包括的一切文档,都有规范的说明和详细的解释,代码是经过哪些老师的知道写的 没有任何框架只是严格按照MVC架构自己写的JSP和SERVLET,其中运用了AJAX技术、JAVASCRIPT、DOM、XML技术,这个项目是个例子项目其中主要特色是解决了从HTML中导出PDF和EXCEL格式的文件。很就借鉴价值。而且AJAX中实现了菜单联动的效果。这也是这个项目的一个特色。希望对大家有帮助。

这是我在中软培训过程中制作的一个项目,这个项目包含了一个企业级项目包括的一切文档,都有规范的说明和详细的解释,代码是经过哪些老师的知道写的 没有任何框架只是严格按照MVC架构自己写的JSP和SERVLET,其中运用了AJAX技术、JAVASCRIPT、DOM、XML技术,这个项目是个例子项目其中主要特色是解决了从HTML中导出PDF和EXCEL格式的文件。很就借鉴价值。而且AJAX中实现了菜单联动的效果。这也是这个项目的一个特色。希望对大家有帮助。

2009-01-14

网络模拟器NS-2 网络模拟器 NS NS-2

随着网络技术的发展我们迫切需要一种网络模拟器来模拟当前复杂的网络环境,NS-2模拟器就很好的解决了这一问题,本文是自己写的,于网络流传的不一样,大家如果需要可以借鉴。

2008-09-25

空空如也

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

TA关注的人

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