![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java笔记
文章平均质量分 61
iteye_10798
这个作者很懒,什么都没留下…
展开
-
(tomcat中级)应用Tomcat的WebappClassLoader加载指定目录的jar文件
要点用WebappClassLoader::addRepository就可以实现。不用扩展WebappClassLoader类。当ServletContextListener::contextInitialized时,调用addRepository。在各个context-param中指定jar所在路径。ServletContextListenerpackage cn.net...2009-02-22 21:50:11 · 473 阅读 · 0 评论 -
(java入门) MyLog
package net.dncsoft.test;import java.io.FileWriter;import java.io.PrintWriter;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.uti...2009-09-07 23:47:03 · 281 阅读 · 0 评论 -
找出Web程序依赖的所有的JAR(中文)
一,前言 开发Web应用程序时总会在lib目录下放很多JAR文件。到后来,那些有用,那些没用自己都不清楚。 而且,有时候还有版本冲突问题。为了调查出用到的JAR,我在WebappClassLoader中加入了LOG,就能方便的 找出用到的JAR文件了。 二,使用方法 把我作的 aaa-dncsoft-jarlist.jar放到下面的目录,就行了。 启...原创 2011-06-23 20:02:01 · 261 阅读 · 0 评论 -
(Struts2)OGNL笔记 # 的用法一
可以用#访问 Request, Session, Application 等 Action public String execute() { // set value into session ActionContext.getContext().getSession().put("key", "session scope value")...2010-03-30 19:49:52 · 65 阅读 · 0 评论 -
(Struts2)OGNL笔记 # 的用法二
可以作成一个Map JSP <s:select list="#{'001':'曹操', '002':'刘备', '003':'孙权'}" name="boss" /> 结果如下<select name="boss" id="boss"> <option value="001">曹2010-03-30 20:11:26 · 70 阅读 · 0 评论 -
(Struts2)OGNL笔记 # 的用法三
在行选择等计算中,用 #this 代表迭代中的当前对象Action public class Boss { private String name; private int age; public Boss(String name, int age) { this.name = name...2010-03-30 20:37:06 · 73 阅读 · 0 评论 -
Cobertura 笔记
1,从 http://cobertura.sourceforge.net/ 下载2,相关 ant 文件<project name="MyProject" default="instrument" basedir="."> <property name="cobertura.dir" value="cobertura" /> &am原创 2010-05-07 13:56:11 · 66 阅读 · 0 评论 -
(java入门)用apache.poj读写Excel文件的例子(1)
本例用到以下Class,完成对Excel的基本读写。我用的Excel是2003 import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.a...原创 2010-06-08 16:17:32 · 113 阅读 · 0 评论 -
(java入门)Velocity最简单例程
一,前言 在编程中总会用到 “文本模板”+“数据” 来生成新的文本的情况。 最常用的就是 WebUI 在 HTML 文本中嵌入数据。除了 Web 应用中,还有些实用的方面,比如,自动返信。 Apache的Velocity能帮助我们解决这些问题。 二,环境与相关资料 #Velocity1.7 :http://velocity.apache.org/download.c...原创 2011-08-26 06:51:06 · 145 阅读 · 0 评论 -
htmlcompressor介绍
官网 : http://code.google.com/p/htmlcompressor/例程 :package net.dncsoft.htmlcompressor;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util....原创 2011-09-05 16:01:10 · 490 阅读 · 0 评论 -
JConsole连接远程JVM的设定
■検測されたJVMのパラメータは、下記である。-Dcom.sun.management.jmxremote.port=ポート-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false-Djava.rmi.server.hostname=ホスト名 ■検測す...原创 2011-03-24 10:38:18 · 147 阅读 · 0 评论 -
找出Web程序依赖的所有的JAR
■問題 WebAppを開発する際、Spring、Strutsなどを利用すると、JARファイルがたくさん依存されて、どれか利用されているか区別できなくなる。 ■対策 Tomcatの場合、クラスをロードする機能を実現しているのは、「org.apache.catalina.loader.WebappClassLoader」である。ログを埋めてロードされたJARの一覧を取得できる。 ...原创 2011-04-13 10:51:25 · 129 阅读 · 0 评论 -
Java合并PNG图像(保持背景透明)
import java.awt.Graphics2D;import java.awt.Transparency;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.List;import javax.imageio.Imag...原创 2012-01-21 10:43:37 · 1542 阅读 · 0 评论 -
gclog的分析方法
一,概要 通过GC的LOG也能为判断内存泄漏提供些相关信息。 二,例子说明 写一个有泄漏的程序。package net.dncsoft;import java.util.ArrayList;import java.util.List;public class MainGCTest { public static void main(String[] ...原创 2011-04-21 19:17:25 · 178 阅读 · 0 评论 -
扩展ExtJS的【Ext.data.reader.Json】例子
一,下面是扩展Class Ext.define('Dncsoft.data.MyReader', { extend: 'Ext.data.reader.Json', alternateClassName: 'Ext.data.DncReader', alias : 'reader.dncreader', startDate: new Da...原创 2012-03-07 19:35:06 · 174 阅读 · 0 评论 -
设定PNG的bKGD
一,参考资料 PNG结构说明 http://homepage2.nifty.com/sophia0/png.html JavaSample http://www.java.net/node/707282 JavaSource http://www.docjar.com/html/api/com/sun/imageio/plugins/png/PNGMetadata.jav...原创 2012-06-01 17:20:33 · 304 阅读 · 0 评论 -
(Axis2 入门) Sample JAX-WS 异步Client
1、binding.xml準備<bindings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" wsdlLocation="ClockService.wsdl" xmlns="http://java.sun....2009-08-18 15:17:04 · 72 阅读 · 0 评论 -
(Axis2 入门) Sample JAX-WS Client
下記の手順でJAX-WSのクライアントを作成できる。 1、WSDLを取得 2、wsimportを実行 wsimport -p net.tianyu.sample.axis2.client -keep .\META-INF\ClockService.wsdl 3、ClockService.javaのurlを変更 url = new URL("http://...2009-08-17 18:22:14 · 90 阅读 · 0 评论 -
(log4j入门)举例说明 log4j 的配置文件
入门级别,老鸟勿进log4j可以用多个配置文件。(多开发组用自己不同的配置文件时很方便)配置文件中能用系统属性。(动态设定配置的值,比如输出文件路径)配置文件也能放在Jar文件中一起打包。net.tianyu.test.log4j.MyMain.javapackage net.tianyu.test.log4j;import org....2009-04-03 16:48:17 · 88 阅读 · 0 评论 -
(java入门)禁止标准输出
package net.tianyu.test;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.PrintStream;public class MyStdOutManager extends ByteAr...2009-05-19 21:02:02 · 246 阅读 · 0 评论 -
(ldap入门)连接&检索
package net.tianyu.sample;import java.util.Hashtable;import javax.naming.Context;import javax.naming.NamingEnumeration;import javax.naming.NamingException;import javax.naming.directory.D...2009-05-20 22:27:32 · 232 阅读 · 0 评论 -
(java入门)BASE64 & 序列化
结论:序列化比BASE64消耗多package net.tianyu.sample;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;...2009-05-24 10:30:57 · 552 阅读 · 0 评论 -
(tomcat入门)Tomcat Remote Debug
是我弟兄告诉我的。备忘录一下。1,在Tomcat的JavaOpts中加入以下两行。-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=88882,Server端启动Tomcatnetstat -a 确认8888端口被监听。...原创 2009-05-26 20:46:05 · 151 阅读 · 0 评论 -
(java入门)内存消耗的调查
概要主要用下列3个函数。Runtime.getRuntime().freeMemory()Runtime.getRuntime().totalMemory()Runtime.getRuntime().maxMemory() GC主动运行System.gc() package net.tianyu.sample;import java.text.Decim...2009-06-05 23:06:55 · 126 阅读 · 0 评论 -
(java入门)Apache的SharedPoolDataSource例子
package net.tianyu.sample;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import javax.sql.DataSource;import org.apache.commons.dbcp.cpdsadapter.DriverAd...2009-06-11 07:32:00 · 423 阅读 · 0 评论 -
(java入门)tomcat的webapps加载调查
结论一,webapp加载顺序和卸载顺序正好相反。结论二,加载是单线程,顺序加载。 package net.tianyu.sample;import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListene...2009-06-11 10:38:03 · 68 阅读 · 0 评论 -
SpringFramework ResourceBundleMessageSource 调查
我写的日语文档。备份一下。1,KEY重复时,后者优先。2,KEY不存在时候,NoSuchMessageException。3,语言和文件名关系。 Locale.English = en Locale.US = en_US Locale.CHINESE = zh Locale.TRADITIONAL_CHINESE = zh_TW Locale.KOREAN ...2009-07-16 10:20:18 · 55 阅读 · 0 评论 -
(java入门)用apache.poj读写Excel文件的例子(2)
Excelファイル比較サンプルpackage net.tianyu.study.poi;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.hssf.usermodel.HSSFCell;impo...原创 2010-09-03 15:39:26 · 85 阅读 · 0 评论 -
derby+myBatis 入门
1, 下载derby, myBatis。2, 设定DERBY_HOME环境变量和PATH环境变量。3, 用ij命令执行下面的代码。connect 'jdbc:derby:tianyuDB;create=true';create table Person (id int primary);insert into Persion values (1);disconnect;...原创 2010-10-15 13:00:28 · 563 阅读 · 0 评论 -
Google的Mail地址簿的API的应用
#前言 我用Gmail觉得地址簿操作不方便。幸好Google提供了API方便自己整理地址簿了。 参考 : http://code.google.com/intl/ja/apis/contacts/docs/3.0/developers_guide_java.html #认证 public ContactsUtils() throws ServiceExcepti...原创 2011-05-25 23:22:42 · 775 阅读 · 0 评论 -
(java入门)创建SSL连接
纯粹备忘录。 用Windows系统的证明书STORESystem.setProperty("javax.net.ssl.trustStoreProvider", "SunMSCAPI");System.setProperty("javax.net.ssl.trustStoreType", "Windows-ROOT"); 用Java的证明书STORESystem.s...原创 2011-06-09 16:21:25 · 355 阅读 · 0 评论 -
(java入门)ThreadLocal Sample
package net.tianyu.test;public class TestThreadLocal { static Calc calc_ = new Calc(); public static void main(String[] args) throws Exception { new Thread(new WorkThread()).start(); n...2009-08-03 23:19:56 · 99 阅读 · 0 评论 -
(Axis2 入门) Sample POJO
Service Codepackage net.tianyu.sample.axis2.service;import java.text.SimpleDateFormat;import java.util.Calendar;public class ClockService { public String getClock(String userName)...2009-08-17 16:02:38 · 95 阅读 · 0 评论 -
WCF & WSDL
http://www.atmarkit.co.jp/ait/articles/0304/24/news002.html // END原创 2014-07-16 09:25:34 · 337 阅读 · 0 评论