
Java
文章平均质量分 66
sz_bdqn
沉默,内向,专心,刻苦,负责,好学....
展开
-
杜绝假死,Tomcat容器做到自我保护,设置最大连接数
出处:https://yq.aliyun.com/articles/2779?utm_source=tuicool&utm_medium=referral前提说明为了确保服务不会被过多的http长连接压垮,我们需要对tomcat设定个最大连接数,超过这个连接数的请求会拒绝,让其负载到其它机器。达到保护自己的同时起到连接数负载均衡的作用。动手去做一开始转载 2016-11-18 05:33:12 · 2681 阅读 · 0 评论 -
pager-taglib分页标签使用方法
以前写的那个[jsp中实现分页显示数据] 方法不通用,得找个分页标签。关于pager-taglib的使用方法网上虽说一大堆,但是同样费我不少脑细胞去看。有的代码不齐全,有的根本就是错误的,有的写的很潦草,看的我是云里雾里的,经过本人耗费大量的脑细胞奋战N个小时终于搞出了点猫腻。想明白了,写出来运行成功了,我才发现其实用法很简单,没那些人写的那么麻烦。首先当然还是要导pager-taglib.jar原创 2010-02-10 15:15:00 · 6935 阅读 · 2 评论 -
Ext框架的Grid使用介绍
Ext2.0是一个JS框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,通过它我们可以把任何格式的数据转化成grid可以使用的形式,这样就不需要为每种数据格式写一个grid的实现了。首先,一个表格应该有列定义,即定义表头Column转载 2009-12-10 14:53:00 · 1185 阅读 · 1 评论 -
java反射中Method类invoke方法的用法
package com.zsw.test;import java.lang.reflect.Method;import java.lang.reflect.InvocationTargetException;/** * Title: java反射中Method类invoke方法的用法 * * Description: * * Copyright: Copyright (c) 2009 *原创 2009-12-09 16:55:00 · 25818 阅读 · 1 评论 -
Apache Commons DbUtils 快速上手
Hibernate太复杂,iBatis不好用,JDBC代码太垃圾,DBUtils在简单与优美之间取得了完美平衡。 一、概述 DbUtils小巧的Java数据库操作工具,它在JDBC的基础上做了科学的封装,旨在简化JDBC代码混乱与重复。 对于JDBC代码,存在很多问题,算是对Java的批判:1、操作过程复杂,代码操作一个模式,大量的重复。2、结果集难以处理,拿原创 2009-11-29 00:28:00 · 1186 阅读 · 0 评论 -
Hibernate 条件查询的用法
Hibernate中条件查询,通过如下3个类完成。Criteria:代表一次查询。Criterion:代表一个条件查询。Restrictions:产生条件查询的工具类。 执行条件查询的步骤:1. 获取Hibernate的Session对象。2. 以Session对象创建Criteria对象。3. 使用Restrictions的静态原创 2010-01-24 01:46:00 · 1254 阅读 · 0 评论 -
Hibernate总结
Hibernate总结1.对象的持久化理论2.ORM和Hibernate的相关知识(理解)3.Hibernate核心API(理解)4.Hibernate开发步骤:(重点:必须掌握)5.Hibernate主键策略6.Hibernate的查询方案7.Hibernate对象状态8.映射(重点掌握和理解,注意配置的细节)9.Hibernate控制的事务 软件开发的分层思想: 三层架构:转载 2009-11-23 17:44:00 · 1154 阅读 · 0 评论 -
JSP总结
day1JSP 定义: 1)Java Server Page, Java EE 组件,本质上是 Servlet。 2)运行在 Web Container.接收 Http Request,生成 Http Response(默认协议是 Http 请求和响应) 3)JSP 使得我们能够分离页面的静态 HTML 和动态部分——我们需要的技术。 4)使页面可以混和html代码转载 2009-11-23 17:02:00 · 1768 阅读 · 0 评论 -
Servlet总结
"*"表示重要性,星号越多越重要day1 一、 Web应用基础1.B-S架构(***) 架构的发展 c/s vs. b/s c/s架构 (client客户端-server服务端) (胖客户端:要求客户端运行业务;把业务放到服务器端,则是瘦客户端) 典型的c/s应用:ftp工具、QQ、邮件系统、杀毒软件... 1.建立在tcp/ip原创 2009-11-23 17:33:00 · 1081 阅读 · 0 评论 -
hibernate通用方法
hibernate通用方法1.insert方法public void insert(Object o)2.delete方法public void delete(Object o,Serializable id)3.update方法public void update(Object o,Serializable id)4.基于HQL的通用select方法public ArrayList selec原创 2009-11-23 18:04:00 · 1638 阅读 · 0 评论 -
ANT1.7下载以及配置方法
http://www.apache.org/dist/ant/binaries/ 下的apache-ant-1.7.1-bin.zip ;解压之后放在你的目录下,我一般放在C盘。ant的配法: 1。解压ant的包到本地目录。 2。在环境变量中设置ANT_HOME,值为你的安装目录。 3。在环境变量中设置JAVA_HOME,值为你的jdk安装目录。 4。把ANT_HOME/bin加到你系统原创 2009-11-23 09:48:00 · 3204 阅读 · 0 评论 -
FCKeditor的jsp版(简单版)
简单版:一、下载文件 1)FCKeditor_2.3.2.zip(基本文件) 2)FCKeditor-2.3.zip(for java)二、解压文件 1)FCKeditor_2.3.2.zip解压后的目录范例为:FCKeditor_2.3.2/FCKeditor/editor 2)FCKeditor-2.3.zip解压后的目录范例为:FCKeditor-2.3/web/WEB-INF/lib三原创 2010-03-21 11:04:00 · 1404 阅读 · 1 评论 -
Java获取当前时间
有两种方法:方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:import java.util.*; import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的原创 2010-03-29 21:51:00 · 3577 阅读 · 0 评论 -
获取Web工程的物理路径
java 获取Web项目的物理路径,以前也用过不过忘了,现在写在这里记录下免得以后忘了好找,哈哈...方法有好多种,以下第一种,是我用过的且通过了。 package test;public class Path { /** * @param args */ void printpath(){ String path=this.getCl原创 2010-04-01 00:46:00 · 4759 阅读 · 0 评论 -
怎样理解Servlet的单实例多线程
首先明确:Servlet是单实例的,即对于同一种业务请求只有一个是实例。不同的业务请求可以通过分发来产生多个实例。其次:单实例的原因我想是因为单实例足可以处理某一个请求,就像ibatis的Querydao、UpdateDao一样都是单实例的。再次:为什么单实例足可以处理某一个请求,因为Servlet是单实例多线程的。http://hiyachen.cublog.cn chf@tsin原创 2015-09-08 20:08:56 · 477 阅读 · 0 评论 -
Linux jdk安装与卸载
一、下载安装JDK1.6 1、下载jdk1.6的官方地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、jdk1.6提供以下两种自解压文件: 1)jdk-6u22-linux-i586.bin 2)jdk-6u22-linux-i586-rpm.bin 3、我下载的原创 2015-07-28 06:03:33 · 540 阅读 · 0 评论 -
读取某个文件夹下的所有文件
package com.linux.file;import java.io.FileNotFoundException;import java.io.IOException;import java.io.File;public class ReadFile {private static int d1 = 0;public ReadFile() {原创 2015-06-05 14:28:37 · 769 阅读 · 0 评论 -
jdk-7u3-linux-i586.tar.gz安装
DK安装 tar.gz为解压后就可使用的版本,这里我们将jdk-7u3-linux-i586.tar.gz解压到/usr/local/下。1、解压 解压到当前目录:$ tar -zxvf /opt/setup/jdk-7-ea-bin-b145-linux-i586-07_jun_2011.tar.gz2、环境配置① $sudo vi /etc/profile② 在末尾行添加 #原创 2015-02-28 22:14:17 · 1158 阅读 · 0 评论 -
Sring核心技术与最佳实践- 9.2 集成任务调度服务
Sring核心技术与最佳实践 第9章 9.2 集成任务调度服务 9.2 集成任务调度服务 并发所有的任务都是有用户发启请求而产生的,大多数系统都需要周期性地运行一些调度任务,比如,需要定时分析每天的日志记录,然后自动发送报告给系统管理员。要在JavaEE应用程序中实现这些调度任务,Spring提供了一个非常实用的调度器,可以方便的配置任务并定期执行。根据Spring“不重新发明原创 2012-04-21 01:53:14 · 1397 阅读 · 0 评论 -
将打包成jar包的源码导入到eclipse里面,用eclipse进行查看
每一个jar都有对应的源码的zip文件,这个文件需要另外下载。然后在java builder path 的libraries页,点开需要关联源码的jar的+号,选中source attachment,点击edit按钮,然后选中源码路径即可。例如,jdk的源码为jdk安装目录下src.zip,按上述方法关联。 第三方包,就去相关官网下载源码后关联。原创 2012-03-31 18:26:46 · 1306 阅读 · 0 评论 -
用XDoclet生成配置文件
用XDoclet生成配置文件原创 2010-09-07 22:18:00 · 618 阅读 · 0 评论 -
了解OSCache
了解OSCache原创 2010-09-07 22:20:00 · 692 阅读 · 0 评论 -
java修改文件名
今天帮朋些个网站,做到商品上传的时候需要给文件重新设置名称,以前也做过类的功能,只是没有保存忘了,为了避免以后再重新找,就用此博客记录下,哈哈..... 例子一: import java.io.*; public class test1 { public static void main(String[]原创 2010-04-04 13:38:00 · 77521 阅读 · 12 评论 -
Java获取随机数总结
随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串、数字。或者随即生成一个不定长度的数字、或者进行一个模拟的随机选择等等。Java提供了最基本的工具,可以帮助开发者来实现这一切。 一、Java随机数的产生方式 在Java中,随机数的概念从广义上将,有三种。 1、通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字。 2、通过Math.r原创 2010-04-04 13:21:00 · 2286 阅读 · 1 评论 -
jdk1.6.0 + mssql + tomcat如何配置环境变量
J2SDK和TOMCAT的安装及配置 第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.5,tomcat为5.5,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统原创 2009-11-22 23:55:00 · 1484 阅读 · 0 评论 -
DWR学习
DWR学习 DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样. 它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数据.另外一方面一个JavaScript库可以帮助网站开发人员轻松地利转载 2010-01-15 00:52:00 · 845 阅读 · 0 评论 -
JSP中调用存储过程
package db;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public cl原创 2008-09-27 05:58:00 · 1648 阅读 · 0 评论 -
Jsp基础
JSP语法基础一: JSP的语法结构:JSP页面结构Html标记符声明:变量、方法、类JAVA程序片JAVA 表达式JSP标签、分为指令标签和动作标签注释标签 二:声明a. 变量的声明b. 方法的声明c. 类的原创 2008-09-30 15:47:00 · 1072 阅读 · 0 评论 -
JSP中超连接传递中文
超级链接传递中文 编码问题String param="我是我";%> 由>nihao 传递的中文问题,可以采取在本页面 showpt.jsp 和接收参数的as.jsp页面顶头添加并用 String param= new String(request.getParameter("param").getBytes("ISO-8859-1"), "GBK");来接收则会发现,在as.jsp页面的地址原创 2008-09-27 03:08:00 · 837 阅读 · 0 评论 -
写Java程序的三十个基本规则
新手入门:写Java程序的三十个基本规则 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可转载 2008-09-03 00:51:00 · 644 阅读 · 0 评论 -
JTable常见用法细则
JTable常见用法细则 sitinspring原创,转载请注明作者及出处.JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅.欢迎补充,转载请注明作者与出处.一.创建表格控件的各种方式:1) 调用无参构造函数.JTable table = new JTable();2) 以表头和表数据创建表格.Object[][] cellData = {{"row1-转载 2008-08-30 13:00:00 · 828 阅读 · 0 评论 -
eclipse快捷键大全
Spring IDEOpen Java TypeCtrl+Alt+T编辑文本Spring IDEShow In Spring Beans ViewCtrl+Alt+V编辑文本ViewZoom InCtrl+=在窗口中ViewZoom OutCtrl+-在窗口中帮助关闭用户帮助托盘原创 2008-08-28 18:59:00 · 713 阅读 · 0 评论 -
Java文件操作
Java文件操作我个人认为重要的问题有: a:如何跨平台问题 b:文件编码问题,尤其是多语言平台情况下如何正常工作。 c:文件读写效率、操作效率 d:文件加密和文件安全 e:文件快速检索,强烈建议使用lence进行文件检索及文件管理。以下是本人做的一些整理:一:建立文件 File file1 = new File ("C://te原创 2008-08-27 01:55:00 · 1214 阅读 · 0 评论 -
java的解压压缩文件的程序
public static void unzipFile(File zip, File dir) throws IOException { ZipFile zipFile = new ZipFile(zip.getPath()); Enumeration e = zipFile.getEntries(); ZipEntry zipEnt原创 2008-08-27 01:43:00 · 1113 阅读 · 0 评论 -
Java程序员必看的面试题
1、作用域public,private,protected,以及不写时的区别 public 所有类可以访问 Private类内部访问 Protected 不仅同包内访问,其他包的子类可以访问 不写(friendly)同包内访问 2、ArrayList和Vector的区别,HashMap和Hashtable的区别 (1).同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程原创 2008-08-27 01:00:00 · 1230 阅读 · 0 评论 -
怎样用Java复制一个文件到指定目录?
import java.io.*;public class CopyFile {public static void main(String[] args) {try{FileInputStream input=new FileInputStream("f://downloads//kon.jpg");//可替换为任何路径何和文件名 FileOutputStream原创 2008-08-27 01:46:00 · 26979 阅读 · 5 评论 -
jspSmartUpload使用详解(JSP上传下载组件)
jspSmartUpload使用详解(上传下载组件)2008-08-30 09:53jspSmartUpload使用详解一、下载篇(所有原版的smartFileUpload文件及其使用方法保存在此图片内),要想下载解决过乱码的,请下载:解决过乱码的JAR文件下载: (解决过乱码的JAR文件保存在此图片中) jspSmartUpload是由www.jsps转载 2008-10-11 01:29:00 · 2834 阅读 · 1 评论 -
Struts 文件上传
1.创建一个工程:创建一个JSP页面内容如下: uploadAction.do" method="post" enctype="multipart/form-data" > file"> 2.创建一个FormBean继承ActionForm其中有个private FormFile file ;属性。FormFile类的全名为:org.a原创 2008-12-30 19:43:00 · 832 阅读 · 0 评论 -
测试ActionForm注册类型自动转换
测试ActionForm注册类型自动转换*boolean:yes,1,on,true都会转换成True类型,而且忽略大小写,其他清空转换成falase*Date类型的转换: *如果是java.sqlDate,页面日期的格式必须为yyyy-mm-dd,才可以转换 *如果是java.util.Date,默认情况下,struts无法转换 *自定义转换器的实原创 2009-01-01 14:30:00 · 1224 阅读 · 0 评论 -
将中文转换成相应的UNICODE码
例如在c:/目录下有一个abc.txt 把.txt文件,内容如下: 好好学习!!!输入DOS命令:C:/>native2ascii -encoding utf-8 abc.txt a.txt 然后回车在c#盘就会生成相应的文件a.txt内容如下:/ufffd/u043b/ufffd/ufffd/ufffd/ufffd/ud9a7/udcba/u0原创 2008-12-26 21:14:00 · 1171 阅读 · 0 评论