自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

转载 Oracle字符集的查看查询和Oracle字符集的设置修改

本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。一、什么是Oracle字符集       Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序

2013-05-24 09:36:10 644

转载 java.lang.OutOfMemoryError: PermGen space及其解决方法

<br /><br />PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen spa

2011-03-11 14:08:00 462

原创 金山毒霸2001“观察”腾讯QQ把戏

<br />2011-03-03 18:18:20 C:/Program Files/Tencent/QQ/Bin/QQ.exe加载库文件C:/WINDOWS/WinSxS/x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202/comctl32.dll C:/WINDOWS/WinSxS/x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_

2011-03-03 18:33:00 1224

转载 ANT的安装/配置笔记

<br />ANT的基本概念:Java的Makefile<br />当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编 译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。<br />每个ant脚本(缺省叫build.x

2010-12-08 17:15:00 450

原创 Ant入门简单实例

<br /><br />一、构建ant环境 <br />要使用ant首先要构建一个ant环境,步骤很简单: <br />1) 安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) <br />2) 下载ant 地址www.apache.org找一个你喜欢的版本,或者干脆最新的版本 <br />3) 解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:/ant-1.6虽然你不一 定要这么做,但这么做是有好处的。 <br />

2010-12-08 17:13:00 724

原创 Ant打包编译部署工具学习笔记

<br /> 一、Ant简介 <br />Ant是用来编译/运行/测试java程序,构建、包装和发布过程中几乎每一件事都可以由Ant的任务来处理. <br />二、Ant管理项目 <br />   当开始一个新的项目时,首先应该编写Ant的构建文件,构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件的默认命名为build.xml,也可以取其他的名字,只不过把这个命名当成参数传递给Ant,构建文件可以放置任何位置,一般是放到项目顶级目录中, 这样可以保持项目的整洁和清晰,下面是一个典型的项目层次

2010-12-08 17:07:00 603

原创 woshao_97c4632cec6e11df9677000c295b2b8d

<br />woshao_97c4632cec6e11df9677000c295b2b8d

2010-11-10 10:14:00 883

原创 基于Web的套打方案分析

   应用web化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于web的应用,客户端的规则很简单,容易学习,容易维护,容易发布。但对程序员来说,因为浏览器的局限性,却要面对很多挑战。怎么样来进行基于web的套打,就是这么一个令多数程序员头痛不已的问题。     基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏览器所能采用的套打解决方案,来个汇总分析,希望对大家有所帮助。 一、浏览器的打印功能菜单这种方案的优势是不需要对浏览

2010-10-26 15:59:00 2188

原创 Struts框架的一个安全隐患及解决方案(WEB-INF)

<br />问题<br />使用Struts框架时,权限通常控制在Action级(比如将权限验证放在Action的基类中,这样新的Action都继承于这个Action基类,所有Action就可以专注于业务逻辑,而不需要重复地进行权限控制了),这也符合MVC中的角色划分。然而,这会产生一个安全隐患。因为权限控制在Action中,所以,页面也就没有安全屏障了。一般的新增数据、更新数据不会有什么问题,因为这些数据必须通过HTML的Form提交到Struts的中心控制器,最终由相应的Action来处理,所以Acti

2010-07-16 15:54:00 557

原创 在线演示:非常炫的HTML5演示,Ball Pool

<br /> <br />演示地址:<br />http://www.html51.com/topic-demo-html5-canvas-ball-pool.html<br /><br /><br /><br />全屏演示地址:<br />http://www.html51.com/demo/canvas-balls/<br /><br /><br />按下鼠标左键不放,拖动鼠标能够看到更好的效果!请不要使用IE9之前版本浏览器查看。<br /><br /><br /><br />Ball Pool同样利

2010-07-13 10:03:00 1089 1

原创 Apache配置详解(最好的APACHE配置教程)

Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。 PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。 Listen 80 #服务器监听的端口号。 ServerName www.clus

2010-06-30 15:35:00 450

原创 Windows环境下的Tomcat + Apache配置

Tomcat除了支持Java Servlet/JSP之外,也可以当做网站服务器使用,但是在对于静态的html文件、图片文件等的解析效率上不如Apache HTTPD的执行效率高。应用tomcat的服务器如果网站的访问量较大,系统资源占用会明显升高,近日笔者在项目执行过程中遇到这一问题,便也想到同时应用tomcat+apache服务。Apache负责静态资源处理,tomcat负责jsp和java servlet等动态资源的处理。在网上看了不少介绍Apache和Tomcat集成的帖子。大多为互相转贴,有几个关键

2010-06-30 15:02:00 457

原创 SQL Server工具——微软的免费版

Free SQL Server tools that might make your life a little easier<br />Update: New Stuff from the latest update will be in RED .<br />这份名单将成长为我找到新的工具。 This list will grow as I find new tools.所以,如果你知道一些不在此名单中的意见后做他们。 So if you know of some not on this list do

2010-06-24 15:47:00 1518

原创 Liferay中配置MySQL数据库的两种方法

<br />配置mysql数据库连接一共有如下几个步骤:<br />l  安装mysql数据库(上面第一步)<br />l  创建liferay数据库(使用数据库脚本文件生成数据库文件portal-mysql.sql or create-mysql.sql)<br />l  部署数据库驱动器(mysql.jar or mysql-connector-java-5.0.4-bin.jar)<br />l  修改数据库连接文件(ROOT.xml)<br />l  两种方法分别对用不同的系统环境,第一种方法对应实

2010-06-11 17:28:00 2797

原创 liferay配置数据库(tomcat6-portal5.2.3)

<br />最近学习liferay,配置运行起来后用了一段时间,但是都是在其默认的HSQL数据库上运行的,忽然想换一下数据库,如MYSQL。但是上网找了很多资料基本上都是障齑介绍的,可是按照介绍配了很多次都不成功,启动过程中还是去访问HSQL数据库。<br />-------------------------------------------错误------------------------------------------<br />配置mysql数据库连接一共有如下几个步骤:<br />l 安装

2010-06-11 17:25:00 999

原创 Spring的春天,直接召唤系--Singleton的Application Context

<br /><br />   作者:江南白衣    <br /><br />    Spring再强大,也要面对降临的问题--因为Spring不是Weblogic、Tomcat般的顶层容器,Servlet和EJB对象不由它创建,所以它必须要降临到Weblogic、Tomcat所在的位面。<br />     初学者一般不用管那么多,照着Spring+hibernate+Struts之类的Sample就做了,但慢慢的,也许就要开始在jsp+javabean体系,土制框架,singleton类等环境下使用Spr

2010-06-11 14:33:00 650

原创 CMD命令大全

有关某个命令的详细信息,请键入 HELP 命令名XP.CMD命令大全有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。CHCP 显示或设置活动代码页数。CHDIR 显示当前目录的名称或将其更改。CHKDSK 检查磁盘并显示状

2010-06-08 14:59:00 512

原创 批处理命令

1.Echo 命令打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。语法echo [{on|off}] [message]Sample:echo off / echo hello world在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。2.@ 命令表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。Sample:

2010-06-08 14:57:00 872

原创 使用Java生成GUID的类

<br /><br />GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。<br />import java.net.*;<br />import java.util.*;<br />import java.security.*;public class GuidCreator extends Object {<br />private

2010-06-04 15:28:00 735

原创 java生成GUID代码

<br /><br />package fops.presentation;<br /><br />import java.io.IOException;<br />import java.net.InetAddress;<br />import java.net.UnknownHostException;<br />import java.security.MessageDigest;<br />import java.security.NoSuchAlgorithmException;<br />imp

2010-06-04 15:28:00 2965

原创 怎样用java生成GUID与UUID

<br />  GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。 <br /><br />    UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID <br />Java代码 import java.util.UUID;  public class Test {   public static v

2010-06-04 15:26:00 792

转载 WebLogic的安装和配置[参考]

众所周知,发布一个由JSP/SERVLET开发的网站,除了需要相应的WEB服务器来响应普通网页的请求外还需要专门的应用服务器来响应动态网页JSP/SERVLET的请求。对于商业用户来说,目前最流行的应用服务器软件要数BEA公司开发的WebLogic,下面介绍的是WebLogic5.1的版本。 先将WebLogic解压到/usr目录下,需要修改WebLogic安装目录下的StartWebLogic.sh脚本文件来来设置你的CLASSPATH和JAVA_HOME,最后也是通过这个脚本文件来启动服务。现在启动的服

2010-06-02 17:46:00 388

原创 jdk1.5的类转换成jdk1.4的类文件

把jdk1.5环境下的类文件编译成1.4环境下的类文件,我使用的是Retrotranslator-1.2.2。使用Ant编译依赖三个jar文件,retrotranslator-transformer-1.2.2.jar,retrotranslator-runtime-1.2.2.jar,backport-util-concurrent-3.0.jar。   具体请看Ant配置,如下:   首先

2010-05-25 14:08:00 770

原创 XJad2.2(Java源代码反编译工具)

  XJad2.2(Java源代码反编译工具)  立即下载  XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2。  XJad可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件。  XJad带有多页面文本编辑器,反编译完成后可以直接编辑查看,编辑器支持java语法的高亮显示功能。  XJad是一个纯绿色软件,为使用

2010-05-25 13:56:00 1202

原创 tomcat下域名的配置,ROOT.xml的作用

以下小结使用tomcat5.0.28测试通过,tomcat安装路径为C:/Tomcat在默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变tomcat的主目录的话可以这样做:1.打开C:/Tomcat/conf/server.xml,在之间加入代码:这样重新启动tomcat,我们的主目录就被设置为jeasyCMS这个项目了。2.另外tomcat会生成

2010-05-25 11:45:00 850 1

原创 JSR168 初探

 JSR168 PORLET标准手册汉化整理 http://blog.csdn.net/farstarzw/archive/2005/04/25/362054.aspx轻松进行Java Portlets —— 开发基于JSR168的开发和部署http://blog.csdn.net/oiote/archive/2008/07/19/2678587.aspx 

2010-05-13 11:39:00 460

转载 谁发明了大写数字?

  汉字中有数字:“一、二、三、四、五、六、七、八、九、十、百、千、万”,相对应的大写为:“壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、萬”。金额大写数字的广泛应用,是防人篡改数字进行经济犯罪而采取的有效措施。那么,大写数字究竟是谁发明的呢?    一说:明朝初年,一起涉及12名高官,6个部的左右侍郎的重大“郭桓贪污案”,就是利用空白账册大做假账,通过篡

2010-05-07 14:40:00 701

原创 人民币大写的正确写法

  银行、单位和个人填写的各种票据和结算凭证是办理支付结算和现金收付的重要依据,直接关系到支付结算的准确、及时和安全。票据和结算凭证是银行、单位和个人凭以记载账务的会计凭证,是记载经济业务和明确经济责任的一种书面证明。因此,填写票据和结算凭证必须做到标准化、规范化、要素齐全、数字正确、字迹清晰、不错漏、不潦草、防止涂改。  中文大写金额数字应用正楷或行书填写,如壹、贰、叁、肆、伍、陆、柒、

2010-05-07 14:39:00 1979

翻译 Discuz!戴志康:天下没有永远的免费

   康盛创想的总裁戴志康最近很兴奋。1月末,康盛创想的微博产品CTT开始进行内测,引起了众多互联网站站长们的极大关注。这意味着微博在近期就可以成为各大中小网站的标准配置。  其实,微博只是康盛创想的最新建站软件产品——Ultra-X所包含的功能组件之一,它集合了BBS、门户、社区、广告系统、第三方应用平台、电子商务交易系统、甚至微博等所有互联网主流应用的建站软件,并将其推广到

2010-05-06 07:04:00 1479

原创 TortoiseSVN使用帮助和下载

  随着应用软件的开发规模及复杂程度日趋大型化,使得软件开发模式从早期的个人作坊式渐渐转变为团队协作开发方式,在这种团队协作的开发模式,为了管理好开发项目,就离不开版本控制软件,在开发过程中采用版本控制软件,能够完整地保存开发中对应用程序每一个源文件所有的修改记录,充分地利用版本控制软件能够对软件开发进行卓有成效的管理。  常见的版本控制软件有VSS、CVS和SVN  VSS(Visu

2010-05-04 15:20:00 398

原创 轻松搭建一个Windows SVN服务器

  前文所述SVN客户端使用的时候,用的SVN服务器通常为外部,例如Google Code的服务器,不过,做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。  通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非

2010-05-04 15:18:00 427

原创 log explorer使用 教程

 介绍Log Explorer主要用于对MSSQLServer的事物分析和数据恢复。你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的其他事物不间断执行。他可以支持SQLServer7.0和SQLServer

2010-05-04 10:53:00 5193

原创 收集的Eclipse插件

收集的Eclipse插件 JSEclipse  插件主页:http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/插件介绍:JSEclipse是个Eclipse下的免费Javascript脚本编辑器 subversion版本控制,相当于CVS安装:http://subclipse

2010-05-04 09:24:00 450

原创 面试前需考虑的25个问题

我曾经在The Simple Dollar上提到自己过去曾组织了大量面试工作。虽然我招聘的通常是技术类职位,但实际问到的问题(因此是有实际价值的)都是无关技术的。一个好的面试问题能使应聘者的本性显露出来——诚实,可信,反应敏锐等等。长期以来,我收集了一些自己在面试中总会用到的问题,这里整理出25个最有价值的,附带一两个把每个问题回答好的技巧或怎么会把它弄糟的案例。希望这个总结能为面试官和应

2010-04-30 13:17:00 557

原创 网站防护系统功能特点

 l         恶意代码主动防御 基于可信计算理论,利用信任链机制,对系统中所有装载的可执行文件代码(例如EXE、DLL、COM等)进行控制,所有可执行文件代码在加载运行之间都需要先经过检验,只有通过验证的代码才可以加载,从而有效地阻止恶意代码的运行。验证方法为:首先为系统制定可信白名单,即允许执行代码文件的hash,在进程装载二进制文件之前首先计算其hash值,并与可信白名单进行比较,

2010-04-30 13:15:00 928

原创 Eclipse 没有响应 JVM terminated. Exit code=1073807364 错误 卡住

问题描述:Eclipse的WTP和MyEclipse都会的怪毛病在WTP或者MyEclipse下 在JSP页面中之间写代码(即写:scriptlet代码)只要输入.号 整个IDE就卡住了 比如: out. 这个后面要出来要卡好一会强行关闭出现以下提示:JVM terminated. Exit code=1073807364c:/WINDOWS/system32/javaw.exe-Xms40m-X

2010-04-26 17:09:00 816

原创 程序实现自动切换输入法

active代表输入法为中文 inactive代表输入法为英文 auto代表打开输入法 disable代表关闭输入法http://hi.baidu.com/xgmlucky/blog/item/d5d3aa51cea4d91d377abeef.html

2010-04-26 14:36:00 2262

原创 Hibernate优化问题

初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。  大体上,对于HIBERNATE性能调优的主要考虑点如下:  * 数据库设计调整  * HQL优化  * API的正确使用(如根据不同的业务类型选用不同的集合及查询API)  * 主配置参数(日志,查询缓存,fetch_

2010-04-26 14:30:00 422

原创 数据库设计三范式

所谓范式,是关系型数据库关系模式规范化的标准,从规范化的宽松到严格,分别为不同的范式,通常使用的有第一范式、第二范式、第三范式及BC范式等。范式是建立在函数依赖基础上的。 函数依赖定义:设有关系模式R(U),X和Y是属性集U的子集,函数依赖是形为X→Y的一个命题,对任意R中两个元组t和s,都有t[X]=s[X]蕴涵t[Y]=s[Y],那么FD X→Y在关系模式R(U

2010-04-26 14:29:00 352

原创 Struts2与Struts1的细节比较

Struts2与Struts1的对比 来源:struts2开发组 翻译:tianxinet(胖猴) Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实

2010-04-26 14:29:00 321

ExtJS入门教程(超级详细).pdf

ExtJS入门教程(超级详细).pdf Ext是一个强大的js类库,以前是基于YAHOO-UI,现在已经完全独立了。 主要包括data、widget、form、grid、dd、menu,其中最强大的应该算grid了,编程思想是基于面向对象编程(oop),扩展性相当的好。可以自己写扩展,自己定义命名空间。web应用可能感觉太大。不过您可以根据需要按需加载您想要的类库就可以了。

2013-06-28

索引优化.sql

索引优化.sql 1、查找未使用的索引 2、查找缺失索引 3、语句执行次数最频繁的

2011-12-28

列车时刻表

丝恩发怨<br>列车时刻表<br>列车时刻表<br>列车时刻表<br>列车时刻表<br>

2007-08-09

空空如也

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

TA关注的人

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