自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Spring security 学习使用笔记

之前,我们的权限验证都混杂在业务逻辑中,用户在操作之前可能都要验证其是否拥有该项的操作权限,从而达到权限验证的目的,这种权限控制分布在业务的多个模块中,难以维护,认识spring security后用其与AOP(aspect oriented programming)结合很好解决了我们的应用程序的这类问题。我们使用aop将系统日志、性能监控和事务管理等功能从业务逻辑中分类出来,使用spring...

2012-06-11 14:38:00 183

Ubuntu11.04之Wine下完美安装QQ 2010

Ubuntu11.04之Wine下完美安装QQ 2010 Wine 下完美安装 QQ 2010 : 1 、先安装 Wine : sudo apt-get install wine 2 、获取获取最新的 WineTricks , WineTricks 是Wine 的其中一个开发者 DanKegel 写的一个安装 Windows 有关库和软件的小程序,非常有用. 下载 WineTricks ,在终端...

2011-11-14 18:23:00 136

图片压缩

public void proce(String oldFile, int width, int height, float quality,String smallIcon) {String newImage = null;try {Image srcFile = ImageIO.read(new File(oldFile));double rate1 = ((double...

2011-05-31 23:43:00 109

AJAX中文问题解决

AJAX中文问题分为两大类:1)发送路径中的参数有中文,在服务器段接收参数值是乱码 例如:var url="a.jsp?name=小李";xmlHTTP.open ("post",url,true); 解决办法:利用javascript的提供的escape()或encodeURI()方法例如:客户端:var url="a.jsp?name=小李";url=encodeURI(url); url=...

2011-04-17 23:01:00 88

用 Java 技术创建 RESTful Web 服务

转载:http://www.ibm.com/developerworks/cn/web/wa-jaxrs/ JAX-RS (JSR-311) 【 Java API for RESTful Web Services 】是一种 Java™ API,可使 Java Restful 服务的开发变得迅速而轻松。这个 API 提供了一种基于注释的模型来描述分布式资源。注释被用来提供资源的位置、资源...

2011-03-24 23:22:00 188

dojo实现autocomplete

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Struts 2 AJAX</title> <sx:head theme="ajax" /> </head> <body> <h2>

2011-03-24 00:44:00 85

jsonutil 学习使用

packagecomm; importjava.text.SimpleDateFormat; importjava.util.ArrayList; importjava.util.Collection; importjava.util.Date; importjava.util.HashMap; importjava.util.Iterator; ...

2011-03-24 00:17:00 230

java反射机制实例解析

在 Java 运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意 一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息,以及动态 调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。Java 反射机制主要提供 了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在运行时判断任意一个类所具有的成员变量和方法...

2011-03-08 23:52:00 85

sql优化总结

为了是自己对sql优化有更好的原则性,在这里做一下总结,个人原则如有不对请多多指教。谢谢! 要知道一个简单的sql语句执行效率,就要有查看方式,一遍更好的进行优化。 一、简单的统计语句执行时间declare @d datetime ---定义一个datetime的变量set @d=getdate() ---获取查询语句开始前的时间select user_id,baby_ali...

2011-03-03 22:23:00 87

junit4学习笔记

太久没有用junit写测试了,前几天被一个面试官问的自己很傻,所以特意在此重新学习和总结一下使用junit做测试目的是尽量早的发现程序的bug,一个bug隐藏的时间越久,修复他的代价就越大。Junit简介:Junit最初是由Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),为单元测试(Unit Test...

2011-03-02 18:36:00 79

JProfiler eclipse 整合配置

1 先启动 JProfiler : 开始菜单–>所有程序–>JProfiler 5 –>JProfiler,输入注册码(执行整合前,先关闭Eclipse)2 eclipse中配置:主菜单–> Session –>IDE Intergrations –>选择Eclipse 3.3,,点“Integrate” ,选择Eclipse所在的文件夹。D:/Jav...

2011-03-02 17:36:00 94

jquery-autocomplete 使用手册

jquery-autocomplete学习一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ 当前版本:1.1需要JQuery版本:1.2.6二、使用<script src="./jquery-1.3.2.js" type="text/javascript">&...

2011-01-21 17:14:00 74

“Cache-control”与java配置

网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器...

2011-01-14 16:04:00 459

javascript 中cookie的存储,获取cookie,删除cookie的方法

//第一种<script language=javascript>/**//************************************************************************ 函数名称: setCookie 函数功能: 设置cookie函数 入口参数: name:cookie名称;value:cookie值 *************...

2011-01-11 21:27:00 90

javascript所有事件

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回...

2010-12-03 15:42:00 146

List Set Map 实现类用法总结(TODO details)

mport java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; import java.util.Comparator; import ja...

2010-12-01 16:21:00 378

java终实现ftp断点上传

主要使用apache中的net包来实现。网址http://commons.apache.org/net/。具体包的下载和API文档请看官网。断点上传就是在上传的过程中设置传输的起始位置。并设置二进制传输。 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;...

2010-12-01 13:33:00 149

使用JDBC时Class.Forname()的作用

使用JDBC时,我们都会很自然得使用下列语句:java 代码Class.forName( "com.mysql.jdbc.Driver" ); Stringurl= "jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=utf-8" ; Stringuser= "" ; String...

2010-11-10 11:31:00 103

Oracle创建用户权限全过程

本文将介绍的是通过创建一张表,进而实现Oracle创建用户权限的过程。以下这些代码主要也就是为实现Oracle创建用户权限而编写,希望能对大家有所帮助。注意:每条语语分开执行,结尾必须用分号;//创建空间 create tablespacetest datafile'c:/oracle/oradata/orcl9/test.dbf...

2010-11-04 13:14:00 112

sql添加、删除表中的列

添加没有默认值:alter table Test add BazaarType char(1)有默认值的添加列:alter table Test add BazaarType char(1) default(0)删除没有默认值的列:alter table Test drop COLUMN BazaarType删除有默认值的列:先删除约束(默认值)alter table Test DR...

2010-10-18 09:26:00 181

Oracle学习:数据库规划

Oracle相对于SQL的复杂程序有过之而无不及,DBA管理数据库需要事先有一个完善的数据库规划方案.一.对数据库中可能包含的表和索引等方案对象的大小数量进行评估,确定所需数据库的空间大小并以此创建表空间.二.对数据库所包含的操作系统文件的布局进行规划,结合数据库运行的特点来考虑它们在磁盘上的存放位置,以便适当均衡磁盘I/O操作,改善数据库性能.三.考虑用Oracle管理文件的特性来创建和管理包含...

2010-10-12 14:27:00 155

Fckeditor jsp版漏洞利用方法:

http://www.xxx.com/fckeditor/editor/filemanager/browser/default/connectors/jsp/connector?Command=FileUpload&Type=Image&CurrentFolder=%2F用这个地址查找上传图片的路径,存在漏洞的话应该返回一个xml文件,如图注意红框的地方,是上传后图片存...

2010-06-26 10:45:00 416

使用 Nginx 配置jsp服务器

Nginx 简介Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将源代码以类 BSD 许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、...

2010-06-08 08:36:00 432

运用加密技术保护Java源代码

运用加密技术保护Java源代码 内容: 一、为什么要加密? 二、定制类装入器 三、加密、解密 四、应用实例 五、注意事项 参考资源 Java程序的源代码很容易被别人 偷看。只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。 一、为什么要加密? 对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不...

2010-05-31 23:43:00 98

提高网站页面加载速度的黄金守则

Yahoo!的ExceptionalPerformance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。ExcetionalPerformance团队总结出了一系列可以提高网站速度的方法。可以分为7大类34条。包括内容、服务器、cookie、CSS、Jav...

2010-05-29 11:09:00 507

SEO必修课之:Sitemap语法指南,如何使用sitemap.xml

什么是sitemap,从wiki上可以找到的解释是:(通俗的讲就是“网站地图”) The Sitemaps protocol allows a webmaster to inform search engines about URLs on a website that are available for crawling. A Sitemap is an XML file that ...

2010-01-20 16:47:00 601

ubuntu系统分区

● 文件系统  在windows下,我们常见到的文件系统有 FAT、 FAT32、 NTFS在linux里可使用的文件系统有:Ext2:早期的格式,不支援日志Ext3:是ext2改良版,增加了日志功能,是最基本且最常用的使用格式了。ReiserFS:也有日志功能,其特点是处理小档案时速度快。XFS : 稳定与高效,在大小档案混合的系统里有优越的表现。JFS :特色...

2010-01-06 11:57:00 117

Dom4j的增删改查简单使用

In: Java3八2009博客刚开张,里面的东西还比较少,就把原来的一些学习笔记搬上来吧。 首先说Dom4j。Dom4j是什么?说直白一点就是一个用于解析XML的Java类库。官方上的介绍是:dom4j is an easyto use, open source library for working with XML, XPath and XSL...

2009-12-17 09:37:00 78

最详细的IFRAME的属性参考手册

ownerDocument 设置或获取结点关联的 document 对象。 parentElement 获取对象层次中的父对象。 parentNode 获取文档层次中的父对象。 parentTextEdit 获取文档层次中可用于创建包含原始对象的 TextRange 的容器对象。 previousSibling 获取对此对象的上一个兄弟对象的引用。 readyS...

2009-12-08 14:18:00 121

一个MSSQL全文索引的例子

原文地址:http://blog.9day.net/dz_music/music.asp?url=http%3A//blog.9day.net/article.asp%3Fid%3D321一个完整的SQL SERVER数据库全文索引的示例。(以pubs数据库为例)首先,介绍利用系统存储过程创建全...

2009-12-07 17:13:00 73

MYSQL中修改表结构ALTER用法

实例:ALTER TABLE test ADD Name varchar(50); //添加字段CREATE TABLE t1 (a INTEGER,b CHAR(10)); // 创建的表t1开始ALTER TABLE t1 RENAME t2; // 重命名表,从t1到t2ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b ...

2009-12-07 09:31:00 156

linux 中查看系统性能命令

linux 中查看系统性能命令topfreecat /etc/passwd小记录一下 O(∩_∩)O~ 版权声明:本文为博主原创文章,未经博主允许不得转载。 ...

2009-12-03 16:14:00 70

mysqlhotcopy 热备工具体验与总结

今天有空尝试了一下MYSQLHOTCOPY这个快速热备MYISAM引擎的工具。(本文是针对单个服务器的情况,以后将会加入多服务器相关操作)他和MYSQLDUMP的比较:1、前者是一个快速文件意义上的COPY,后者是一个数据库端的SQL语句集合。2、前者只能运行在数据库目录所在的机器上,后者可以用在远程客户端。3、相同的地方都是在线执行LOCK TABLES 以及 UNL...

2009-12-02 14:09:00 72

mysqldump(备份数据库的命令)

在ubuntu下测试:sudo mysqldump -A -u用户名 -p密码 数据库名>数据库备份名1.导出结构不导出数据mysqldump -d 数据库名 -uroot -p > xxx.sql2.导出数据不导出结构mysqldump -t 数据库名 -uroot -p > xxx.sql3.导出数据和表结构mysqldump 数据库名 -uroo...

2009-12-02 14:02:00 190

mysqlcheck:表维护和维修程序

mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器来检查或修复表。Mysql...

2009-12-02 11:59:00 94

mysqladmin的用法

我是在ubuntu先测试的。1、查看mysqladmin的所有参数 sudo mysqladmin -?/--help ,这样我们就可以找到我们要操作的选项了。2、调用方法:sudo mysqladmin -u[username] -p[password] status(就是你要操作的选项)。3、完成操作了 ,查看信息。呵呵 很简单吧 ...

2009-12-02 11:24:00 82

mysql 5.0存储过程学习总结

mysql 5.0存储过程学习总结一.创建存储过程1.基本语法:create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop pr...

2009-11-24 17:37:00 55

计算机语言与人类语言的关系

有一段时间没来了,来了就要分享点自己的想法。最近突然发现人类语言和计算机语言是那么的相近,阿拉伯数字《=》汇编语言;英语《=》C、C++;汉语《=》java;其他语言相当于那些vb、php等计算机语言。计算机的发展似乎和人类的语言发展是及其类似。存个人想法,如有异议,谅解或留言讨论。 版权声明:本文为博主原创文章,未经...

2009-11-19 15:14:00 461

MySQL数据库的基本操作命令

一、mysql服务操作1、net start mysql //启动mysql服务2、net stop mysql //停止mysql服务 3、mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库4、quit //退出mysql操作5、mysqladmin -u用户名 -p旧密码 password 新密码 //更改密码...

2009-09-23 09:46:00 70

Ubuntu上MySQL安装指南

MySQL安装指南出自Ubuntu中文<!-- start content -->要安装 MySQL,可以在终端提示符后运行下列命令:sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install php5-mysql // 安装php5...

2009-09-23 09:24:00 64

空空如也

空空如也

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

TA关注的人

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