自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Struts2 国际化

总结自李刚的struts2.1权威指南一、struts2访问国际化消息有3种方式1、通过struts的标签2、使用ActionSupport类的getText3、为了在该表单元素的label元素里输出国际化资源可以为表单标签指定一个key值二、输出带占位符的国际化消息通俗的说就是动态显示国际化消息1、jsp页面中可以使用标签使用多个标签来填充填充

2014-12-16 22:52:24 478

原创 EL表达式出现乱码问题!

EL表达式出现乱码的原因有很多,我记录一下自己的情况。在response和页面都已设置utf-8编码时仍然出现乱码。我修改了tomcat  conf目录下的server.xml文件在原始配置上添加了useBodyEncodingForURI="true"  , 重启tomcat后页面恢复正常!!!

2014-12-15 13:37:19 2159

转载 在Node.js中使用TCP套接字编程

注:因文章原出处访问缓慢,所以可耻的转载了!!!在NodeJS中有三种socket:1. TCP,2. UDP,3. Unix域套接字,本文主要介绍NodeJS中TCP的基本编程知识。你可以创建两种类型的TCP套接字:1. 服务端,2. 客户端。服务端TCP监听来自客户端的连接请求,并使用TCP连接向客户端发送数据;客户端TCP连接到服务端并与服务器交互数据。客户端与服务端之间依靠

2014-12-01 16:55:01 467

转载 HTML iframe的自适应

//iframe自适应高度function reinitIframe(obj){var browserVersion= window.navigator.userAgent.toUpperCase();  try{      var iframe=obj;      var bHeight=0;      if(browserVersion.indexOf("CHROM

2014-11-18 16:06:53 544

转载 Linux Shell sed(流编辑器)

八、流编辑器sed8.1 sed简介sed是stream editor的缩写,一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed主要用来自动编辑一个或

2014-04-14 16:35:27 474

转载 JAVA调用外部程序阻塞问题

前些天使用Java调用外部程序的时候,发现线程会堵塞在waitfor()方法。调用方法如下:Process process =Runtime.getRuntime().exec(cmd);process.waitfor();如果直接在Shell中调用这个程序,程序会很快结束,不会僵死。为什么会堵塞呢,原因是当调用exec(cmd)后,JVM会启动一个

2014-04-11 10:44:43 1804

转载 java DBhelper

public class DBHelper {/* 定义driver,url,user,pwd等 */private static String driver = "com.mysql.jdbc.Driver";private static String url = "jdbc:mysql://127.0.0.1:3306/shiepsns";private static Stri

2014-02-26 20:46:03 558

原创 Oracle学习笔记(1)

1、管理表中的列      a、添加列:            ALTER TABLE table_name ADD column_name data_type;      b、删除列:           ALTER TABLE table_name DROP COLUMN column_name;      c、删除多个列           ALTER TABLE t

2014-01-06 17:31:51 399

原创 redis学习

一、概述:      在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。      从元素插入和

2013-12-30 14:49:57 364

转载 SVN基本使用方法

TotoiseSVN的基本使用方法在 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】中,我已经讲解了怎样安装TortoiseSVN。在上面的讲解中已经讲了怎么使用VisualSVN Server了,今天我要讲的是,TortoiseSVN的简单使用方法。一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我

2013-12-02 10:50:14 503

转载 Operation not allowed after ResultSet closed

“Operationnot allowed after ResultSetclosed”是mysql的数据库操作中经常出现的问题。百度这个问题,给出的解决方法都是:一个stmt多个rs进行操作.那么从stmt得到的rs1,必须马上操作此rs1后,才能去得到另外的rs2,再对rs2操作.不能互相交替使用,会引起rs已经关闭错误.错误的代码如下:stmt=conn.createStat

2013-11-15 10:31:03 667

转载 ajax得到的数据赋值给js中的全局变量

在JS函数里面用了AJAX,然后就发现怎么里面都赋值不了给全局变量,原来是异步的问题,如下:我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量,但是却怎么都赋不进,为什么呢?   原因其实很简单,我们用的Ajax是异步操作,也就是说在你赋值的时候数据还没提取出来,你当然赋不进去,所以只要改成同步操作就行~方法1:先设置同步在进行Ajax操作 //在全局或某个

2013-10-17 16:10:33 3300

转载 java程序中调用linux命令

1.Java调用shell  Java语言以其跨平台性和简易性而著称,在Java里面的lang包里(java.lang.Runtime)提供了一个允许Java程序与该程序所运行的环境交互的接口,这就是Runtime类,在Runtime类里提供了获取当前运行环境的接口。其中的exec函数返回一个执行shell命令的子进程。exec函数的具体实现形式有以下几种:public Pro

2013-10-11 15:53:42 590

转载 Linux下修改文件权限。

1.打开终端。输入”su”(没有引号)2.接下来会要你输入密码,输入你的root密码。3.假设我的文件夹在主目录里,地址为  /var/home/dengchao/cc  。假设我要修改文件权限为777,则在终端输入  chmod  777 /var/home/userid/cc文件夹的权限就变为了777。如果是修改文件夹及子文件夹权限可以用  chmod -R 777 /var/

2013-10-10 14:12:41 583

转载 如何在TOMCAT下指定JDK的路径

1,修改bin文件夹下面的catalina.bat文件,把如下内容   rem ----- Execute The Requested Command ---------------------------------------echo Using CATALINA_BASE:   %CATALINA_BASE% echo Using CATALINA_HOME:   %CATA

2013-10-09 17:56:57 6981

转载 tar常用指令

tar [-cxtzjvfpPN]文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用

2013-10-09 11:33:51 503

转载 tar命令详解

tar [-cxtzjvfpPN]文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用

2013-10-09 11:29:36 658

转载 linux中文件和文件夹的添加和删除

Linux删除文件夹命令     linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 删除目录、文件 rm(remove)功能说明:删除文件或目录。语  法:rm [-dfirv][--help][--version][文件或

2013-10-08 16:12:57 1233

转载 用vmware安装redhat 9出现“光盘无法被挂载”错误的解决办法

用vmware安装redhat 9出现“光盘无法被挂载”错误的解决办法今天在用vmware安装redhat的时候,提示:redhat 请插入第二张光盘后再继续加载后,点击确认,提示:光盘无法被挂载。以为光盘镜像出了问题。放弃,并删除安装了一大半的redhat虚拟文件,但没有删除镜像。晚上有空再试试,还是不行。从网上搜索,才发现不只我一个人有这个问题。该光盘无法被挂载 vmw

2013-10-07 10:36:39 891

转载 Spring2.0和Spring3.0的变化差异

2.5的新特性 Spring2.5rc1发布了,一直想知道它葫芦里卖什么药,以下是文档里的change.log 1. JDK版本: JDK至少要1.4.2以上,如果仍然打算使用1.3的话就请用2.0.6/2.0.7版本吧。 2. Jar包:SpringMVC 不再使用spring.jar 这个庞大的包了。 Spring-webmvc.jar, spring-webmvc-por

2013-09-22 17:20:28 2661

转载 javascript中的confirm()方法

confirm() 方法用于显示一个带有指定消息和OK 及取消按钮的对话框。   如果用户点击确定按钮,则confirm() 返回true。  如果点击取消按钮,则confirm() 返回false。  在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用confirm() 时,将暂停对JavaScript 代码的执行,在用户作出响应之前,不会执

2013-09-17 15:10:52 848

转载 dorado与eclipse整合开发共享文件夹的实现

step1:在eclipse创建一个dynamic web projectstep2:把一个普通dorado工程的home文件夹整个粘贴到eclipse创建的工程中(与src同一个文件夹中)step3:dorado工程文件夹的web-inf下的lib文件夹中JAR包导入到eclipse工程中的web-inf下的lib文件夹中。step4:将dorado工程文件夹下的dorado.pro

2013-09-12 09:51:23 675

SAX XML jar包

以事件驱动的方式解析xml文件,不用把xml全部读取到内存,可以xml文件和java对象之间转换

2014-11-02

simple xml(jar和api)

包含simple xml和英文版api,simple xml 主要基于注解的方式实现对象和xml之间的转换

2014-11-01

spring-3.1.0中文版api帮助文档.pdf

spring中文文档,对spring的初学者来说是一个比较好的选择!

2013-08-16

空空如也

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

TA关注的人

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