`
文章列表
肖菁,软件工程师,IBM developerWorks/Bea dev2dev/sun 技术开发者撰稿人,主要研究J2EE、 web services以及他们在websphere、weblogic平台上的实现,拥有IBM 的 Developing With Websphere Studio证书。您可以通过guilaida@163.com和作者取得联系,或者查看作者 的主页获取更多信息。 文章摘要 Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性 能。本文中作者给大家介绍一个实现J2EE框架中 ...
  原始未分页查询Sql代码如下:   select ROWNUM rn, t.id ID, o.name YYB,u.name XM, t.MC from tZDYSX t,tuser u,lborganization o where t.cjr=u.id and u.orgid=o.orgcode and t.gx = 1 order by ID   结果如下: RN    ID      YYB       XM     MC ---------- ----------------- ---------------------- 3     49 ...
// AutoRun.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <Windows.h> #include <stdio.h> #pragma comment( linker, "/subsystem:windows /entry:mainCRTStartup" ) //用于修改字符串类型键值 void CreateStringReg(::HKEY hRoot, char ...
RtlAdjustPrivilege(SE_DEBUG_PRIVILEGE,1,0,NULL); 这个函数封装在NtDll.dll中(在所有DLL加载之前加载),被微软严格保密,就是说你在MSDN上查不到关于他的任何信息。 .常量 SE_BACKUP_PRIVILEGE, "17", 公开 .常量 SE_RESTORE_PRIVILEGE, "18", 公开 .常量 SE_SHUTDOWN_PRIVILEGE, "19", 公开 .常量 SE_DEBUG_PRIVILEGE, "20", 公开 先来看 ...
操作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。程序的默认入口点实际上是由连接程序设置的,不同的连接器选择的入口函数也不尽相 同。   在VC++下, 连接器对控制台程序设置的入口函数是 mainCRTStartup,mainCRTStartup 再调用你自己编写的 main 函数; 对图形用户界面(GUI)程序设置的入口函数是 WinMainCRTStartup,WinMainCRTStartup 调用你自己写的 WinMain 函数。   而具体设置哪个入口点是由连接器的“/subsystem:”选项参数确定的,它告诉操作系统如何运行编译生成的.EXE ...
  本文介绍了有关Oracle中忘记System和Sys密码后的处理方法,一种是OS验证,另一种密码文件验证方式。   Oracle 提供两种验证方式,一种是OS验证,另一种密码文件验证方式   如果是第一种方式用以下方法修改密码:   sqlplus /nolog;   connect / as sysdba   alter user sys identified by ;   alter user system identified by ;   如果是第二种方法用以下方法修改密码: orapwd file=pwdx ...
setInterval 和 setTimeout 均为在指定时间过后执行指定的表达式   iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage]) iTimerID = window.setInterval(vCode, iMilliSeconds [, sLanguage])   不同的是setTimeout()是一次性作用,而setInterval()是每隔iMilliSeconds就执行一次vCode <html> <head> <script language ...
原文地址:http://developer.51cto.com/art/201009/225071.htm   Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方 ...
转自:http://cloud.51cto.com/art/201009/224455.htm   2010年的今天,中国大地还没有听说过“云计算”的IT人士,你可就真OUT了。可是,能说明白“什么是云计算”的却几乎没有一个。     谷歌、微软、IBM、Oracle、Sun 、EMC等厂商,院士、领导、CTO们、程序员们、市场策划员们等各类群体,各说各话、自言自语、互相矛盾、前后不符。这就是我们现在看到的云计算。   到底什么是云计算     那么,云计算到底是什么呢?     有人说云计算是新事物,仿佛是神兵天降。是这样吗?错!     虚拟化厂家认为服务 ...
贴子转自http://hi.baidu.com/bobylou,转之前并没有验证文章里的方法是不是有效,估计原作者把它放到blog之前应该做过测试了吧。 Struts本身有一套完善的防止重复提交表单的Token(令牌)机制,但笔者目前的项目自写的framework没有用到Struts,故也得自写防止用户因为后退或者刷新来重复提交表单内容的Token机制。不难,容易实现。 实现原理:一致性。jsp生成表单时,在表单中插入一个隐藏<input>字段,该字段就是保存在页面端的token字符串,同时把该字符串存入session中。等到用户提交表单时,会一并提交该隐藏的token字符串。在 ...
<context-param>的作用:web.xml的配置中<context-param>配置作用1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将<context-param></context-param>转化为键 ...
一:无返回值的存储过程 存储过程为: CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS BEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2); END TESTA;     然后呢,在java里调用时就用下面的代码: import java.sql.*; import java.sql.ResultSet; public class TestP ...
之前一直都是用eclipse自带的Data Source Explorer访问Oracle数据库,可是只能简单地查看,而且很多字段不兼容。今天开始使用PLSQL Developer连接远程Oracle数据库的时候,提示我没有安装Oracle客户端,才知道PLSQL Developer不是独立的软件,是要基于Oracle客户端运行的。   下面就介绍一下没有安装Oracle数据库的情况下,单独安装一个客户端。   1、到Oracle官方网站下载一个客户端:http://www.oracle.com/technology/global/cn/software/tech/oci/instant ...
#查看当前虚拟内存信息 [/var/ftp/ks]#swapon -s Filename Type Size Used Priority /dev/sda2 partition 2096472 92 -1   #添加虚拟内存 #1.通过分区增加 [/var/ftp/ks]#fdisk -l Disk /dev/sda: 21.4 GB, 21474836480 bytes 255 head ...
前言(译者)   就个人的成长历程来说,刚参加工作用的是 CVS ,前前后后有接近三年的使用体验,从今年开始使用 SVN 。总的来说我更喜欢 SVN ,用起来的确很方便,例如在本地源代码文件中加一个空格然后删除, SVN 不会认为该代码文件有任何改变,而 CVS 就不会这么聪明了(不知是不是本人尚未搞懂 CVS ,汗 ~ )。   手上有个大型分布式项目,由于客户端牵涉到 C# 编程,询问了公司 .NET 达人,被告知 VS 可以连 SVN ,但是配置步骤复杂。我是个极其讨厌复杂的人(鬼子的 YEC 项目把我郁闷了),二话不说决定就此采用 VSS ,并为 Eclipse 配置 V ...
Global site tag (gtag.js) - Google Analytics