- 博客(56)
- 资源 (28)
- 收藏
- 关注
原创 介绍BASE64、MD5、SHA、HMAC几种加密算法
BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。BASE64 按照RFC2045的定义,B
2011-09-09 12:41:51
1251
转载 高性能网站建设的14个原则
今日大致浏览了一下《High Performance Web Sites》。本书的中文版是《高性能网站建设指南》。本书另有对其中个别问题深入探究的进阶篇《Even Faster Web Sites》,中译《高性能网站建设进阶指南》。 作者介绍上面的豆瓣链接中有,就
2011-08-16 18:00:58
947
原创 mysql 存储过程 实例
<br />为了两个表之间同步数据写了一个存储过程<br />里面有动态游标的使用, 以及其他的一些逻辑<br />留作以后参考.<br /> <br /> <br /> <br />drop procedure if exists pro_rpt_sync; --SELECT count(distinct BIND_MONTH) into @totalNum from RPT_SALE_MONTH_PROV_TMP ; create procedure pro_rpt_sync ( tab
2010-11-09 10:44:00
681
转载 mysql 5.0存储过程学习总结
mysql 5.0存储过程学习总结<br />一.创建存储过程1.基本语法:create procedure sp_name()<br />begin<br />………<br />end<br />2.参数传递<br />二.调用存储过程1.基本语法:call sp_name()<br />注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递<br />三.删除存储过程1.基本语法:<br />drop procedure sp_name//<br />2.注意事项<br
2010-11-01 15:44:00
606
原创 MySQL 服务器调优
MySQL 服务器调优<br />利用服务器的几个调优技巧,让 MySQL 服务器飞速运行Sean A. Walberg, 高级网络工程师从 1994 开始,Sean Walberg 就一直在学术、企业和 Internet 服务提供者环境中从事 Linux 和 UNIX 系统的研究。在过去几年里,他撰写了大量有关系统管理的文章。<br />简介: 如今,开发人员不断地开发和部署使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架构的应用程序。但是,服务器管理员常常对应
2010-10-30 18:21:00
716
原创 Javascprit正则表达式 replace()用法
<br /><br />replace()最简单的算是能力就是简单的字符替换。<br />javascript示例代码如下:<br /><script language="Javascript"><br />var strM = "javascript is a good script language";<br />//在此我想将字母a替换成字母A<br />alert(strM.replace("a","A"));<br /></script><br />它只替换了首字母。但如果
2010-09-25 17:43:00
3942
1
转载 ActiveMQ的一个简单示例(转)
最近由于公司项目需要,开始学习JMS,用的是ActiveMQ。由于这方面网上的例子不是很多,而且有的也不完整。于是经过几天的摸索学习,写了一个简单的小例子,现在贴出来与大家分享。ProducerTool.java用于发送消息:java 代码 1. package homework; 2. 3. import javax.jms.Connection; 4. import javax.jms.DeliveryMode; 5.
2010-09-17 12:05:00
748
原创 javamail 邮件附件名出现空格
<br />如果附件文件名比较长的时候中间出现空格<br />解决方法是将原有的encode方法<br />String fileName= new String(MimeUtility.encodeWord(file.getName()));<br />改成 <br />String fileName= new String(file.getName().getBytes("UTF-8"),"ISO8859-1");
2010-09-15 15:09:00
3345
转载 jQuery性能优化
<br /><br />之前,我们减少字节数和请求次数以及加载顺序以使页面加载的更快。如今,我们越来越多的注意到另一个影响网站性能的部分--CPU利用率。使用 jQuery和其他JavaScript框架,使节点选择和DOM操作变得越来越容易,如果使用不当,有可能影响整个网页的响应速度,下面列举11个更有 效的使用jQuery库:<br /><br /><br /><br />1、总是使用#id去寻找element.<br /><br />在jQuery中最快的选择器是ID选择器 ($('
2010-09-13 14:51:00
468
转载 Displaytag用法整理
Displaytag用法整理 收藏Displaytag用法整理一<br />1、 Displaytag提供的默认的系统提示均为英文,有两种方法进行汉化: <br />1)、将displaytag-1.1.1.jar中自带的org/display/properties/displaytag.properties 文件拷贝到项目的classes目录下 <br />用java提供的native2ascii工具将文件进行汉化,汉化后的内容重新保存为displaytag.properties文件
2010-09-13 10:10:00
893
原创 DisplayTag应用指南
<br />DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net/ <br />一、最简单的情况,未使用<display:column/>标签<br /> <%request.setAttribute( "test", new ReportList(6) );%><br /> <display:table name="test" /><br /> 标签遍历List里的每一个对象,并
2010-09-07 15:26:00
471
原创 将网络设置中多余的网关删掉
<br /> <br />192.168.1.190这个IP是莫名多出来的一个网关<br />用以下命令删掉后,网络正常<br /> <br />route delete 0.0.0.0 192.168.1.190
2010-08-14 14:19:00
3591
转载 JavaScript中支持面向对象的基础
JavaScript 中支持面向对象的基础6.1.1 用定义函数的方式定义类在面向对象的思想中,最核心的概念之一就是类。一个类表示了具有相似性质的一类事物的抽象,通过实例化一个类,可以获得属于该类的一个实例,即对象。在 JavaScript 中定义一个类的方法如下:function class1(){
2010-06-22 10:35:00
963
原创 在外企混一定要懂的潜台词
<br />老外的想法做法就是不一样,如果你想在外企混得好,有些潜规则你最好心里有数。<br /><br />Unacceptable:老外打小受的教育是人要以表扬鼓励为主,所以老外批评人比较含蓄.说你这件事办的unacceptable,已经算是说的很重了,中国老板在外企混久了,也便跟着装逼起来,对你不满,写email给你,左一个unacceptable右一unacceptable,潜台词相当于:你这个傻逼,你奶奶个熊,给老子小心点
2010-06-07 14:38:00
518
转载 Excel操作大全
<br />转来学习的~<br /> <br /> <br /><br />快捷键之在工作表中移动和滚动向上、下、左或右移动单元格箭头键<br />移动到当前数据区域的边缘:CTRL+ 箭头键<br />移动到行首:HOME<br />移动到工作表的开头:CTRL+HOME<br />移动到工作表的最后一个单元格。:CTRL+END<br />向下移动一屏:PAGE DOWN<br />向上移动一屏:PAGE UP<br />向右移动一屏:ALT+PAGE DOW
2010-05-31 12:48:00
645
转载 Apache CXF 学习笔记
Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过仍是 Apache 的一个孵化项目。一、与Axis2的不同之处1、Apache CXF 支持 WS-Addressing、WS-Policy、WS-RM、WS-Security和WS-I BasicProfile 2、Axis2 支持 WS-Addressing、WS-RM、WS-
2010-05-17 17:40:00
633
转载 开发WebService两种开源工具CXF和 Axis2的比较
开发WebService两种开源工具CXF和 Axis2的比较 在SOA领域,我们认为Web Service是SOA体系的构建单元(building block)。对于服务开发人员来说,AXIS和CXF一定都不会陌生。这两个产品都是Apache孵化器下面的Web Service开源开发工具。 Axis2的最新
2010-05-17 17:27:00
767
转载 PuTTY的使用技巧 (转)
在 PuTTY 里面怎样选中,复制和粘贴? 在 PuTTY 的窗口里面复制、粘贴可不能用 Windows 里的这些 Ctrl+C, Ctrl+Ins, Ctrl+V 这些快捷键,Ctrl+C 在控制台上可是终止当前的命令执行。 PuTTY 的选择、复制、粘贴这些操作都是通过鼠标来完成的。 在 Window-〉Se
2010-04-13 11:05:00
10460
原创 Bulk engine的一些bug和解决办法
总结一下最近工作中对bulk engine中QA测试中经常出现的一些常见BUG 和解决办法 1. 策略状态为9 一般情况是FS_JOB_CRITERIA表中的数据不正常.将非法的策略结束.即可2. 性能测试中策略状态为9,且criteria为正常 比较诡异, 最终发现是log的级别太低, 打印log太多导致装载失败. 将log日志提高到info级别即可3.
2010-03-30 09:55:00
626
转载 Google AJAX Language API开发者参考
Google AJAX Language API开发者参考作者:google译者:韩国峰使用AJAX Language API,你可以仅使用JavaScript来完成对某个网页上某个区域的语言进行翻译和检测的工作。这个API是新开发的,因此相对于一个完美的文档来说,可能有一些bug和微小的不足。我们会修补这些漏洞,因此请谅解、你可以加入AJAX APIs开发者论坛来给我们反馈和讨
2008-04-08 11:25:00
810
原创 烦人的glue6
glue升级到6.0搞了一段时间了,没什么进展就连最简单的例子都失败了,不知道webmethod是怎么搞的发了封邮件,都一个星期了,今天才回信.说我没有权限,faint。昨天搞glue5 把map文件都放到web-inf/maps中去,可以登陆,和进行大部分操作,可以有一个service 进行bind的时候出现stackoverflow的错误。这种情况和预先用静态的方法一次性的预读所有的map文件
2005-11-23 09:42:00
1093
原创 Call-by-reference and Call-by-value
远程接口采用Call-by-value 是传值,传值就要对参数进行copy,所以要求参数必须是可序列化,性能也比较低。因此参数在ejb内部改变对外部对象没有影响。本地接口采用Call-by-reference 是传引用,可以提高性能,不过这样作,有可能改变参数的值,此时的参数可以是非序列化的如果采用本地接口就必须采用Call-by-reference,不是可以,是必须如果采用远程接口,必须用Cal
2005-10-24 21:48:00
1801
原创 hibernate要点
转自飞茂的blog1.两种配置文件: A.hibernate.cfg.xml 和 B.hibernate.properties A中可含映射文件的配置,而B中hard codes加映射文件。 A。Configuration config=new Configuration().config(); B. Configuration config=new Configuratio
2005-10-19 11:15:00
1376
原创 Eclipse热键高手
使用Eclipse IDE的技巧作者:Sam Brodkin翻译:tetsu版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:Sam Brodkin ;tetsu原文地址:http://www.javaworld.com/javaworld/jw-08-2005/jw-0829-eclipse.html中文地址:http://www.matrix.org.cn
2005-10-19 11:10:00
1592
原创 使用Struts的Token机制解决表单的重复提交
Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌
2005-09-19 18:19:00
1966
1
原创 一篇介绍标签库很详细的文章,可以做为参考手册
标准的JSP 标记可以调用JavaBeans组件或者执行客户的请求,这大大降低了JSP开发的复杂度和维护量。JSP技术也允许你自定义taglib,其实换句话说,taglib可以看成是对JSP标记的一种扩展,正如xml是对html的一种扩展一样。taglib通常定义在tag标签库中,这种标签库存放着你自己定义的tag标签。简而言之,如果使用taglib,那么你可以设计自己的JSP标记!一般来说,自定
2005-08-22 11:11:00
1419
原创 从一个项目谈XP在国内的应用(转)
从一个项目谈XP在国内的应用 曲俊生(来自IBM DW中国) 目前国内对于XP方面的研究和应用此起彼伏,各种关于XP的书籍争相出版,对于以XP为代表的"敏捷软件工程"方法的争论也在网络上随处可见。之所以出现这样的情况,是因为国内的用户在软件项目的实施过程中遇到了很多问题,例如项目的交付时间推迟、用户需求变更频繁等,我们的软件工程师迫切的希望能够找到解决问题的"银弹"。对于高度动态、通过非常短的迭
2005-07-12 17:39:00
1269
原创 Hibernate VS iBATIS
Hibernate VS iBATIS首先这个题目有点哗众取宠,呵呵,故意的.参考了网上许多前辈的见解,然后加了自己一点点的理解.如果有什么板砖,欢迎来拍 chinaewolf@gmail.com简介Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,
2005-07-04 16:34:00
2163
原创 hibernate2 升级为hibernate3的需要注意的事项(工作日记)
hibernate2 升级为hibernate3的需要注意的事项hibernate2 升级为hibernate3的需要注意的事项(chinaewolf的工作日记)(chinaewolf的工作日记)目的,主要是那当前的项目练手,熟悉一下hibernate2和hibernate3的差别,给当前项目一点扩展的空间. 1.首先将hibernate2.jar替换为hibernate3.jar(hiberna
2005-06-29 17:42:00
2291
1
原创 hibernate3最佳实践 (Hibernate参考文档笔记)
呵呵,没有最好,只有更好.终于看完这个hibernate3文档了感觉hibernate3对了hibernate2有了很大的改进.提供了更多实用的功能,接口.以及可靠的性能.推荐给大家一本hibernate的书.《深入浅出hibernate》和参考文档对照的学习。非常有帮助。对hibernate的掌握,看文档,看书是一方面,更主要的是在工作中应用,发现问题和解决问题。这样的提高是绝对不能少的。学习h
2005-06-10 14:39:00
3754
原创 吉祥三宝
最近听到吉祥三宝这首歌,真是太好听了,无论怎么形容都不过分.当心情烦躁的时候听听,肯定就会被这幸福的旋律带到辽阔宽广的大草原.真是降血压,将血糖的一记良药唯一可惜的就是听不懂.不过没有关系,在网上找到他的音译歌词.可以照葫芦画瓢的跟着唱了阿瓦,哎,那啥子阿读咕噜有为,噢沉默了古,那土读怎么咕噜有为,噢沉默了古,阿我记得咕噜有为,噢沉默了古,咕噜古为一身呼身为,库位,妈妈,哎,那啥子阿读咕噜有为,噢
2005-06-09 17:58:00
1664
原创 爆笑:IT人士群聚喝酒的讲究
大家喝的是啤酒,这时你入座了…… 你给自己倒了杯可乐,这叫低配置。 你给自已倒了杯啤酒,这叫标准配置。 你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。 你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。 你的同事给你倒了杯白酒,这叫推荐配置。 人到齐了,酒席开始了。 你先一个人喝了一小口,这叫单元测试。 你跟旁边的人说
2005-04-29 14:26:00
1360
原创 科学的工作方法—PDCA循环工作法
科学的工作方法—PDCA循环工作法。 - - 第1步P—Plan :计划:计划是科学工作方法的第一步。无论你做什么,首先要制定工作计划,计划可以是周计划、月计划、年计划……也可以是日计划,也可以针对某项目,某件工作制定具体的计划。计划是你的工作目标,如何制定好计划,请按顺序认真回答6W3H共9个问题。 第2步 D— D
2005-04-28 12:03:00
7618
原创 开启windows的自动补齐功能(命令行)
运行注册表将键值 :[HKEY_CURRENT_USER/Software/Microsoft/Command Processor/CompletionChar]设置为9即可,即刻生效。当然要打开一个新的命令行了
2005-04-19 17:46:00
1770
原创 javascript 中的trim实现
String.prototype.trim= function() { // 用正则表达式将前后空格 // 用空字符串替代。 return this.replace(/(^/s*)|(/s*$)/g, ""); }// 有空格的字符串 var s = " leading and trailing spaces "; // 显示 "
2004-11-16 17:15:00
1240
原创 学习的一个过程
头一天听到XX事物,啊,真是个好东东....一定要学好它第二天,学习了一下,啊太难了,太麻烦了....鬼知道人们为什么说他好第三天,仔细用了一下,原来这么简单,简直是太简单了,这么简单的东东,居然这么多人说好第三天,看起来,自己对它的了解还不够啊第四天,不是不够而是非常不够,看起来还得认真学习第五天,再也不敢说对它有了解了,简直是高深莫测啊第六天,感觉这个东东比较有意思,原来还可以这个样子的啊第七
2004-11-09 17:17:00
1620
原创 JAVA代码编写的30条建议
1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一
2004-11-09 15:08:00
1126
phalcon2中文手册+教程+DEMO
2016-12-18
amanda备份 配置(二)
2011-05-05
amanda备份 配置(一)
2011-05-05
徐兔子mm Excel图表之道 巨详细,超专业
2011-05-03
小型IT公司装修_布线安装全过程
2011-05-03
星型数据库设计和入门
2010-06-28
jBPM-4.3开发手册 (中文)
2010-06-10
jBPM4_3用户指南
2010-06-10
spring2中文开发参考手册
2008-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人