自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (5)
  • 收藏
  • 关注

原创 spring aop 到mvc 的controller配置不起作用

把aspectj 和springmvc的配置文件放到一起就可以用到controller上了。<context:component-scan base-package="com.controller" />

2016-09-18 16:10:28 1782

原创 查看linux序列号

dmidecode -s system-serial-number

2013-06-20 11:04:15 1098

转载 servlet和filter的异同

以前总以为filter就是一种特殊servlet,所以他们在web.xml中配置因该是一样的,但是事实并非如此!请看下文:看Servelt规范: 引用 A filter is a reusable piece of code that can transform the content of HTTP requests, responses, and heade

2013-01-08 11:23:30 449

转载 Spring MVC和Struts2的区别

1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring3

2013-01-08 11:17:59 420

转载 Ubuntu安装Java环境

1. 从http://java.sun.com/下载jdk的bin文件,将下载的jdk-6u30-linux-i586.bin文件放到/usr/lib/jvm/java中    然后在终端执行代码:    sudo chmod u+x /usr/lib/jvm/java/jdk-6u30-linux-i586.bin(修改文件权限使bin可执行)    接着在终端执行代码:

2012-11-02 09:55:31 395

转载 将Ubuntu系统语言环境改为英文的en_US.UTF-8

查看当前系统语言环境 locale编辑配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为en sudo nano /etc/default/localeLANG="en_US.UTF-8"LANGUAGE="en_US:en"继续查看更改后的系统语言变量,如果出现下列错误,说明没安装en_US的local qii@ubuntu:~$ locale

2012-11-01 12:59:11 2187

原创 查看表空间大小

select dbf.tablespace_name,dbf.file_name,dbf.totalspace "总量(M)",dbf.totalblocks as 总块数,dfs.freespace "剩余总量(M)",dfs.freeblocks "剩余块数",(dfs.freespace / dbf.totalspace) * 100 "空闲比例" from (sel

2012-10-10 16:55:42 335

转载 memcache遭遇out of memory错误

今天在服务器上碰到memcache的out of memory错误,这还是第一次遇到,稍稍有些慌。一共有15台服务器,每台服务器分配了1G内存给memcache,合计有15个G,遇到错误的时候,大概只使用了4个G不到的内存。现象比较很灵异,设置一个很小的value的时候就会出现这个错误[root@slave1 bin]# telnet localhost 11211 Trying 12

2012-09-25 15:53:23 1284

转载 openfire插件开发的四种方式(转)

openfire 的插件可以访问所有openfire的API。这给我们的插件实现提供了巨大的灵活性。以下提供了四种比较常用的插件集成方式。1、Register a plugin as a Component。 Components可以接收一个特定子域(sub-domain)的所有包。比如test_componet.example.com。所以,一个发送给joe@test_componet.ex

2012-07-02 14:41:51 561

转载 linux下生成随机密码的十种方法(转)

以下是十种生成随机密码的实例1,SHA+date+base64,密码长度32date +%s | sha256sum | base64 | head -c 32 ; echo2,使用urandom,过滤掉其他符号,只留字母和数字,密码长度32 /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;

2012-06-12 17:27:47 528

转载 java内存分配机制(转)

通过这几天对一个内存溢出程序的监控,学习了程序运行时对内存的使用机制,在这里和大家分享下。        Java程序运行在JVM(Java  Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存

2012-06-12 14:49:37 314

转载 spring 事务管理(转)

通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。声明式事务管理的配置方式,通常有如下三种:1.使用TransactionProxyFactoryBean为目标bean生成事务代理的配置。此方式是最传统,配置文件最臃肿、难以阅读的方式。

2012-06-07 10:18:47 338

转载 js技巧收集(200多个)

1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件(value=='') {value='郭强'}">点击时文字消失,失去焦点时文字再出现2.网页按钮的特殊颜色style="background-color:rgb(235

2012-03-28 10:13:07 588

转载 Javascript中最常用的55个经典技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏

2012-03-28 10:08:07 345

原创 查询用户创建的sequence

select 'create sequence '||sequence_name||          ' minvalue '||min_value||         ' maxvalue '||max_value||         ' start with '||last_number||          ' increment by '||increme

2012-03-06 15:00:10 487

转载 【转】oracle查看锁表进程,杀掉锁表进程

查看锁表进程SQL语句1: select sess.sid,     sess.serial#,     lo.oracle_username,     lo.os_user_name,     ao.object_name,     lo.locked_mode     from v$locked_object lo,     dba_objects ao,

2012-02-29 13:00:01 311

转载 IP地址转化成整数

关键技术:   将IP地址转化成整数的关键技术点如下:      1、通过String的indexOf方法找出IP字符串中的"."的位置      2、根据点的位置,使用String的substring方法把IP字符串分成4段      3、使用Long的parselong方法把子段转化为一个3位数      4、通过左移位操作(   将整数形式的IP地址转

2012-02-21 14:04:31 501

转载 HTTP 代理如何正确处理 Cookie

随着越来越多的系统移植到了 Web 上,HTTP 协议具有了比以前更广泛的应用。不同的系统对 WEB 实现提出了不同的要求,基于 HTTP 协议的网络应用正趋于复杂化和多元化。很多应用需要把用户请求的页面进行处理后再返回给用户,比如页面关键字过滤,页面内容缓存、内容搜索、页面翻译等等。这些应用在实际效果上类似于一个 HTTP 应用代理:它们首先接受用户的请求,根据用户请求的 URL 去真正的目标服

2012-02-10 15:31:24 419

转载 httpclient 实现sso

http://www.360doc.com/content/09/1112/12/19525_8867462.shtml

2012-02-10 12:33:17 480

转载 HTTP内容格式详细说明(协议)

HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头,空行(只有CRLF的行),消息正文(可选)组成。HTTP消息报头包括通用报头、请求报头、响应报头、实体报头。每一个报头域都是由名字+“:”+空格+值组成,消息报头域的名字是大小写无关的。1       请求消息格式HT

2012-02-10 10:38:27 645

转载 源代码解读Cas实现单点登出(single sign out)功能实现原理

转载http://www.blogjava.net/xmatthew/archive/2008/07/09/213808.html关于Cas实现单点登入(single sing on)功能的文章在网上介绍的比较多,想必大家多多少少都已经有所了解,在此就不再做具体介绍。如果不清楚的,那只能等我把single sign on这块整理出来后再了解了。当然去cas官方网站也是有很多的文章进行介绍。ca

2012-02-10 10:11:38 516

转载 使用 CAS 在 Tomcat 中实现单点登录

使用 CAS 在 Tomcat 中实现单点登录简介: 单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍

2012-02-10 10:01:09 416

转载 HttpServletRequest的getInputStream方法与getReader方法的区别

通过前面的学习,知道HttpServletRequest的作用是接受客户端传递的数据,今天跟张老师学习了HttpServletRequest的getInputStream方法与getReader方法以及他们的区别,根据不同情况选择对他们的使用,在张老师的Java基础视频中的学习中就知道了字符集编码的重要性,这次还有重定向时getWriter()方法对网页字符集编码的影响,下面是今天学习的总结。

2012-02-10 09:23:38 843

转载 linux禁止ping

ping命令是计算机之间进行相互检测线路完好的一个应用程序,计算机间交流数据的传输没有经过任何的加密处理,因此我们在用ping命令来检测某一个服务器时,可能在因特网上存在某个非法分子,通过专门的黑客程序把在网络线路上传输的信息中途窃取,并利用偷盗过来的信息对指定的服务器或者系统进行攻击,为此我们有必要在Linux系统中禁止使用ping命令。在linux里,如果要想使ping没反应也就是用来忽略ic

2012-01-29 14:28:02 419

原创 ubuntu build 文件中提示source: not found

有一个build文件 !/bin/sh运行中提示./build.sh: 2: source: not found改为#! /bin/bash就行了

2012-01-13 16:22:58 2410 1

原创 存档日志ORA-16032错误解决方法

数据库环境:oracle 10.2.0+windows 2003 server 故障描述:在windows 上把oracle服务和监听启动之后,在SQL*PLUS中用sysdba身份登录后,启动oracle,报如下错误:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm do

2012-01-12 18:07:39 2671

原创 ubuntu server 安装 oracle

以下安装过程已验证。 一、平台环境及软件 ubuntu 10.04 sever jdk6.0 oracle11g (linux_11gR1_database_1013.zip) Xmanager 3 boardcast方式 swap空间需要4G二、安装依赖的包这一步很关键,确认安装顺利才能保证后面安装Oracle的过程不报错。apt-

2011-12-30 10:14:44 906

转载 表空间使用率查询

SELECT a.file_id 文件号,       a.tablespace_name 表空间名称,          b.file_name 物理文件名,       b.autoextensible 自动扩展,       b.maxbytes/1024/1024/1024 最大空间G,       total/1024/1024 表空间MB,          f

2011-12-29 16:14:57 306

原创 linux服务器自动对时

设置Crontab,让邮件服务器每天1点和网络中的时间服务器自动对时:crontab -e0 1 * * * /usr/bin/rdate -s time-b.timefreq.bldrdoc.gov

2011-12-21 14:45:26 1167

转载 Java 线程池的原理与实现

最近在学习线程池、内存控制等关于提高程序运行性能方面的编程技术,在网上看到有一哥们写得不错,故和大家一起分享。[分享]Java 线程池的原理与实现这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。一提到池,我们会

2011-11-01 12:19:34 372

转载 java中判断socket服务器端是否断开连接

最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、 isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的状态,无法判断远端是否已经断开连接。然后想到是否可以通过OutputStr

2011-10-28 12:27:43 781

转载 Oracle 10g弱口令攻击

2011-01-08 13:52:44|  分类:Hack everything! |  标签:java  rc  oracle  bufsize  int  |字号大中小 订阅 最近网速又是ungeliveble了……"全民上网,决不BT下载!”这是局域网用网宗旨啊!无奈,好多童鞋就下载,而且全是一些烂电视剧,一不小心就是好几G,几十G,10M的网

2011-10-20 14:24:16 1553

转载 Oracle Stream配置详细步骤

作者: 杨宝秋,  出处:IT168 1 引言  Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功能被称为Advance Replication。Oracle Stream利用高级队列技术,通过解析归档日志,将归档日志解析成DDL及DML语句,从而实现数据库之间的同步。这种技术可以将整个数据库、数据库中的对象复制到另一数据库中,

2011-10-20 14:20:38 361

转载 ubuntu设置时区,网上同步时间

Linux默认情况下使用UTC格式作为标准时间格式,如果在Linux下运行程序,且在程序中指定了与系统不一样的时区的时候,可能会造成时间错误。如果是Ubuntu的桌面版,则可以直接在图形模式下修改时区信息,但如果是在Server版呢,则需要通过tzconfig来修改时区信息了。使

2011-10-18 15:16:09 465

转载 linux下jni编程指南之——HelloWorld

该示例源于jni官方编程指南——《The Java™ NativeInterface Programmer’s Guide and Specification》。    本文通过一个简单的例子来演示如何使用JNI。我们写一个JAVA程序,并用它调用一个C函数来打印“Hello

2011-10-13 10:38:31 365

转载 Java读取图片EXIF信息

Java读取图片EXIF信息首先介绍一下什么是EXIF,EXIF是Exchangeable Image File的缩写,这是一种专门为数码相机照片设定的格式。这种格式可以用来记录数字照片的属性信息,例如相机的品牌及型号、相片的拍摄时间、拍摄时所设置 的光圈大小、快门速度、IS

2011-10-10 16:05:02 804

原创 限制通过SSH远程连接的用户帐号

假如你启用了Ubuntu SSH服务,那么任何有有效帐号的用户都可以远程连接。这可能会导致一些安全问题,由于有一些远程密码破解工具可以尝试常见的用户名/密码。备份Ubuntu SSH服务的配置文件sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ORIGINAL编辑配置文件sudo gedit /etc/ssh/sshd_confi

2011-06-10 10:40:00 452

原创 Linux下Memcache服务器端的安装教程

Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装) 用wget指令直接下载这两个东西.下载回源文件后。 1.先安装libevent。这个东西在配置时需要指定一个安装路径,即./configure –prefix=/usr;然后m

2011-01-14 15:06:00 367

转载 Webservice中的SOAP和REST方式比较

REST是Representational State Transfer的简写,REST采用简单的URL的方式来代表一个对象,例如一个URL就对应一个对象。Amazon、Yahoo和国内的阿里软件都提供了REST方式的Webservice调用。REST的优点:        1)轻量级的解决方案,不必向SOAP那样要构建一个标准的SOAP XML。        2)可读性比较好:可以把URL的名字取得有实际意义。        3)不需要SDK支持:直接一个Http请求就可以,但是SOAP则可能需要使用到

2011-01-14 13:46:00 663

转载 TCP与UDP的区别 用途 例子

一.区别<br />二者都是有用的和常用的,如果纯粹从概念上区分二者就比较费解了,我们直接从功能上进行区分,简单明了: <br />这两种传输协议也就是合于适配不同的业务和不同的硬件终端。 <br />在使用中,类似于图像、声音等对可靠性要求没有那么高的业务可以用UDP,他们不需要准确存储对准确性无要求但要求速度快。<br />类似于文本、程序、文件等要求可靠的数据最好就用TCP,但会牺牲一些速度。<br />对系统资源的要求:CP较多,UDP少。 <br />程序结构:UDP程序结构较简单,TCP复杂。

2011-01-08 19:56:00 1206

iBATIS SQL Maps开发指南

本文讨论了iBATIS SQL Map最重要的特性,使用SQL Map,能够大大减少访问关系数据库的代码。SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您充分发挥SQL语句的能力。

2008-07-28

ibatis 开发指南.pdf

ibatis 开发指南,学习ibatis的好资料

2008-07-28

EJB3.0入门实例经典

EJB入门学习不可缺的好资料

2008-07-28

Lucene In Action PDF中文版

Lucene in Action"是Lucene最权威的指南!这本著作论述了然后索引数据,还介绍了搜索、排序、过滤以及高亮显示搜索结果等方面的内容。本书提供的实践方面的可重用示例以及一些中肯的建议,为您展示了一个奇妙的搜索世界。<br>

2008-07-24

liferay架构

一本非常好的学习liferay的资料

2007-08-29

空空如也

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

TA关注的人

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