`
phoenix007
  • 浏览: 436208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
/** * @author zhangyongzhi E-mail:zhangyonzhi@163.com * @version 创建时间:Dec 15, 2008 7:55:31 AM * 对java中方法参数的练习. * java中的方法参数有这么几个特点: * 1.方法不能修改基本类型的参数 * 2.方法可以修改对象参数的状态 * 3.方法不能让对象参数指向新的对象. */ public class TestClass { public static void main(String args[]) { String str = new ...
很多办法可以让Tomcat在系统启动的时候自动运行,我这里介绍两种方法,一种简单,另外一种复杂而专业。在介绍这两个方法前你应该先装JDK,Tomcat。Tomcat的安装很简单,下载二进制压缩包 xxx.tar.gz ,用 tar zxvf xxx.tar.gz -C [target],[target]是安装Tomcat的目录。设置环境变量JDK_HOME和JAVA_HOME都指向JDK的安装目录即可。 一. 简单的方法 Tomcat安装目录下的bin目录有两个脚本分别用来启动和停止Tomcat,分别是startup.sh, shutdown.sh,你可以用这两个脚本来手工启动和停止Tomcat ...
无论是Windows系统还是Linux系统都是基于权限控制的,其严格的用户等级和权限是系统安全的有力保证。这么严密的用户权限是否不可逾越呢?下面笔者反其道而行之进行Windows及Linux下的提权测试。     一、windows下获取至高权限   大家知道,在Windows系统中SYSTEM是至高无上的超级管理员帐户。默认情况下,我们无法直接在登录对话框上以SYSTEM帐户的身份登录到Windows桌面环境。实际上SYSTEM帐户早就已经“盘踞”在系统中了。想想也是,连负责用户验证的Winlogon、Lsass等进程都是以SYSTEM身份运行的,谁还能有资格检验SYSTEM呢
Linux不论在功能上、价格上或性能上都有很多优点,然而,作为开放式操作系统,它不可避免地存在一些安全隐患。关于如何解决这些隐患,为应用提供一个安全的操作平台,本文会告诉你一些最基本、最常用,同时也是最有效的招数。  Linux是一种类Unix的操作系统。从理论上讲,Unix本身的设计并没有什么重大的安全缺陷。多年来,绝大多数在Unix操作系统上发现的安全问题主要存在于个别程序中,所以大部分Unix厂商都声称有能力解决这些问题,提供安全的Unix操作系统。但Linux有些不同,因为它不属于某一家厂商,没有厂商宣称对它提供安全保证,因此用户只有自己解决安全问题。  Linux是一个开放式系统,可以 ...
      进入vi的命令       vi filename: 打开或新建文件,并将光标置于第一行首   vi +n filename: 打开文件,并将光标置于第n行首   vi + filename: 打开文件,并将光标置于最后一行首   vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处   vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复filename   vi filename……filename: 打开多个文件,依次进行编辑   移动光标类命令   h: 光标左移一个字符   l: 光标右移一个字符   spa ...
如今许多中小用户因业务发展,不断更新或升级网络,从而造成自身用户环境差异较大,整个网络系统平台参差不齐,服务器端大多采用 Linux系统的,而PC端使用Windows系统。所以在企业应用中往往是Linux/Unix和Windows操作系统共存形成异构网络。中小企业由于缺少经验丰富的Linux网络管理员和安全产品采购资金,所以对于网络安全经常缺乏缺乏全面的考虑。笔者将从服务器安全、网络设备的安全、接入互联网的安全和内部网络的安全四个方面来解决企业的烦恼。  一、服务器安全:  1. 关闭无用的端口  任何网络连接都是通过开放的应用端口来实现的。如果我们尽可能少地开放端口,就使网络攻击变成无源之水, ...
本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。一旦入门后,你可以从网上找到更多更详细的资料来继续学习。别 被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并不像你想像中的那么困难。当然,如果你看完了这篇教程之后发现自己明白了很 多,却又几乎什么都记不得,那也是很正常的--其实我认为没接触过正则表达式的人在看完这篇教程后能把提到过的语法记住80%以上的可能性为零。这里只是 让你明白基本道理,以后你还需要多练习,多查资料,才能熟练掌握正则表达式。说明正则表达式是用于进行文本匹配的工具,所以本文 里多次提到了在字符串里搜 ...
from: http://space.itpub.net/15116811/viewspace-490562 1、编辑 /etc/oratab,把所有的 instance 的重启动标志设置成 'Y',如:RHEL5:/u01/app/oracle/product/10.2.0/db_1:Y2、做一个启动脚本 /etc/init.d/dbora ,如下所示:#!/bin/sh# description: Oracle auto start-stop script.# chkconfig: - 20 80## Set ORA_HOME to be equivalent to the $ORACLE_ ...
SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。 ...
from:http://space.itpub.net/219982/viewspace-504114  1. 选用适合的Oracle优化器   Oracle的优化器共有3种:   a. RULE (基于规则)   b. COST (基于成本)   c. CHOOSE (选择性)   设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。   为了使用基于成本的优化器(CBO, Cost-Based Optimize ...
软件包:javax.servlet.http       所包含的接口:HttpServletRequest;HttpServletResponse;HttpSession;HttpSessionBindingLi[list]stener;HttpSessionContext。       所包含的类:Cookie;HttpServlet;HttpSessionBindingEvent;       一、HttpServletRequest接口定 ...
本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。 关键词: 优化(Optimizing) 第三范式(3NF ...
在所属普通帐号user的文件夹中, 删除了文件所属为root的文件root_file, root_file的文件权限为644。看root_file的文件权限, user帐号都没有写权限, 却能将其删除,自己还是第一次碰到这种情况,很是吃惊。以前总是认为,这种事情是不可思议的。user作为一个普通帐号,怎么能删除文件属主是root的文件呢? 是不是大家也遇到过这种情况?   以下是相关的参考:   目录也是一种文件目录上的读写执行权限和普通文件有所不同:读:用户能读取目录内的文件写:独立使用没有作用。和执行权限连用能在目录内添加和删除文件。执行:用户能进入目录,调用目录内的资料 除了读写执行权限以 ...
在plsql中查询已经使用的oracle sequence:   select expert_seq.currval from dual; 没想到居然报错了。   ORA-08002: sequence EXPERT_SEQ.CURRVAL is not yet defined in this session   查了查才知道,就是在我建立的这个会话中,还没有对EXPERT_SEQ.CURRVAL 进行定义。所以,应该首先用NEXTVAL作初始化;随后的NEXTVAL会自动增加你定义的INCREMENT BY值,然后返回增加后的值。CURRVAL 总是返回当前SEQUENCE的值。
以前只知道Windows有个回收站,今天听说Oracle也有个回收站!   在Oracle中可能不小心会DROP掉一个表,如果没有定期做备份的话,将会带来很大的麻烦。如果有的情况下,每天的数据都很重要,而定期备份的周期又稍长,情况恐怕也不容乐观!   不过还好Oracle有个回收站,概念就跟Windows里的回收站一模一样。     比如有以下误操作:   DROP TABLE drop_test;   这个时候再用SELECT语句查询此表时,将会提示表或视图不存在。但可以用如下语句查询到这个表还在Oracle回收站中:   SELECT * FROM user_recyclebin ...
Global site tag (gtag.js) - Google Analytics