Java技术
文章平均质量分 50
5iasp
这个作者很懒,什么都没留下…
展开
-
Java Swing开发EDT机制
原创 2022-03-03 14:39:25 · 602 阅读 · 1 评论 -
SmartUpload在servlet中使用方法
SmartUpload mySmartUpload = new SmartUpload();mySmartUpload.initialize(getServletConfig(), request,response);// 设定上传限制// 1.限制每个上传文件的最大长度。 // mySmartUpload.setMaxFileSize(10000);// 2.限制总上传数据的长原创 2005-09-08 10:14:00 · 1339 阅读 · 0 评论 -
最优化的ms sql server分页sql语句
作者:yanekemail:yanek@126.com特点:一次查询,数据库只返回一页的数据。而不是取出所有的数据。说明:pagesize: 每页显示记录数cureentpage:当前页数select * from ( select TOP pagesize * FROM ( SELECT TOP pagesize*cureentpage * from user_table原创 2006-04-14 15:47:00 · 12253 阅读 · 1 评论 -
关于java中servlet中的路径的几个函数的例子
关于servlet中的路径的几个函数的例子:假设有如下请求的路径:http://192.168.1.191:8083/CitizenWeb/TestServlet?ywdm=01&czmd=02&dd=000301. /CitizenWebrequest.getContextPath(); 2. TestServletrequest.getRequestURI().su原创 2006-05-24 14:46:00 · 1872 阅读 · 0 评论 -
关于使用Spring和hibernate开发web程序的配置说明和简单实例的详细说明
关于使用Spring和hibernate开发web程序的配置说明和简单实例的详细说明作者:yanekemail:yanek@126.com一、实现目标:通过使用spring和hibernate,实现用户的添加功能。把用户信息加入到数据库中使用Spring 的hibernate模板实现DAO操作。最终效果: 浏览器中输入 http://localhost:8083/hibernate原创 2006-06-05 17:13:00 · 4210 阅读 · 2 评论 -
接口返回xml数据包含乱码的问题
返回 xml格式:/>¥%……&*()——+|!QWERTY21111112222222"/>="9"/> id="1277" name="6"/>1. 接口返回之前编码 String c1="中国11@#¥%……&*()——+|!QWERTY2111111122222211中国"; String a211; try { a211 = java.原创 2009-05-21 14:26:00 · 3841 阅读 · 0 评论 -
java中属性文件读取的例子
import java.io.InputStream;import java.util.Properties; public class ConfigUtil{ private static Properties prop=new Properties(); private static boolean isLoaded=false; public ConfigUtil()原创 2009-05-21 14:18:00 · 1305 阅读 · 0 评论 -
关于性能优化自己总结的几点内容
1. 大量字符串相加时使用StringBuffer类,而不要使用String。 2. 循环中要要先计算循环次数,然后再循环,避免每次循环都计算次数(如数组长度,list大小)等 3. 打开资源后,用完要及时关闭,如conn,resultSet,statement,流或网络资源等。 4. 使用数据库连接池技术,管理数据库连接。 5. 使用PrearedStateMen原创 2009-06-10 23:41:00 · 1014 阅读 · 0 评论 -
java程序调用存储过程得到新增加记录的id号的方法
关于ms sql server2000的存储过程,主要作用是在表test中插入一条记录,然后得到新增加记录的id号。test表三个字段:ID:自动增长yhm:用户名 字符串类型kl: 密码 字符串类型请问在java程序中如何调用这个存储过程才能实现,得到新增加记录的id号存储过程如下:CREATE PROCEDURE yh_insert @yhm varchar(50),@kl原创 2009-06-10 09:44:00 · 1249 阅读 · 0 评论 -
使用request.getHeader("Referer");得到请求的来源
假如有两个页面 test1.jsp 和test2.jsp一 test1.jsp中有如下链接test2二 test2.jsp中String url = request.getHeader("Referer");System.out.println(url);%>当我们访问 ../test1.jsp?id=2 时进入test1页面, 点击tes2链接.在控制台将输出../test.jsp?id=2原创 2009-06-10 09:31:00 · 9251 阅读 · 0 评论 -
dom4j解析xml文件实例
dom4j解析xml文件实例 package com.yanek.demo.xml.test;import java.io.File;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom原创 2009-06-12 11:48:00 · 5016 阅读 · 2 评论 -
列出所有请求表单提交数据的通用jsp脚本,调试可以使用
列出所有请求表单提交数据的通用jsp脚本,调试可以使用 将代码保存为 showRequestParameters.jsp 只要在处理表单的页面包含该文件即可 Include this page to view request parameters. Example Use: ... Request Para原创 2009-06-12 16:02:00 · 867 阅读 · 0 评论 -
关于字符串==和equals的区别 ==对象相同 equals对象内容相同
关于字符串==和equals的区别 ==对象相同 equals对象内容相同 String str1 = "hello"; String str2 = "hello"; String str3 = new String("hello"); String str4 = new String("hello"); System.out.println("str1==str2:"原创 2009-06-14 10:25:00 · 815 阅读 · 0 评论 -
jdbc封装工具类
package com.aspboy.base.database;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql原创 2009-06-14 11:34:00 · 1896 阅读 · 1 评论 -
数据库主键生成器java代码
package com.aspboy.base.database.util;import java.util.HashMap;public class KeyGenerator { private static KeyGenerator keygen=new KeyGenerator(); private static final int POOL_SIZE=20; private Has原创 2009-06-14 11:40:00 · 3688 阅读 · 0 评论 -
jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(3)
属性文件: ## sql server#driver=com.microsoft.jdbc.sqlserver.SQLServerDriver#url=jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=ProductOrder#user=sa#password= ## oracle#driver=oracle.jdbc.d原创 2009-06-12 17:16:00 · 982 阅读 · 0 评论 -
dom4j写xml文件测试
dom4j写xml文件测试: package com.yanek.demo.xml.test;import java.io.File;import java.io.FileWriter;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.do原创 2009-06-12 11:28:00 · 2001 阅读 · 1 评论 -
Jdom写xml文件实例
Jdom写xml文件实例 package com.yanek.demo.xml.test;import java.io.File;import java.io.FileWriter;import org.jdom.Attribute;import org.jdom.Document;import org.jdom.Element;import org.jdom.input.S原创 2009-06-12 12:31:00 · 2567 阅读 · 0 评论 -
Jdom读xml解析实例子
Jdom读xml解析实例子 package com.yanek.demo.xml.test;import java.io.File;import java.io.IOException;import java.util.Iterator;import java.util.List;import org.jdom.Document;import org.jdom.Elem原创 2009-06-12 12:45:00 · 1026 阅读 · 0 评论 -
w3c.dom组件xml解析实例
w3c.dom组件xml解析实例 package com.yanek.demo.xml.test;import java.io.FileInputStream;import java.io.IOException;import java.util.HashMap;import java.util.Map;import org.w3c.dom.Document;import org.原创 2009-06-12 14:41:00 · 1414 阅读 · 0 评论 -
w3c.dom组件写xml文件实例
w3c.dom组件写xml文件实例package com.yanek.demo.xml.test;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.D原创 2009-06-12 15:49:00 · 1413 阅读 · 0 评论 -
NanoXML组件解析xml实例
NanoXML组件解析xml实例:noaoxml组件对xml格式的字符串解析,效率很高 代码如下: package com.yanek.demo.xml.test;import java.util.Vector;import javolution.context.ObjectFactory;import net.n3.nanoxml.IXMLElement;impo原创 2009-06-12 16:40:00 · 2531 阅读 · 0 评论 -
jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(2)
package com.yanek.base.database; import java.io.InputStream;import java.util.Properties; public class ConfigUtil{ private static Properties prop=new Properties(); private static boolean isLo原创 2009-06-12 17:13:00 · 1054 阅读 · 0 评论 -
proxool数据库连接池使用实例
proxool数据库连接池使用实例1. 引入 proxool-0.8.3.jar 2. 创建配置文件:pool_aspboy.xmlAnything outside the "proxool" tag is ignored. --> jxc jdbc:mysql://127.0.0.1:3306/jxc?useUnicode=true&character原创 2009-06-14 17:31:00 · 2496 阅读 · 0 评论 -
Socket向服务端发送消息工具类
package com.yanek.util.socket;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.ByteArrayOutputStream;import java.io.DataInputStream;import java.io.IOException;import java.i原创 2009-06-14 18:20:00 · 3247 阅读 · 1 评论 -
判断网上邻居文件存在与否方法
由于java不支持通过//192.168.19.168/fz/OK/张立辰-国画/jpg/ZLC-鱼1-X.jpg这种路径 需要将路径映射为本地盘,则可 package test;import java.io.File;public class FileCheck { /** * @param args */ public static void main(S原创 2009-08-26 20:53:00 · 906 阅读 · 0 评论 -
weblogic10 标签库配置
weblogic10 标签库配置如下: webwork /WEB-INF/webwork.tld oscache /WEB-INF/lib/oscache.jar 与tomcat 和 resin 不同 webwork /WEB-INF/webwork.tld原创 2010-01-18 23:17:00 · 954 阅读 · 0 评论 -
Main方法传递参数执行动态程序
两种办法:1. java类参数传递 通过数组取值: String diskname=args[0]; String tablename=args[1]; java 类名 参数1 参数2 D:/MyEclipse/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/bin/java -Dd原创 2010-03-09 14:16:00 · 2867 阅读 · 0 评论 -
Buffalo ajax实例
Buffalo是国人开发的Ajax框架它可以使用户在js中调用java代码里的方法.配置方法:1. web.xml中配置相关servlet 如下: xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht原创 2010-03-18 12:42:00 · 3445 阅读 · 0 评论 -
HTTP请求发送XML数据
HTTP请求发送XML数据 http请求发送一些简单的数据,大家应该知道,直接在url后加"?参数名=参数值&参数名=参数值&",但是数据过多,这样发送就不可以,不管post还是get数据量超过2m好像都不行.当数据量大的时候可以采用xml格式,发送,此时发送方法就要改一下,不能在url地址后面加参数了,这是要用到 var Http = ne原创 2010-04-08 15:52:00 · 3737 阅读 · 0 评论 -
得到oracle分页SQL语句的函数-三层嵌套sql
//获取Oracle分页语句 传入参数:strsql:查询所有记录的语句 pageno:当前页 pagesize:一页显示的记录数) public static String getOnePageSql(String strSql, int pageSize, int pageNo) { return new StringBuffer("select * from (se原创 2010-04-08 16:29:00 · 1212 阅读 · 0 评论 -
Struts Spring Hibernate (SSH) 整合实例
首选创建web.xml 主要是配置Struts的ActionServlet和Spring的字符过滤器http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/转载 2010-04-17 16:31:00 · 838 阅读 · 0 评论 -
使用jxl读excel文件例子
package com.artron.test;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException原创 2010-04-08 16:24:00 · 768 阅读 · 0 评论 -
ajax +jsp+iframe无刷新上传文件
http://hi.baidu.com/zj360202/blog/item/f23e3711f929c774cb80c475.htmlajax jsp 无刷新上传文件2009-10-26 16:43首先要说的就是 ajax 是无法实现上传文件的,可以想一下ajax与后台通信都是通过传递字符串,怎么能传递文件呢?其实出于安全考虑js是不能操作文件的,所以就不要再说用ajax来实现转载 2010-04-08 15:48:00 · 2526 阅读 · 0 评论 -
jsp实现 AJAX 跨域代理
jsp实现 AJAX 跨域代理2008-04-17 17:39http://hi.baidu.com/afeiecho/blog/item/6afe39ec878946382697918f.htmlproxy.jsp:String url = null;StringBuffer params = new StringBuffer();Enumeration enu = request.转载 2010-04-08 15:57:00 · 3851 阅读 · 0 评论 -
使用jxl对excel写文件简单例子
package com.yanek.test;import java.io.File;import java.io.IOException;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;import jxl.write.W原创 2010-04-08 16:16:00 · 864 阅读 · 0 评论 -
优化JDBC中读取大数据字段,提高并发能力
在获取大数据量文本字段时,如果直接rs.getString(),当同时很多人访问量,会导致内存占用高,系统响应变慢,因此我们可以采用循环读取256字节,这样就大大提高了并发能力。以下是代码实现 public static String getLargeTextField(ResultSet rs, int columnIndex) throws SQLException {转载 2010-04-27 10:06:00 · 1318 阅读 · 0 评论 -
深入研究Servlet线程安全性问题
摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量 Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以转载 2010-04-27 09:44:00 · 771 阅读 · 0 评论 -
Hibernate和Jive缓存策略的比较
<br />Hibernate和Jive缓存策略的比较<br /> <br />一.基本概念 <br />PO是持久化对象,他只是对物理数据实体的一种对象表示。 <br />VO是值对象,准确地讲,他是业务对象。 <br />FormBean只是HTML表单的封装,起到在控制层弱化的request中存储数据的作用,将request的get方法转 <br />变为对象的存取值。 <br /> <br /> <br />二.缓存策略比较 <br />Jive <br />1.Jive的缓存策略的过程描述: <b转载 2010-06-26 10:56:00 · 918 阅读 · 0 评论 -
数据库对象的缓存策略
<br />http://buaawhl.javaeye.com/blog/9706转载 2010-06-26 11:12:00 · 874 阅读 · 0 评论