自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jhlishero学习之路

从学习中找快乐

  • 博客(40)
  • 资源 (6)
  • 收藏
  • 关注

原创 log4j2远程代码执行漏洞

log4j2远程代码执行漏洞

2022-10-25 15:04:46 656 1

原创 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 157

原创 为工作空间、新建项目及其每个文件设定默认的编码

1、为MyEclipse的新建项目设定默认的编码:              window  -->  preferences..  --->  General   --->   workspace  (text file encoding)  2、修改文件的默认编码:            window  -->  preferences..  ---...

2011-03-29 16:28:19 168

原创 JavaScript中的“+”、“&”、“%”及其中文乱码问题

比如说在前段有一个输入框,输入框中的内容如:            %2B是“+”号,%26是“&”号,%20是“空格”, %25是“%”号现在要想在ajax求情见此数据原样送到后台。            那么我我们可以在ajax求情时作如下处理:zaisu = encodeURI(encodeURI(zaisu));gentk = encodeURI(encodeURI...

2011-03-01 14:12:13 10360

原创 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 146

原创 打印弹出框参数设置

 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 302

原创 自定义事件

EXT中遵循一种树状的事件模型,所有继承自Ext.util.Observeable类的控件都可以支持事件。可以为这些继承了Ext.util.Observable的对象定义一些事件,然后为这些事件配置监听器。当某个事件发生时,Ext会自动调用监听器,这些就是Ext的事件模型。1.首先定义个一个Person类, 及其自定义事件。Ext.namespace("Ext.com.sunrex");...

2011-01-30 17:48:35 93

原创 在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 140

原创 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 118

原创 参照变量--可以使用游标变量和对象类型变量

在编写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 125

原创 复合变量--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 117

原创 定义标量变量--使用%TYPE属性

      当定义PL/SQL变量存放列值时,必须确保变量使用合适的数据类型和长度,否则在运行过程中可能会出现PL/SQL运行错误。为了避免这种不必要的错误,可以使用%TYPE属性定义变量。      当使用%TYPE属性定义变量时,他会按照数据库列或其他变量来确定新变量类型和长度。示例如下:DECLARE v_syscd sysmta.syscd%TYPE; v_sysnm ...

2011-01-28 16:53:23 227

原创 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 1060

原创 解决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 88

原创 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 150

原创 Ajax基础+Ajax开发中的编码问题

·-- 首先开发中要注意的一个问题,这个问题困扰我好几个小时,编码问题。如果在Servlet进行如下设置时:                     resp.setContentType("text/xml;charset=UTF-8");         resp.setCharacterEncoding("UTF-8");IE8和火狐时没有问题的,但是换成如下形式,     ...

2010-10-27 15:47:09 77

原创 确定一个字符串的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 177

原创 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 153

原创 修改代码后,不重启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 343

原创 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 104

原创 责任链模式

1、ServletResponsepackage com.sunrex.design.pattern;public class ServletResponse { public String responseStr() { return " response " + (ServletRequest.i--); }} 2、ServletRequestpa...

2010-09-07 23:25:26 62

原创 免安装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 74

原创 用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 82

原创 用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 82

原创 ResultSetDynaClass与RowSetDynaClass类的应用

1、ResultSetDynaClass 是基于Iterator的,一次只返回一条记录,在ResultSetDynaClass没有操作完以前,ResultSet对象不能关闭。 2、RowSetDynaClass是基于List的,一次返回所以的结果。 以下是实例代码:package demo04;import java.sql.Connection;import ja...

2010-09-03 08:30:24 155

原创 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 163

原创 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 233

原创 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 259

原创 动态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 202

原创 解析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 70

原创 对JavaBean内省的操作

在这里主要用到了反射技术。用到类如下: IntroSpectorBeanInfoPropertyDescriptorMethodpackage com.sunrex.demo02;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Intr...

2010-08-21 12:46:46 68

原创 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 100

原创 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 169

原创 利用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 117

原创 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 80

原创 Struts1.x的配置的<Struts-config>子元素的配置顺序

1、Struts中的&lt;struts-config&gt;元素是Struts配置的根元素,和它对应的配置类为org.apache.struts.config.ModuleConfig类。它有8个子元素,它的DTD定义如下:&lt;!ELEMENT struts-config(data-sources?, form-beans?, global-exceptions?, global-for...

2010-08-15 13:02:22 81

自定义标签

一、自定义一个标签 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 61

原创 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 87

javascript给参数赋值以及Ext中的赋值

1、使用javascript给成员赋值Code&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;//给参数赋值...

2009-10-20 20:16:00 208

原创 字符串的比较

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 228

Jfreechart-api html

Jfreechart-api html文档

2011-07-27

程序员面试宝典-面试讲解

程序员面试宝典 面试对象的讲解!包含题的分析

2010-06-18

数据库原理与应用课件PPT

这里是部件课件,深入浅出,最适合初学者的学习

2008-10-24

dom函数列表

dom函数列表,只用作参与

2008-07-26

FCKeditor使用方法详解

学习PHP,使你的开发更简便.

2008-07-26

PHP之smarty配置

php----smarty模板的配置,学习的好助手

2008-07-26

空空如也

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

TA关注的人

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