- 博客(40)
- 资源 (6)
- 收藏
- 关注
原创 RabbitMQ安装和基本使用
RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、Action
2021-03-23 14:54:19
195
原创 为工作空间、新建项目及其每个文件设定默认的编码
1、为MyEclipse的新建项目设定默认的编码: window --> preferences.. ---> General ---> workspace (text file encoding) 2、修改文件的默认编码: window --> preferences.. ---...
2011-03-29 16:28:19
203
原创 JavaScript中的“+”、“&”、“%”及其中文乱码问题
比如说在前段有一个输入框,输入框中的内容如: %2B是“+”号,%26是“&”号,%20是“空格”, %25是“%”号现在要想在ajax求情见此数据原样送到后台。 那么我我们可以在ajax求情时作如下处理:zaisu = encodeURI(encodeURI(zaisu));gentk = encodeURI(encodeURI...
2011-03-01 14:12:13
12323
原创 GridPanel加载数据
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>HelloWorld.html</title> <meta http-equiv="keywords" conte
2011-02-25 14:59:35
174
原创 打印弹出框参数设置
StringBuffer sb = new StringBuffer();sb.append("var pp = this.getPrintParams(); ");sb.append("pp.interactive = pp.constants.interactionLevel.silent; ");sb.append("pp.colorOverride = pp.consta...
2011-02-24 15:26:31
339
原创 自定义事件
EXT中遵循一种树状的事件模型,所有继承自Ext.util.Observeable类的控件都可以支持事件。可以为这些继承了Ext.util.Observable的对象定义一些事件,然后为这些事件配置监听器。当某个事件发生时,Ext会自动调用监听器,这些就是Ext的事件模型。1.首先定义个一个Person类, 及其自定义事件。Ext.namespace("Ext.com.sunrex");...
2011-01-30 17:48:35
121
原创 在INSERT语句中使用PL/SQL记录
trbmta 表中的主键是SYSCD, BUMCD, BMNCD, TOKCDDECLARE trbmta_record trbmta%ROWTYPE; v_bumcd char(4);BEGIN FOR i IN 1..20 LOOP IF i<10 THEN v_bumcd :=...
2011-01-29 14:31:31
165
原创 PL/SQL循环语句的使用
循环语句 --1.基本循环DECLARE i INT:=1;BEGIN LOOP EXIT WHEN i=10; dbms_output.put_line(i); i :=i+1; END LOOP;END; 输出结果:12345...
2011-01-29 14:01:16
145
原创 参照变量--可以使用游标变量和对象类型变量
在编写PL/SQL时,可以使用游标变量(REF CURSOR)和对象类型变量(REF obj_type)1.REF CURSOR DECLARE TYPE c1 IS REF CURSOR; sysmta_cursor c1; v_syscd sysmta.syscd%TYPE; v_sysnm sysmta.sysnm%TYPE;BEGIN ...
2011-01-28 17:38:15
152
原创 复合变量--PL/SQL记录
复合类型:RECORD, TABLE, VARRAY 1.PL/SQL记录---1.PL/SQL记录DECLARE TYPE sysmta_record_type IS RECORD ( v_syscd sysmta.syscd%TYPE, v_sysnm sysmta.sysnm%TYPE );---定义复合变量类型 sysm...
2011-01-28 17:13:40
149
原创 定义标量变量--使用%TYPE属性
当定义PL/SQL变量存放列值时,必须确保变量使用合适的数据类型和长度,否则在运行过程中可能会出现PL/SQL运行错误。为了避免这种不必要的错误,可以使用%TYPE属性定义变量。 当使用%TYPE属性定义变量时,他会按照数据库列或其他变量来确定新变量类型和长度。示例如下:DECLARE v_syscd sysmta.syscd%TYPE; v_sysnm ...
2011-01-28 16:53:23
259
原创 PL/SQL声明变量,输出变量值
DECLARE v_syscd char(3); v_sysnm varchar2(30);BEGIN SELECT syscd, sysnm INTO v_syscd, v_sysnm FROM sysmta WHERE syscd = '001'; dbms_output.put_line('syscd=' || v_syscd || '...
2011-01-28 16:41:50
1133
原创 解决AJAX乱问题
<SCRIPT language="JavaScript"><!--function dealDot(text) { var result = ""; for(i=0; i<text.length; i++) { if(text.charAt(i) != ',') { result += text.charAt(i); } }...
2011-01-27 15:19:28
115
原创 Ajax参数的传递(POST及GET提交)
xmlHttp.open("GET", URL, false)中的第三个参数,默认情况下为true,表示使用异步请求,如果设置为false的话,则使用同步请求。1、GET方法提交时,参数的传递 function show() { createXMLHTTP(); var url = "servlet/ajax?a=1&b=2";//参数的传递 xmlHttp.ope...
2010-10-28 09:39:08
186
原创 Ajax基础+Ajax开发中的编码问题
·-- 首先开发中要注意的一个问题,这个问题困扰我好几个小时,编码问题。如果在Servlet进行如下设置时: resp.setContentType("text/xml;charset=UTF-8"); resp.setCharacterEncoding("UTF-8");IE8和火狐时没有问题的,但是换成如下形式, ...
2010-10-27 15:47:09
101
原创 确定一个字符串的Unicode块(java.lang)
获取代码块:package com.sunrex.demo09;/** * 加载一个不在类路径下的类 * @author Administrator */public class UnicodeTest { public static void main(String[] args) { char ch = '\u5639'; Character.Unico...
2010-10-18 22:38:50
210
原创 Struts标签输出Map中的内容
1、Action类package dmeo05.action;import java.util.LinkedHashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import o...
2010-10-18 21:43:34
182
原创 修改代码后,不重启tomcat的小技巧
使用一个jrebel.jar包可以让减少启动tomcat的次数。1、比如下载的jrebel.jar包,放置在C:\test\jrebel\jrebel.jar下。2、有了第一步的操作,你此时可以在配置你的tomcat的地方,的最后一项Optional program arguments 的值为: -noverify -javaagent:C:/test/jrebel/jreb...
2010-09-09 21:54:18
393
原创 MyEclipse在编写jsp页面的时候光标乱动
解决MyEclipse在编写jsp页面的时候光标乱动window --> Preferences --> MyEclipse --> Files and Editors --> HTML --> Visual Designer 把 Manually refresh design view when not synchronized 选项勾上。...
2010-09-09 20:19:51
135
原创 责任链模式
1、ServletResponsepackage com.sunrex.design.pattern;public class ServletResponse { public String responseStr() { return " response " + (ServletRequest.i--); }} 2、ServletRequestpa...
2010-09-07 23:25:26
93
原创 免安装Oracle客户端使用PL/SQL连接Oracle
安装PL/SQL连接服务器上的Oracle做开发,但是用PL/SQL连接Oracle,是需要安装Oracle客户端软件的,而我又不想再装那个东西,怎么办呢.1.到Oracle网站下载一个叫Instant Client Package的软件,这个软件不需要安装,只要解压就可以用了。下载地址:http://www.oracle.com/technology/software/tech/oci/...
2010-09-06 15:41:37
99
原创 用jdbc访问二进制类型的数据
1、创建数据表(MYSQL数据库)create table big_blob ( id int(10), blob_txt blob); 2、JdbcUtils工具类package com.sunrex;import java.sql.Connection;import java.sql.DriverManager;import jav...
2010-09-05 21:20:37
104
原创 用jdbc访问大段文本数据
1、首先创建一个数据表(Mysql数据库)CREATE TABLE `big_text` ( `id` int(10) default NULL, `txt` text) ENGINE=InnoDB DEFAULT CHARSET=utf8 | 2、新建一个类,用来读取一个JdbcUtils.java文件,将内容存放到数据表里,然后用read(int id)方法从数据表中检...
2010-09-05 20:15:52
113
原创 ResultSetDynaClass与RowSetDynaClass类的应用
1、ResultSetDynaClass 是基于Iterator的,一次只返回一条记录,在ResultSetDynaClass没有操作完以前,ResultSet对象不能关闭。 2、RowSetDynaClass是基于List的,一次返回所以的结果。 以下是实例代码:package demo04;import java.sql.Connection;import ja...
2010-09-03 08:30:24
181
原创 DynaProperty、DynaBean及DynaClass类的使用
使用DynaBean类,可以不必创建大量的VO,FORM等传递值的对象。它是通过这个三个类(DynaProperty, DynaBean, DynaClass)来实现此工作的.如下实例:package demo04;import java.util.HashMap;import java.util.Map;import org.apache.commons.beanut...
2010-09-03 08:22:57
196
原创 PropertyUtils的使用
1、定义一个二个bean类(1) 第一个package com.sunrex.demo02;import java.util.List;public class Address { private String email; private List<String> telephone; public String getEmail() {...
2010-09-02 15:33:16
258
原创 java.util包下的分词器StringTokenizer类的使用
她有三个构造函数: public StringTokenizer(String str) public StringTokenizer(String str, String delim) public StringTokenizer(String str, String delim, boolean returnDelims)含有三个参数的是最终调用的。...
2010-09-01 13:17:57
285
原创 动态ActionFrom表单的使用
动态ActionFrom表单,与静态的ActionForm功能一致。静态的ActionForm是可以重写validate方法对提交过来的表单元素进行验证,而动态表单也可以使用动态的验证方法(即:在struts配置validate.xml)进行验证1、首先配置web.xml文件,集成struts。<?xml version="1.0" encoding="UTF-8"?> ...
2010-09-01 10:55:05
249
原创 解析XML文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus&qu
2010-08-31 13:27:50
92
原创 对JavaBean内省的操作
在这里主要用到了反射技术。用到类如下: IntroSpectorBeanInfoPropertyDescriptorMethodpackage com.sunrex.demo02;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Intr...
2010-08-21 12:46:46
93
原创 Strut1.x中<html:select>标签的使用
一、在List中放置自定义的Bean1、定义一个MeicdNameForm.javapackage com.sunrex.demo02.form;import org.apache.struts.action.ActionForm;public class MeicdNameForm extends ActionForm{ private String meicd;...
2010-08-15 21:37:33
133
原创 Struts配置文件的<plug-in>标签的使用
在Struts配置文件使用plug-in标签可以,让Web容器启动时,就执行plug-in所指向类的init方法 1、定义LoadDatabaseInfoPlugIn类package com.sunrex.demo01.plugin;import javax.servlet.ServletException;import org.apache.struts.action...
2010-08-15 18:10:51
199
原创 利用Token解决重复提交问题
1、定义一个InsertForm类package com.sunrex.demo01.form;import org.apache.struts.action.ActionForm;@SuppressWarnings("serial")public class InsertForm extends ActionForm { private String username...
2010-08-15 17:01:28
141
原创 LookupDispatchAction的使用
LookupDispathcAction主要用于一个表单有多个按钮,而这写表单又有相同的name属性时,使用。 1、定义ExtendLookupDispatchAction类package com.sunrex.demo08.action;import java.util.HashMap;import java.util.Map;import javax.servl...
2010-08-15 14:18:06
109
原创 Struts1.x的配置的<Struts-config>子元素的配置顺序
1、Struts中的<struts-config>元素是Struts配置的根元素,和它对应的配置类为org.apache.struts.config.ModuleConfig类。它有8个子元素,它的DTD定义如下:<!ELEMENT struts-config(data-sources?, form-beans?, global-exceptions?, global-for...
2010-08-15 13:02:22
111
自定义标签
一、自定义一个标签 1、定义Person类,他继承SimpleTagSupportpackage com.sunrex.demo07;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.SimpleTagSupport;...
2010-08-15 02:24:25
89
原创 Struts1.x的入门实例
1、定义一个PersonFormpackage com.sunrex.demo06.form;import javax.servlet.http.HttpServletRequest;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionForm;import...
2010-08-14 23:07:19
112
javascript给参数赋值以及Ext中的赋值
1、使用javascript给成员赋值Code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->//给参数赋值...
2009-10-20 20:16:00
245
原创 字符串的比较
public class TestString { public static void main(String[] args) { String a = "ab"; String b = "a" + "b"; System.out.println(a == b); //true String c = "abc"; String d = "ab"
2009-03-05 16:12:00
261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人