- 浏览: 461232 次
- 性别:
- 来自: 长沙
最新评论
-
mzlogin:
然而并没有讲 hash 函数
深入理解HashMap(及hash函数的真正巧妙之处) -
czp11210:
hi,你这篇文章很好。有两个细节跟你确认下:1.你使用的amo ...
Mysql 基于 Amoeba 的 水平和垂直 分片 -
Mybeautiful:
It seems the amoeba doesn't sup ...
Mysql 基于 Amoeba 的 水平和垂直 分片 -
xs.cctv:
言简意赅。。。。。。
深入理解HashMap(及hash函数的真正巧妙之处) -
mnhkahn:
h & (length-1)这个其实还是一个模运算,只 ...
深入理解HashMap(及hash函数的真正巧妙之处)
文章列表
肖菁,软件工程师,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 ...