java
TonysXue
这个作者很懒,什么都没留下…
展开
-
tomcat内存设置方法
Tomcat内存设置方法 windows中大家都知道,JAVA程序启动时都会JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。 所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序在运行都可以通过中-Xms -Xm...2010-03-17 15:13:02 · 66 阅读 · 0 评论 -
java国际化支持
java国际化,2个主要类:java.util.Locale , java.util.ResourceBundle import java.util.Locale; import java.util.ResourceBundle; public class I18NTest { public static void main(String[] args) { Locale defa...原创 2011-01-16 19:52:39 · 117 阅读 · 0 评论 -
C3P0POOL连接池
package com.sanxia.utils;import java.beans.PropertyVetoException;import java.sql.Connection;import java.sql.SQLException;import java.util.Date;import com.mchange.v2.c3p0.ComboPooledDataSource;/*** Her...原创 2010-09-30 14:53:28 · 99 阅读 · 0 评论 -
Excel下载时避免迅雷下载
在利用开源MyXls导出Excel时,对于安装着迅雷的客户端,导出时会关联迅雷,如果用迅雷下载,下载的是这个页面即aspx文件,而非想要的的报表 为了解决这个问题费尽心思,bd,Google,没找到答案,后来自己看看源码,细细研究了一下解决了 迅雷下载时重定位了资源,所以下载得到的是网页的。这样我们可以每次点击导出时转到另一个新的页面,在新页面的page_load中处理 导出,导出时用迅...原创 2011-02-11 19:01:29 · 321 阅读 · 0 评论 -
JAVA操作EXCEL实现搜集
http://blog.csdn.net/liuyang1168/article/details/6247754 http://www.zxbc.cn/html/20070426/7653_2.html https://www.ibm.com/developerworks/cn/java/l-javaExcel/原创 2011-09-18 18:17:33 · 95 阅读 · 0 评论 -
Eclipse启动报错
Errors: JVM terminated.Exit Code=-1..... ............ 1. 安装jdk6.0后jvm.dll为jre6\bin\client\jvm.dll,应改为jdk目录下的jvm.dll(jdk\bin\client\jvm.dll)。 ...原创 2011-02-28 21:42:27 · 78 阅读 · 0 评论 -
H2数据库
http://www.h2database.com/html/tutorial.html 开启和使用H2控制台 H2Database支持通过浏览器可以访问一个SQL数据库,数据库种类包括H2和其他相应的支持JDBC的数据库类型。 这是一个客户端/服务器端模式,所以运行它需要一个服务器端和一个客户端(浏览器)。根据你的平台和环境,你可以通过多种方式启动H2: 1、Windows Clic...原创 2011-11-28 15:12:09 · 102 阅读 · 0 评论 -
一个很不错开源资源网站
一个很不错的开源资源网站,在此做个记录,有兴趣的朋友也可以去看看! 伯乐在线 http://hao.jobbole.com/原创 2016-06-17 16:32:37 · 519 阅读 · 0 评论 -
环境搭建网址汇总
文章出处:http://blog.csdn.net/u013142781,在此感谢博主的分享,转与此共同学习! 这是一篇环境搭建的博客。 jdk+eclipse+svn+maven+mysql+tomcat7.0+sublime安装包和jar插件 配置管理工具-SVN http://download.csdn.net/detail/u013142781/9355417 tomca...原创 2016-06-17 16:38:43 · 106 阅读 · 0 评论 -
java中volatile关键字
java中volatile关键字的含义 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实...原创 2017-04-13 11:17:37 · 105 阅读 · 0 评论 -
java正则表达式测试工具
import javax.swing.*; import javax.swing.text.DefaultHighlighter; import javax.swing.text.BadLocationException; import java.awt.BorderLayout; import java.awt.Font; import java...原创 2017-04-13 11:45:35 · 509 阅读 · 1 评论 -
JCP 简介
Java 技术是最初由 Sun Microsystems 公司开发的。Java Community Process(JCP,一个由全世界的 Java 开发人员和获得许可的人员组成的开放性组织)对 Java 技术规范、参考实现和技术兼容性包进行开发和修订。 JCP是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现(RI)、技术兼容包(T...原创 2010-05-19 10:36:52 · 503 阅读 · 0 评论 -
serialVersionUID 的介绍
设置 serialVersionUID默认的生成方式: private static final long serialVersionUID = 1L; serialVersionUID的作用:serialVersionUID 用来表明类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。 在JDK中,可以利用JDK的bin目录下的se...原创 2010-05-18 14:56:31 · 47 阅读 · 0 评论 -
tomcat源码剖析
Connector是Tomcat最核心的组件之一,负责处理一个WebServer最核心的连接管理、Net IO、线程(可选)、协议解析和处理的工作。一、连接器介绍在开始Connector探索之路之前,先看看Connector几个关键字 NIO:Tomcat可以利用Java比较新的NIO技术,提升高并发下的Socket性能 AJP:Apache JServ Protocol,AJP的提出当然还...2010-03-20 17:10:48 · 87 阅读 · 0 评论 -
java得到当前类的目录
在学习工作中遇到路径问题,就总结了一下,以供学习,若有什么问题还请各位多多指教。。。 得到类classes的目录: String classDir = this.getClass().getResource("/").getPath() 如果要得到工程根目录: String rootDir = this.getClass().getResource("/").getPath(...2009-06-20 17:49:28 · 68 阅读 · 0 评论 -
ThreadLocal 线程局部变量
ThreadLocal 线程局部变量 线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量。 该类有1个默认构造函数,4个普通函数: protected ThreadLocal initialVa...2009-07-16 16:57:30 · 59 阅读 · 0 评论 -
Log4j 使用
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。3.1.定义配置文件其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使您...原创 2009-07-29 09:13:46 · 55 阅读 · 0 评论 -
dozer 使用
加载dozer组件工具: List mappingfilelist=new ArrayList(); mappingfilelist.add(Constants.dozerXml); mif = new DozerBeanMapper(mappingfilelist); mif.map(source,destination); dozerXml 的配置信息: ...原创 2009-07-31 17:41:51 · 72 阅读 · 0 评论 -
StringUtil 用法
org.apache.commons.lang.StringUtil(StringUtil包函数(用法)) 收藏 1.空字符串检查使用函数: StringUtils.isBlank(testString)函数介绍: 当testString为空,长度为零或者仅由空白字符(whitespace)组成时,返回True;否则返回False例程: String test = ""; St...原创 2009-08-21 15:36:09 · 115 阅读 · 0 评论 -
使用Java中的Timer和TimerTask
有的时候我们需要每隔一段时间去执行某个任务,在Java中提供了Timer and TimerTask来完成这个任务,本文提供一个应用程序的源代码告诉你如何使用这两个类。 Timer和TimerTask的方法很少,使用起来也非常方便。希望如果遇到问题参考一下API doc,里面写的很清楚。TimerTask是个抽象类,他扩展了Object并实现了Runnable接口,因此你必须在自己的...原创 2009-09-10 11:44:50 · 62 阅读 · 0 评论 -
java timer 使用简单例子
有时想要换一定的间隔时间执行重复的任务,java.util.Timer可以很简单的帮你实现。当然你也可以用多线程来实现。下面是用java.util.Timer来实现这个功能。 //myTask.java 定义TimerTask任务,我们会在doTask中调用. //这里只是简单的打印一下任务参数 public class myTask extends java.util.TimerT...原创 2009-09-10 11:50:42 · 217 阅读 · 0 评论 -
在程序中设置hibernate configuration的Property
在程序中设置hibernate configuration的Property 2009-08-01 20:26 在使用Hibernate时一般都会编写一个hibernate.cfg.xml文件,并在其中配置一些连接数据库的属性。这在很多情况下都是非常合适的,但是如果需要动态获得数据库链接信息,这种方法就不行了。假设我们要根据用户的输入信息连接响应的数据库,该怎么办呢?我们都知道,Hib...原创 2010-05-18 10:41:32 · 76 阅读 · 0 评论 -
kaptcha 验证码组件使用简介
使用方法: 1、到http://code.google.com/p/kaptcha/ 下载jar文件到 WEB-INF/lib目录下 2、在web.xml中配置servlet: <servlet> <servlet-name>Kaptcha</servlet-name> <servlet-class>...原创 2010-05-18 14:26:58 · 93 阅读 · 0 评论 -
JAVA开源加密包使用
spring配置中经常使用placeholder来加载一个应用配置文件(.properties),但是其中的各种密码以明文显示出来总该是不好。 不过可以利用jasypt这个框架来扩展这个加密功能,需要用到jasypt中的icu4j-version.jar、jasypt-version-lite.jar、jasypt-version.jar和jasypt-spring31-version....原创 2016-04-05 15:34:18 · 742 阅读 · 0 评论