自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (11)
  • 收藏
  • 关注

linux下安装apache的麻烦经历

ok,在新安装的linux中准备安装apache,apache下载解压完毕 执行./configure,突然出现 checking for gcc... no configure: error: no acceptable C compiler found in $PATH 执行make后 No targets specified and no makefile found.Stop....

2010-03-09 16:34:17 166

secureCRT显示乱码的解决

打开secureCRT-->Session Option-->Appearance-->Font(选择中文)-->Character encoding(UTF-8) 然后再修改Linux的机器配置 vi /etc/sysconfig/i18n 修改成LANG="zh_CN.UTF-8"就可以了...

2010-03-09 16:33:21 125

使用自定义annotation接口进行aspectj动态缓存

由于系统需求需要对各个接口进行key-value缓存(以参数为key,返回的对象为value),当然对于这种情况首先考虑到的是使用aop,前段时间看过aspectj的一些介绍,借此机会正好加以应用和体会一下,aspectj是AOP最早成熟的java实现,它稍微扩展了一下java语言,增加了一些keyword等,具体的aspectj的基本语法见[ur=http://today.java.net/pu...

2010-01-14 17:01:25 135

spring recipes笔记 经典spring切入匹配方法

切入点是一个aop的核心概念,它通常以表达式的形式出现,能够匹配特定的程序执行点来应用通知,在经典的spring aop里,使用切入点类将切入点声明为spring bean. 1.方法名称切入点 如果只想对增强一个单独的方法,那么可以使用NameMatchMethodPointcut通过方法名静态地匹配 [code="xml"] [/code] 2.正则表...

2009-11-10 21:21:18 142

spring recipes笔记 - 使用经典的spring通知来模块化横切关注点

虽然动态代理在模块化横切关注点方面很有帮助,但编写如此低层次代码对应用开发者来说太过苛刻。 Aop为应用程序开发者定义了一组高层次的概念,用于表达横切关注点。 经典的spring aop支持4种类型的通知: [b]1前置通知 2返回通知 3异常通知 4环绕通知[/b] [b]前置通知在方法执行之前执行,可以通过实现MethodBeforeAdvice接口创建它[/b] ...

2009-10-26 00:19:14 189

spring recipes笔记 - 使用动态代理模块化横切关注点

因为非模块化的横切关注点会导致代码的混乱和代码的分散,所以我们都希望有一种能将其模块化的方法。 在这里我们选择代理设计模式将横切关注点从核心关注点分离出去,代理设计模式的原理是使用一个代理将对象包装起来,然后用该代理对象取代原来的对象,任何对原来的对象调用都首先要通过代理,与此同时,围绕着每个方法的调用,代理对象也可以执行一些额外的人物,代理非常适合实现横切关注点。 还是上面计算器的例...

2009-10-26 00:10:02 161

spring recipes笔记 - 动态代理,aop概述

[b]Aop面向切面编程概述[/b] Aop(aspect-Oriented Programming 面向切面编程),它是对传统的oop(Object-Oriented Programming) 的补充,在oop的世界,应用程序用过类和接口组织,这些编程元素非常适合实现核心业务的需求,但是对于横切关注点,则显得力不从心,aop为开发者提供了另一种组织应用程序结构的方式,不再是oop的类和接口...

2009-10-26 00:05:54 136

mysql4.0迁移到5.0的passowd()函数问题

前天迁移了一个老系统,用的mysql是4.0要迁移到5.0的环境下,发现了一个问题,在password()函数上发生错误,查一查原来password()函数在mysql5.0已经发生了变换 在mysql4.0下 [code="sql"] mysql> select password('abc'); +------------------+ | password('abc') | ...

2009-09-27 11:29:44 137

原创 使用jquery解析xml

1,Content-Type 很多时候无法解析就是Content-Type的问题。(呵呵,我第一次做ajax的时候,就遇到这个问题.) 一定要将其设置为text/xml,否则默认就是text/html也就是普通的文本了。 常见语言的Content-Type设置 CODE: header("Content-Type:text/xml"); //php response.Conten...

2009-09-23 18:48:36 162

原创 详尽解析window.event对象

描述 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 例子 下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链...

2009-09-22 15:43:45 108

body.appendChild的方法

[code="js"] (function(){ this.div = document.createElement("div"); this.div.innerHTML = "never-online"; document.body.appendChild(div); this.div.onclick = function(){ alert(this.tagName...

2009-09-22 15:38:19 1544

Resin 2.x 与Resin 3.x mysql 4.0.x数据源连接配置

最近因为一些旧项目依然在使用reisn2.x , 所以在维护和迁移过程中也碰到一些问题 以下配置都是在实际应用中遇到的一点小问题 用的是 mysql-connector-java-3.1.6-bin.jar 出现的问题在下面的注释中有简约描述 [code="java"][/code] 2.x 的配置 [code="xml"] ; ;jdbc...

2009-08-27 13:41:51 152

一些重要的mysql语句用法

1.增加一个字段(一列) alter table table_name add column column_name type default value; type指该字段的类型,value指该字段的默认值 例如:alter table mybook add column publish_house varchar(10) default ''; 2.更改一个字段名字(也可...

2009-08-01 12:54:10 95

原创 Oracle的入门心得

oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。   一、定位   oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维...

2009-07-08 11:31:36 125

原创 Oracle认证基本介绍:认证种类介绍

Oracle认证专家——OCP,是由Oracle公司授权国际考试认证中心对考生进行的资格认证。考生按考试标准要求参加几门课程的考试(一般为3—5门),在通过全部考试后,便可获得OCP的专家认证。 目前OCP认证考试分为: Database Administrator:数据库管理员考试认证,简称DBA。数据库管理员负责对数据库进行日常的管理、备份及数据库崩溃后的恢复...

2009-07-08 11:29:44 458

mysql 批量更新数据

update table1 a set a.sequence = find_in_set(a.id, '5643,5662,5661,5660,5653') where a.id in (5643,5662,5661,5660,5653) 要修改id为(5643,5662,5661,5660,5653)的四条数据,通过函数find_in_set(str,strList),查询顺序号赋值给...

2009-07-08 11:26:17 215

原创 用python开发windows程序

今天终于可以用wxPython开发GUI程序了,非常高兴。把其中的一些注意点写下来以供参考。在windows XP平台下,首先需要做以下环境的配置: 1. 首先是安装python ,安装完之后将python/bin所在目录添加到path中。 2. 安装wxPython, 此时要注意wxPython的版本要与前面python的版本一致。 3. 安装py2exe, ...

2009-05-20 13:40:08 176

原创 假AJAX上传文件

首先要说的就是 ajax 是无法实现上传文件的,可以想一下ajax与后台通信都是通过传递字符串,怎么能传递文件呢?其实出于安全考虑js是不能操作文件的,所以就不要再说用ajax来实现文件的上传了,这是不可能的。 而本文实现的文件上传也是无页面刷新的,可以说是一种"类似AJAX"方法。 开始之前先说两句无关的,其实在ajax出现之前,web应用也可以是无刷新的,那时大多通过IFr...

2009-05-13 11:22:00 106

原创 linux crontab 详解

基本格式 :*  *  *  *  *  command分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc.d/lighttpd resta...

2009-05-13 11:18:45 95

原创 ehcache的简单应用

概述 Ehcache的类层次模型主要为三层,最上层的是CacheManager,他是操作Ehcache的入口。我们可以通过CacheManager.getInstance()获得一个单子的CacheManger,或者通过CacheManger的构造函数创建一个新的CacheManger。每个CacheManager都管理着多个Cache。而每个Cache都以一种类Hash的方式,关联着多个Elem...

2009-05-06 17:23:57 100

原创 收藏[ahuaxuan]论缓存之第一<道>

文章转自 http://www.iteye.com/topic/345693 ** * 作者:ahuaxuan * 日期:2009-03-08 */ 看一粒沙中的世界, 一朵野花中的天堂。 把无限握于掌中, 把永恒握于瞬间。——威廉• 布莱克 开始讨论缓存之前,让我们先来讨论讨论另外一个问题:理论和实践.从ahuaxuan接触的程序员来看,有的程序员偏实践,有的程...

2009-05-06 17:09:23 176

原创 Memcached入门下载

Memcached入门下载 针对前一文章的java 客户端应用,这里有比较详细的mencached的介绍

2009-05-06 14:41:17 98

原创 Memcached学习笔记——windows上初步使用

最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。 Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开发,用...

2009-05-06 14:17:54 85

原创 Java框架介绍:Quartz从入门到进阶

 你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用java编程吗?如果这些问题中任何一个你回答是,那么你应该使用Quartz调度器。      旁注:Matrix目前就大量使用到了Quartz。比如,排名统计功能的实现,在Jm...

2009-04-23 19:02:35 65

原创 常用的js正则表达式

JS的正则表达式//校验是否全由数字组成 [code="js"] function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } [/code] //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 [c...

2009-04-22 17:18:34 76

XSS漏洞报告

对于的用户输入搜索出现XSS漏洞的问题,主要是由于开发人员对XSS了解不足,安全的意识不够造成的。现在让我们来普及一下XSS的一些常识,以后在开发的时候,每当有用户输入的内容时,都要加倍小心。 一、什么是XSS XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的htm...

2009-04-22 15:44:07 520

resin 各版本disable directory listing配置方法

Resin 3.X 官方说明: http://www.caucho.com/resin-3.0/config/faq.xtp#How-can-I-disable-directory-listings? 配置方法: 1 在resin 3.x中设置resin.conf,将directory-servlet属性设置为false 即可: [code="xml"] ...

2009-04-22 15:42:58 290

原创 MySQL主从服务器的一些技巧

问题:主从服务器表类型的选择 一般的共识是主服务器使用innodb,从服务器使用myisam,以便各尽其能。 问题:主从服务器字段类型的选择 字段类型对于分页等操作有很大影响。主服务器一般是innodb,因为不涉及查询,所以可以使用varchar等来存储字符串来节省空间,从服务器一般是 myisam,因为涉及查询,所以必须在char和varchar之间仔细权衡,没有varchar...

2009-04-22 15:41:27 87

原创 mysql主从服务器的配置笔记

mysql主从服务器的配置笔记 注: 从MySQL从服务器的版本不能小于主服务器的版本 一. MySQL主服务器配置 1.建立用户 grant replication slave on *.* to repluser1@192.168.8.126 identified by ‘111111′; # grant replication slave on *.* to ‘用户名’@'...

2009-04-22 15:40:31 132

原创 MYSQL 常用命令列表

MYSQL 常用命令列表 1、系统管理 mysql -h主机地址 -u用户名 -p : 连接MYSQL (在mysql/bin) exit : 退出MYSQL命令 mysqladmin -u用户名 -p旧密码 password 新密码 : 修改密码(在mysql/bin) grant select [insert][,update][,delete]on 数据...

2009-04-22 15:37:54 85

原创 MySQL备份各种方法

一、 使用mysql相关命令进行简单的本地备份 1 mysqlldump命令 mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法。 使用 mysqldump进行备份非常简单,如果要备份数据库” db_backup ”,使用命令: #mysqldump ...

2009-04-22 15:35:31 141

原创 mysql 创建用户方法

命令方式的.注意每行后边都跟个 ; 表示一个命令语句结束. 格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: grant select,insert,up...

2009-04-22 15:33:00 88

webwork很奇怪的问题,请教各位大侠

最近在弄webwork,遇到很奇怪的问题。具体情况是这样的: 我的程序是webwork、spring和hibernate三者的整合,各个框架,我都用的是比较新的版本(也没考虑是否兼容) webwork是2.25 spring是2.5 hibernate是3.2 现在的问题是,如果我提交表单是,如果webwork对表单的属性自动拦截包装失败是(通过两个现象归结出来的),就报这样的...

2008-05-30 16:51:50 146

lua & ngx_lua 的介绍与应用

上段时间使用ngx_lua效果还真不错 lua这门语言让人耳目一新,跟一般的脚本语言如php,perl不同,lua被称为一种嵌入式的语言,当然lua也可以单独的进行编程,但如果你这么做的话,那么lua只是一片浮云,当然了,lua还有高执行效率和无平台无关等特点。 ngx_lua的搭配更是一次架构的进化,把我们的业务逻辑提前到web server,当然这样做是否合理,这个还有很大的争论,最起码taobao的量子统计使用ngx_lua取代了php还是带来了很多亮点,值得我们关注和学习。 上周做了个交流讲座,做了份ppt,参考和摘录了淘宝的《打造安全易运维的高性能web平台》http://lych.yo2.cn的《走近lua》

2012-03-19

Google Map开发房产地图实例

Google Map开发房产地图实例,对房产地图的一步一步的开发做了简述和做出可应用实例

2011-08-04

说说MongoDB的ObjectId

对mongodb的objectid生成机制进行分析

2011-08-02

记录MongoDB管理操作

将房产系统在一年多来使用的mongodb管理方面上做了一些基本管理操作的记录,包括了安装启动,还有对mongodb进行监控,备份和修复,安全认证等等,当然了,还没有涉及到分片

2011-08-02

用黑盒测试方法ppt

用黑盒测试方法,介绍等价类,边界值,因果图,判定表,正交法等等

2010-12-03

常用的jar包,包括commons,strust等

常用的jar包,包括commons,strust,spring等等

2010-11-03

apache commons一系列的jar包

apache commons一系列的jar包

2010-11-03

quartz-1.5.2.jar 下载

java的jar quartz-1.5.2.jar 下载应用

2010-03-04

jmagick.jar java图像应用

jmagick.jar java图像应用

2010-03-04

WEB开发安全与防御策略

对web开发的安全细节概述,包括安全开发概论,验证机制,会话机制,代码注入,路径遍历等等

2010-01-13

gVim用户操作指南

Vim 是一个高级文本编辑器,她提供了Unix下编辑器 'Vi' 的功能并对其进行了完善。Vim 经常被认为是 "程序员的编辑器",她在程序编写时非常有用,很多人认为她是一个完整的集成开发环境(IDE)。仅管如此,Vim并不只是程序员使用的。Vim可以用于多种文档编辑,从email排版到配置文件编写。

2008-09-04

空空如也

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

TA关注的人

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