自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 问答 (5)
  • 收藏
  • 关注

原创 Nginx配置文件详细说明(转)

在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; ...

2012-07-20 18:05:28 128

原创 xmemcached整合spring

1 简介 Xmemcached是一个高性能的基于java nio的memcached客户端。在经过三个RC版本后,正式发布1.10-final版本。 xmemcached特性一览: 1、高性能 2、支持完整的memcached文本协议,二进制协议将在1.2版本实现。 3、支持JMX,可以通过MBean调整性能参数、动态添加/移除server、查看统计等。 4、支持客户端统计 5、支持...

2011-12-06 15:04:43 202

原创 Spring的定时任务详细配置

1. Web.xml的配置 contextConfigLocation /WEB-INF/classes/beans-dao.xml org.springframework.web.context.ContextLoaderListener ...

2011-11-29 10:46:27 131

原创 Sql Server2005/2008压缩日志的方法

使用过两种方法,且达到压缩日志的目的: 第一种方式 (1)清空日志 DUMP TRANSACTION 库名 WITH NO_LOG (2)收缩数据库 DBCC SHRINKDATABASE(库名) 第二种比较暴力 (1)首先分离数据库,然后将日志文件直接delete (2)在命令行执行执行如下语句附加数据文件 EXEC ...

2011-11-16 16:49:40 196

原创 Java NIO Socket的例子

[code="java"]package com.vista.Server; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.PrintWriter; ...

2011-10-09 13:50:45 92

原创 执行jar包中的class的命令

java -cp socket.jar com.server.ServerWindow 此命令执行ServerWindow文件

2011-08-12 17:56:42 383

原创 UTF-8 GBK UTF8 GB2312 之间的区别和关系

UTF- 8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一 个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持 UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也...

2011-08-11 11:42:53 97

原创 java日期时间处理方法大全

java.util.*; import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime ...

2011-08-09 18:06:21 86

原创 Servlet初始化:随服务器启动而运行

有时候,我们需要仅仅是在服务启动,而非其他更为复杂的定时任务的时候,做些初始化的工作,比如将一些数据导入到内存中等等,用Servlet的初始化可以很好的做到这一点。而初始化工作是通过Servlet中的init()方法来做的。 建一个Servlet类:AutoRunServlet.java,代码如下: public class AutoRunServlet extends HttpS...

2011-08-09 17:52:07 202

原创 java通过Http传输文件实例

[code="java"]import java.net.*; import java.io.*; import org.apache.commons.httpclient.*; import org.apache.commons.httpclient.methods.*; class HttpUp { public static int access(String URL...

2011-06-24 17:32:01 1108

原创 java连接sqlserver2005时提示无法连接到主机

在 SQL Server 2005 里面,如果出现到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect! 估计是因为sqlserver2005默认情况下是禁用了tcp/ip连接。 您可以在命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到local...

2011-06-22 15:10:17 139

原创 JAVA字符集编码

1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。 2. 编码基本知识 最早...

2011-06-14 14:54:20 67

原创 正则表达式验证IP地址

正则表达式验证IP地址的方法: [code="java"]String reg = "(([1-9])|([1-9]\\d)|([1]\\d{2})|([2][0-4]\\d)|([2][5][0-5]))" + "(\\.((\\d)|([1-9]\\d)|([1]\\d{2})|([2][0-4]\\d)|([2][5][0-5]))){3}"; String ip = "1...

2011-06-13 14:28:41 124

原创 java异常处理之自定义异常类

在实际开发中,开发人员往往需要定义一些异常类用于描述自身程序中的异常信息,以区分其他程序的异常信息。就需要自定义异常类。 实现自定义异常类的方法如下: 1、类java.lang.Throwable是所有异常类的基类,它包括两个子类:Exception和Error,Exception类用于描述程序能够捕获的异常,如ClassNotFoundException。Erro...

2011-06-08 11:09:16 160

原创 java中函数使用变长参数(转)

当参数个数不确定时,开发者很想使用变长参数,让调用者以更灵活的方式调用。此种方法和方法重载有同样的效果,但是个人感觉比方法重载用着简洁。一直知道Java支持变长参数函数,然而项目中一直没有用到,前几天在项目中看到前辈大量使用变长参数,感觉有很好的效果。特别是API设计中能够解决很多不确定因素。下面是一个简单的变长参数示例 变长参数使用的形式是Type...argsName,即 类型+省略号+参数...

2011-06-03 10:05:23 124

原创 Dom4J创建xml文件的步骤

[code="java"]public static void createDoc(String filename){ /** 建立document对象 */ Document document = DocumentHelper.createDocument(); document.addElement("ADI");//创建根元素 Element rootE...

2011-05-20 09:26:01 121

原创 Ext实现日期时间选择,精确到时分秒

Ext实现日期时间选择,精确到时分秒 效果如下图:[img]http://dl.iteye.com/upload/attachment/480957/880bbf05-0fb1-3f67-9109-3b9d13adc7e9.jpg[/img] 代码及试用方法见附件!...

2011-05-13 17:30:15 793

原创 Ext + org.apache.commons.fileupload上传文件

在项目中一直使用struts的FormFile上传文件,后来发现这种方式存在一些缺陷:上传前后文件的大小不一致,主要取决于写入stream的时候byte数组大小的设置, code="java"] byte[] temp = new byte[BUFFER_SIZE]; BufferedInputStream bi = new Buf...

2011-05-03 12:02:23 66

原创 String.split()使用时注意事项

String的split方法,实际上是调用Pattern的split方法,对于某些符号必须加上转义字符才起作用,比如对英文的“.”是无效的,需要加上转义字符,str.split("\\.");才可以完成分隔。...

2011-04-28 13:15:00 141

原创 log4j:WARN No appenders could be found for logger(转)

在src下面新建file名为log4j.properties内容如下: # Configure logging for testing: optionally with log file log4j.rootLogger=WARN, stdout # log4j.rootLogger=WARN, stdout, logfile log4j.appender.stdout=org.a...

2011-04-21 16:28:03 80

原创 Axis2 Codegen plugin报错问题

在用Axis2 Codegen 生成WSDL文件的时候,最后一步报错: An error occurred while completing process -java.lang.reflect.InvocationTargetException 具体原因是缺少两个包: geronimo-stax- api_1.0_spec-1.0.1.jar 和 backport-util-con...

2011-04-21 10:16:55 113

原创 调用带参数的webservice 返回null 解决办法

在调用含参数的方法时,总是出现null,如下图所示: [img]C:\\000.png[/img] 原因: 如果调用的方法中有参数,则首先打开相应的服务,查看wsdl文件: [img]C:\\111.png[/img], 我们看到wsdl将参数转换为arg0了,因此在调用的时候参数名字需要改为arg0 [img]C:\\222.png[/img] 不知道如何在文章中添加图片,详见...

2011-04-20 12:09:47 1424

原创 WebService大讲堂之Axis2 用POJO实现0配置的WebService

转自:http://www.blogjava.net/nokiaguy/archive/2009/01/02/249556.html Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。...

2011-04-20 11:27:51 77

原创 Java导出Txt的关键代码

本文主要是采用流的方式直接response,适用于数据量不是很大的情况下。 在struts框架下,方法返回值为ActionForward并且需要return null: 关键代码如下: public ActionForward exportProgramSchedule(ActionMapping mapping, ActionForm form, HttpServle...

2011-04-15 10:55:09 93

原创 Ext常用提示框

一、提示框(Ext.MessageBox.alert 或 Ext.Msg.alert) alert( String title, String msg, [Function fn], [Object scope] ) : title:标题 msg:显示内容 fn:回调函数 scope:作用域 Ext.onReady( function(){ ...

2011-04-12 15:15:31 130

原创 常用的Mysql存储引擎

下述存储引擎是最常用的: ◆ MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。注意,通过更改STORAGE_ENGINE配置变量,能够方便地更改MySQL服务器的默认存储引擎。 ◆ InnoDB:用于事务处理应用程序,具有众多特性,包括ACID事务支持。 ◆ BDB:可替代InnoDB的事务引擎,支持COMMIT、ROL...

2011-04-12 13:27:31 58

原创 web service介绍(转)

什么是Web Services      从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是说,可以利用编程的方法通过Web来调用这个应用程序。      对Web service 更精确的解释: Web services是建立可互操作的分布式应用程序的新平台。Web service平台是一套标准,它定义了应用程序如何在W...

2011-04-07 14:14:35 68

原创 Ext 根据store动态获取checkbox

(1)首先获取checkbox的列表: getBusinessStore: function(){ var store = new Ext.data.JsonStore({ proxy: new Ext.data.HttpProxy({url: 'source.do?m=getBusinessList'}), root : "businessList", a...

2011-04-06 09:29:18 100

原创 myeclipse7.5安装aptana1.5插件(转帖)

今天把自己的myeclipse从原来的6.5升级到了7.5,因此所有的插件需要重新安装了。myeclipse自从7.0后就不再提供link安装,而是采用在bundles.info文件写入配置信息的方式安装插件。具体步骤如下: 1.下载你需要的安装的插件,其结构需要与link安装时候一致: +yourPluginName ----plugins ----features 2.将插件...

2011-03-30 11:27:47 80

原创 Ext做的登陆,成功后没有跳转

登陆窗口的代码: login:function() { var loginWait = Ext.Msg.wait("正在登录,请稍候......", "提示"); this.fp.form.submit({ url : 'user.do?m=login', method : 'POST', ...

2011-03-29 10:47:28 91

原创 Java Socket对象原理的详细介绍

介绍Socket通讯原理,简单易懂! (1)首先通讯双方各有一台电话机,在上述模型中就是Socket; (2)通讯一方拔打电话,试图建立连接,在上述模型中就是客户端建立Java Socket对象;另一方随时监听有没有呼叫,当有呼叫到来时,摘机,在上述模型中就是在服务器端建立一个Java Socket对象,然后用其accept()方法监听客户端的连接请求,当有连接请求时accept方...

2011-03-22 13:26:03 103

原创 Ext Button handler配置项的疑问

在配置Button的handler属性的时候遇到一个奇怪的问题, 如果在handler后面直接配置自定义的function, handler: myFunction() 这种方式在加载页面的时候会直接执行这个function,并非是click button之后,而如果改成如下方式: handler: function(){ myFunction(); } 则执行ok,...

2011-03-22 10:26:41 295

原创 Struts1.X 配置文件详解(转)

Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-cofig.xml文件.web.xml文件是配置所有web应用的而struts-config.xml文件是struts专用的配置文件,事实上也是可以根据需要给这个配置文件起其他名称的. Web应用的发布描述文件:web应用发布描述文件可以在应用开着者,发布者和组装者之间传递配置信息,Web...

2011-03-22 09:25:34 94

原创 十大开发原则(转自CSDN)

本原则是本人结合项目的实施开发编写代码情况,对多年以来带领项目实施奋战在开发一线经验的提炼与概括。这十条开发指导原则,最基本的思想是“高效,高质量的写出满足业务功能目标的代码。”每人可以结合当前项目的实际情况应用,可以补充,修订删改进一步总结提炼。 1.先开发简单明确的功能模块,后开发复杂的功能模块。 2.先做简单的子功能,再做稍微复杂的子功能,后开发有难度逻辑复杂的子功能。 3.以满足业务...

2011-03-21 22:15:35 101

原创 10句编程箴言,每个程序员都应该知道(转自CSDN)

所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。 1. 无风不起浪 别紧张,这也许只是一场消防演习 代码设计是否糟糕,从某些地方就可以看出来。比如: a. 超大类或超大函数 b. 大片被注释的代码 c. 逻辑重复 ...

2011-03-21 21:54:24 102

原创 java socket编程实例(转)

事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了. 网络编程的基本模型就是客户机到服务器模型.简单的说就是两个进程之间相互通讯,...

2011-03-18 10:57:25 105

原创 Ext Panel中根据条件动态切换Grid的方法

1. 首先在父panel中放置两个panel 一个布局在north另一个布局在center editTemplate: function(v){ var edltTemplatePanel = new Ext.Panel({ labelAlign: 'right', //height: 20, width: 650, bodyStyle:'pad...

2011-03-15 18:01:33 331

原创 Ext.form.ComboBox 属性详解及使用方法介绍和级联使用(转)

Ext.form.ComboBox 属性详解(见注释)及使用方法 定义一个ComboBox: Wayfoon.YearComb = new Ext.form.ComboBox({ id:'cbid', name:'year',//name只是改下拉的名称 hiddenName:'hyear',//提交到后台的input的name w...

2011-03-14 12:17:57 121

原创 EXT 布局中缩短label与field之间距离的方法

主要是采用一个插件 FieldLabeler 在ext-3.3.1\examples\ux路径下。 [align=left]var templatePanel = new Ext.Panel({ region: 'north', height: 40, width: 600, bodyStyle: 'padding:8px 0px', label...

2011-03-10 11:53:10 530

原创 JS效验时间的正则表达式(转)

JS效验时间的正则表达式 var patterns = new Object(); //匹配ip地址 patterns.ip = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){3}$/; //匹配邮件地址 patterns.email = ...

2011-03-08 11:46:34 69

空空如也

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

TA关注的人

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