自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 crontab 中使用环境变量

 环境:(产品,平台,机型,软件版本,等)AIX5L问题描述:crontab中启动的shell脚本不能正常运行,但是使用手动执行没有问题,在$home/.profile中设定了脚本所需要的环境变量。解答:cron命令的默认shell是/usr/bin/bsh,如果要在cron启动的脚本中使用ksh,就必须在脚本中的第一行添加“#!/usr/bin/ksh”的声明。如果cron进程启...

2012-11-12 09:40:32 292

原创 【oracle】重置oracle序列从指定数字开始

 declare n number(10);v_startnum number(10):=10000001;--从多少开始v_step number(10):=1;--步进tsql varchar2(200);v_seqname varchar2(200):='MIP_JF_SEQUENCE';--序列名begin execute immediate 'select...

2012-11-12 09:26:17 408

原创 java的社区网站不是用java写的,俺觉得很讽刺

java的技术社区网站不是用java写的,俺觉得很讽刺~~~

2010-10-17 14:52:51 181

原创 mysql事务隔离级别以及有问题的读取(脏读,不可重复读,幻象读)

1.事务里一些有问题的读取:脏读,不可重复读,幻象读 脏读(dirty read)事务T1更新了一行记录的内容,但是并没有提交所做的修改。事务T2读取更新后的行,然后T1执行回滚操作,取消了刚才所做的修改。现在T2所读取的行就无效了。 不可重复读取(nonrepeatable read)事务T1读取一行记录,紧接着事务T2修改了T1刚才读取的那一行记录。然后T1又再次读取这行记录,...

2010-09-04 16:42:02 130

原创 mysql 索引 【转】

恰当的索引可以加快查询速度,可以分为四种类型:主键、唯一索引、全文索引、普通索引。主键:唯一且没有null值。create table pk_test(f1 int not null,primary key(f1));alter table customer modify id int not null, add primary key(id);普通索引:允许重复的值出现。create table...

2010-09-02 13:40:28 91

原创 mysql 里常用的函数

以前用oracle的nvl等函数很方便,mysql的不熟悉,用多少记多少了 1.如果需要对select 结果改值赋值考虑下面的函数IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2...

2010-08-30 11:46:23 105

原创 MySQL与事务 MyISAM 和InnoDB [转]

InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类 型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而 InnoDB提供事务支持已经外部键等高级数据库功能。  以下是一些细节和具体实现的差别: ◆1.InnoDB不支...

2010-08-27 10:03:24 93

dll already loaded in another classloader 错误解决

遇到此问题,从网上找了下答案,记录之 是由于web重启时再次加载dll导致,JVM只允许一个默认的ClassLoader来load native library,并不提供专门的API来unload一个loaded native library,因此无法在我们的重启Web应用的代码中来手工清除已经load的dll,也没有相应的unload native 方法. 解决办...

2010-08-24 13:40:09 2242

解决 jquery ajax 获取不到后台生成xml

使用jquery 解析 后台程序生成的 xml ,竟然获取不到,已经设置setContentType("xml; charset=utf-8");无奈自己写了个xml文件,ajax能正常加载,晕~~~用httpwatch分析格式问题,自己写的xml,type为application/xml;后台生成的type为xml; charset=utf-8 于是改之,resp.setCo...

2010-08-11 15:22:40 103

iframe display:none 自适应 需要判断src加载情况

<div id="dv_iframe" style="display:none;"><iframe id='modcontent' name='modcontent'  frameborder='0'  src='test.html' scrolling='no' ></iframe></div> display为none的时候,...

2010-08-10 16:52:21 916

使用javamail发邮件报错

使用myeclipse 开发 javaee1.5“临床”表现及所开处方:1)发邮件提示 javax.mail.NoSuchProviderException: smtp。使用oracle最新的javamail.jar包替换,加载到build path,下载地址 http://www.oracle.com/technetwork/java/index-138643.html;又报...

2010-08-07 17:12:59 216

原创 【转】集群中几种session同步解决方案的比较

集群中几种session同步解决方案的比较 关键字: cluster, 集群, session, memcached, terracotta, session同步 集群中session安全和同步是个最大的问题,下面是我收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。1. 客户端cookie...

2010-07-29 22:43:37 93

原创 apache workers.properties

[转]http://hi.baidu.com/youdianweidao/blog/item/f98519eaa6790bdad539c996.html简 介:Workers实际上属于Tomcat的链接器(Connector),代表了一个Tomcat实例,这个实例代表了由某种web服务器来执行 servelet程序。举例来说,我们可以使用某个服务器,例如apache 来把ser...

2010-06-26 14:43:03 368

apache2.2 tomcat6 jk 负载均衡, 做backup server

1.下载 在http://tomcat.apache.org/connectors-doc/下载JK-1.2.30 mod_jk-1.2.30-httpd-2.2.3.so apache2.2,tomcat6,下载下来2. 把mod_jk-1.2.30-httpd-2.2.3.so 放到apache2.2/modules下 3. apache2....

2010-06-26 14:32:42 97

DNS 服务器 清除缓存

DNS 缓存不及时清理会导致解析错误,网页打不开。server:win server 20081.win 2008 会自启动 dns client ,它会缓存dns的记录,提供了客户端的名字解析与缓存服务;把它停掉;2.利用dns server的 scavenging,在dns服务器上右键-》属性-》高级 自动清理过时记录,设定清理周期即可...

2010-06-22 11:05:00 757

apache resin ngnix 性能比较

静态页面测试,静态页面包括css,js,imgab -c 20 -n 30 并发测试(高数值的也测过,结论一致)resin2.17  平均响应时间为0.521msnginx-0.7.65 平均响应时间为1.042ms (少许几次小于1.042)apache2.0 平均响应时间为最低1.042ms在resin的官网上也看到文档说明 resin,性能比 apache好,无需和apache搭配...

2010-06-15 01:56:00 115

myeclips resin 出现 a full jdk must be specified 错误

到window/Preferences/java->installed jres将JRE路径指向JDK根目录路径,ok

2010-06-13 19:02:00 115

js date 初始化

创建一个日期对象:var objDate=new Date([arguments list]);参数形式有以下5种:   new Date("month dd,yyyy hh:mm:ss");   new Date("month dd,yyyy");   new  Date(yyyy,mth,dd,hh,mm,ss);   newDate(yyyy,mth,dd);   new...

2010-06-11 09:30:00 72

如何检测SQL注入和CSS攻击漏洞

http://www.symantec.com/connect/articles/detection-sql-injection-and-cross-site-scripting-attacks在这两年中,安全专家应该对网络应用层的攻击更加重视。因为无论你有多强壮的防火墙规则设置或者非常勤于补漏的修补机制,如果你的网络应用程序开发者没有遵循安全代码进行开发,攻击者将通过80端口进入你的系统。...

2010-06-09 14:50:00 872 1

win2008server 安全配置

【转】系统安装  分区: 服务器的硬盘是320G,分成了4个区,C盘做系统盘(30G),D盘做数据库和软件盘(50G),E盘做网站目录(150G),F盘做备份盘(90G),以NTFS格式对4个区进行格式化。 安装系统: 启动服务器,设置BIOS为光盘启动,重启,插入Windows2008R2安装盘至光驱中,根据提示安装操作系统。 设置登录时不弹出“管理您的服务器”窗口: 启动计算机,弹...

2010-06-06 20:28:00 236

css+div要注意的地方【转】

当我们进行CSS+DIV的方式来重构我们的html页面时,通常会发现一些是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css+div的方式实现各种定位。应用应用DIV+CSS编码时很容易犯一些错误。本文列举了一些常见的错误:  1.检查HTML...

2010-05-28 12:41:00 93

诸多linux,但选一个做服务器

RHEL对于我们来说最大的好处是,RedHat有较为完整严格的QA测试过程,可以保证发行版质量;与硬件厂商有紧密的合作关系,可以保证硬件兼容性;有一批内核Hacker,可以保证新问题不断得到解决。自从用了RHEL,腰不酸了,腿不疼了,一口气能上机房五楼——相比2003年那时候用的Red Hat Linux6.2/7.3,现在OS层面的问题已经很少让我们头痛了,不是么?至于选择服务器Linu...

2010-05-28 00:01:00 97

my97 控件常用设置(持续更新....)

1.long date 点两次才能选定的问题解决autoPickDate属性设置为true默认为false,须点确定才能自动赋值。2.输入框只读赋值onFocus="WdatePicker({isShowClear:false,readOnly:true})"...

2010-05-27 14:52:00 88

raid 名词解释

RAID级别为不同冗余类型在逻辑驱动器上的应用。它可以提高逻辑驱动器的故障容许度和性能,但也会减少逻辑驱动器的可用容量,每个逻辑驱动器都必须指定一个RAID级别。  RAID 1,3和5的逻辑驱动器使用了单一的阵列。  简单地说,RAID0是没有冗余,它可由一个或多个物理驱动器组成。  RAID 1是镜像冗余,它在一个阵列中需要两个物理驱动器。  RAID3为专用奇偶校验冗余,即所有...

2010-05-26 17:06:00 598

汉字字符编码与转码详解

程序中有汉字参数,经常会遇到编码转码问题,总结下:1.汉字为多字节字符,须多字节编码解码,如"测试".getBytes("gb2312");这样"测试".getBytes("gb2312")就变成一个byte数组,这时候你可以随意重新指定编码如iso-8859-1,String s1=new String("测试".getBytes("gb2312"),"iso-885

2010-05-23 13:19:00 301

jni javac++ 参数传递问题解决

一,问题1.多参数回传2.参数传递出现乱码二,解决1.使用byte[]数组传入c++,在生成的头文件里就会变成jbyteArray 类型例如,java 中参数:byte[]account,头文件里参数变成jbyteArray account,通过c++修改完account的值后,java要获取该值,直接使用jbyte* jbAccount = (env)->Get...

2010-05-23 13:18:00 122

旧文黏贴 模式对话框

【1】<script language="javascript" defer="defer"> defer属性就是在加载完页面后再执行script 里的程序。【2】对话框可以分为模式对话框和无模式对话框两种,两者区别是在对话框被关闭之前用户能否在同一应用程序的其他地方进行工作。举例说明:打开文件对话框便是典型的模式对话框,在你选择好要打开的文件按下确定后,或者取消打开文件操作后,才可...

2010-05-23 01:05:00 62

java dom4j操作xml

javadom4j操作xmlSAXReader reader = new SAXReader();    Document doc = reader.read(...);    List childNodes = doc.selectNodes("//Config/Child/ChildNode");    for(Object obj:childNodes) {          No...

2010-05-22 18:26:00 61

矛与盾的较量(4)——奇妙的Base64编码

下载本节例子程序 (6.93 KB)各位看官应该都是资深的网虫了,小弟斗胆在此问问大家,平时上网时,除了泡MM、到论坛灌水、扔版砖……之外,进行的最多的是什么活动?对了,你一定会说:是收发电子邮件!(谁敢说自己没收/发过电子邮件的?拉出去枪毙了!!)收/发E-mail的时候有一个安全性的问题——假想一下,你花了一整天时间给系花写的情书,在发送的过程中被隔壁宿舍张三那小子截获了(难道他是黑客...

2010-05-20 01:48:00 101

矛与盾的较量(3)——CRC实践篇

下载本节例子程序 (13.4 KB)(特别感谢汇编高手 dREAMtHEATER 对我的代码作出了相当好的优化!请参观他的主页)上一节里我们介绍了CRC-32的实现原理,可是原理不能当饭吃吧?下面让我们来看看CRC是怎么应用到文件保护上的……(由于本文涉及到的源代码比较多,so请各位读者自行下载代码进行分析)在《原理篇》里面,我们已经知道,通过对一个字符串进行CRC-32转换,最后可以得到...

2010-05-20 01:47:00 119

矛与盾的较量(2)——CRC原理篇

下载本节例子程序 (4.29 KB)(特别感谢汇编高手 dREAMtHEATER 对我的代码作出了相当好的优化!请参观他的主页)上一节我们介绍了花指令,不过花指令毕竟是一种很简单的东西,基本上入了门的Cracker都可以对付得了。所以,我们很有必要给自己的软件加上更好的保护。CRC校验就是其中的一种不错的方法。CRC是什么东西呢?其实我们大家都不应该会对它陌生,回忆一下?你用过RAR和ZIP...

2010-05-20 01:45:00 92

矛与盾的较量(1)——花指令【转自老罗】

有矛就有盾。所以我们要讨论加密技术。我们知道,所有的编译型语言,例如VC、BCB、Delphi和Win32ASM……最终都会把源代码编译成机器能识别的0和1——因此也能够反过来把这些0和1反编译成汇编代码。反编译有什么用呢?试想想,你辛辛苦苦写了一个perfect的软件出来,正准备把它卖上100万份,忽然!在市面上出现了很多仿制你的东西……hoho,不知道你会怎么想呢?反正我是会欲哭无...

2010-05-20 01:44:00 116

汉字字符编码与转码详解

程序中有汉字参数,经常会遇到编码转码问题,总结下:1.汉字为多字节字符,须多字节编码解码,如"测试".getBytes("gb2312");这样"测试".getBytes("gb2312")就变成一个byte数组,这时候你可以随意重新指定编码如iso-8859-1,String s1=new String("测试".getBytes("gb2312"),"iso-8859-1

2010-04-26 14:03:00 885

四个有用的过虑器

一、使浏览器不缓存页面的过滤器import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 用于的使 Browser 不缓存页面的过滤器 */public class ForceNoCacheFilter implements Filter {...

2010-04-24 16:36:00 52

Java防止非法和重复表单提交

真是一切都逃不过session,看了DZ的formhash;struts token什么啊,就是个session,安全级别比验证码还低。看看别人的分析有益身心啊,看之,目前来讲一切都逃不过session预期达到目标:       1、当用户进行的是Refresh/Reload/Back/Forward操作、以及先Back再Submit操作时,仅仅是reloading先前的结果页。      ...

2010-04-23 11:22:00 76

resin2.1.17 官方下载地址

官网上已经没有相关下载链接,但是文件还在,趁早下吧,用3以上版本就得付费买证书了Linux:http://caucho.com/download/resin-2.1.17.tar.gzwin:http://caucho.com/download/resin-2.1.17.zip...

2010-04-23 02:34:00 349

[转]三大WEB服务器(Apache ,Lighttpd,Nginx)对比分析

一.软件介绍(apache  lighttpd  nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。Lightt...

2010-04-23 01:07:00 114

apache ab 使用

格式: ./ab [options] [http://]hostname[:port]/path参数:    -n requests     Number of requests to perform    //在测试会话中所执行的请求个数。默认时,仅执行一个请求    -c concurrency Number of multiple requests to make    //一次产...

2010-04-22 23:29:00 183

scrollLeft,scrollTop等等详解

一张图 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth   (包括边线的宽);网页可见区域高: document.body.offsetHeight  (包括边线的宽);网页正文全文宽: document.body.scro...

2010-04-21 23:38:00 123

【转】单例模式不可使用双重检查锁定

转自:http://www.ibm.com/developerworks/cn/java/j-dcl.html   双重检查锁定及单例模式 全面理解这一失效的编程习语 ...

2010-04-21 00:49:00 94

空空如也

空空如也

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

TA关注的人

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