![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 61
java_user
这个作者很懒,什么都没留下…
展开
-
关于LOG的输出
在要输出的类xxxAction的开头写下: private ABC logger = ABC.getInstance(xxxAction.class); 在要输出信息类的方法中写入: StackTraceElement stack[] = (new Throwable()).getStackTrace(); logger.info("Now in xxxx"+" And this method c原创 2008-02-14 19:58:00 · 7020 阅读 · 0 评论 -
java中与Date相关的总结
1.计算某一月份的最大天数Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Cal转载 2008-03-12 17:22:00 · 571 阅读 · 0 评论 -
splash
发现加入splash的应用如 swingset2启动非常快,与本地程序无差别,后来发现是splash的功劳, SplashScreen splash =java.awt.SplashScreen.getSplashScreen(); Graphics2D g =splash.createGraphics(); ja转载 2008-03-13 13:13:00 · 530 阅读 · 0 评论 -
关于Java中的Date和Calendar类
Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个要害的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象. 我们写了两篇文章, 这是第一篇, 我们将大概的学习日期, 日期格式, 日期的解析和日期的计算. 我们将讨论下面的转载 2008-03-12 16:38:00 · 614 阅读 · 0 评论 -
Java中如何以类为相对路径或以库为相对路径定位资源
◆一般情况下,我们都使用相对路径来获取资源,这样的灵活性比较大.比如当前类为com/bbebfe/Test.class而图像资源比如sample.gif应该放置在com/bbebfe/sample.gif而如果这些图像资源放置在icons目录下,则应该是com/bbebfe/icons/sample.gif通过当前类文件的路径获取资源主要有如下几种方式:· 假设当前类为com.转载 2008-03-12 17:31:00 · 658 阅读 · 0 评论 -
常用的System.getProperty()
From jdk 1.5.0 documents java.version Java 运行时环境版本 ja原创 2008-03-13 13:06:00 · 393 阅读 · 0 评论 -
Java GUI:在Java中对于TextField的监听
作为一个跨平台的编程解决方案,Java显然不能像Delphi那样,在用户界面设计方面提供强大、直观和快捷的设计支持。比如对于文本框的控制,当我们要在程序中感知用户是否修改了文本框中的内容时,Delphi提供了一个直接的事件调用OnValueChanged(),可以在文本框内容得到实际的改动时被激活。而要在Java中实现这一功能就似乎麻烦了一点,直接的调用只有keyPressed()和keyType转载 2008-04-23 15:29:00 · 17827 阅读 · 0 评论 -
XML文件解析技术:SAX解析(一)
SAX解析:非常类似于流媒体的优点。分析能够立即开始,而不是等待所有的数据被处理。而且,由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中。这对于大型文档来说是个巨大的优点。事实上,应用程序甚至不必解析整个文档;它可以在某个条件得到满足时停止解析。一般来说,SAX 还比它的替代者 DOM 快许多。 选择 DOM 还是选择 SAX ? 对于需要自己编写代码来处理 X原创 2008-04-25 14:13:00 · 2276 阅读 · 0 评论 -
扩展Struts
Struts不仅仅是一个强大的框架,同时它也是可扩展的。你可以以三种方式来扩展Struts。 1、PlugIn:如果你想在application startup或shutdown的时候做一些业务逻辑的话,那就创建你自己的PlugIn类。 2、RequestProcessor:如果你想在请求被处理的过程中某个时刻做一些业务逻辑的话,那么创建你自己的RequestProcessor类。比如说,在每转载 2008-08-07 12:54:00 · 367 阅读 · 0 评论 -
对Bridge模式的理解
对Bridge模式的理解摘要:本文首先解释了Bridge模式的定义。然后通过一个例子,一步步将Bridge模式实现。 在一切开始之前,请允许我先给出三条经典名言:Design to interfaces. Find what varies and encapsulate it. Favor composition over inheritance.后面我们会反复,并且是反反复复转载 2009-01-30 10:27:00 · 1104 阅读 · 0 评论 -
常用正则表达式
匹配空白行的正则表达式:/n/s*/r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^/s*|/s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式匹配Email地址的正则表达式:/w+([-+.]/w+)*转载 2008-03-13 13:08:00 · 383 阅读 · 0 评论 -
java的io流
流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重要的,根据流的方向,流可分为两类:输入流和输出流。用户可以从输入流中读取信息转载 2008-03-10 08:49:00 · 899 阅读 · 0 评论 -
ubuntu下J2EE环境配置
ubuntu下J2EE环境配置ubuntu下J2EE环境配置(MyEclipse+MySQL+tomcat+jdk1.5) 一、准备工作: 1、分区: /dev/hda7 -----/home -----1G /dev/hda8 -----swap -----512M /dev/hda9 -----/ -----6G 2、系统:ubuntu7.04 安装时没有装任何服务器和java相关配置软件原创 2008-02-14 20:08:00 · 1751 阅读 · 0 评论 -
定时执行任务的三种方法
1)java.util.Timer这个方法应该是最常用的,不过这个方法需要手工启动你的任务:Timer timer=new Timer();timer.schedule(new ListByDayTimerTask(),10000,86400000);这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法。2)ServletContextList原创 2008-02-14 19:47:00 · 295 阅读 · 0 评论 -
javaMail使用
http://bp0.blogger.com/_PQKP_lbC734/Rzune2zIsII/AAAAAAAAAAM/9oK-swpcWmY/s1600-h/javamail.jpg"> style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://b原创 2008-02-14 19:54:00 · 760 阅读 · 0 评论 -
获取db连接
public final class ConnectionFactory { /** * DBへの接続を試みる。 * @return DB接続 * @throws SQLException DBアクセス時に何らかのエラーが発生した場合。 */ public Connection getConnection() throws SQLException { try { fin原创 2008-02-14 19:49:00 · 505 阅读 · 0 评论 -
获取调用类和调用方法名-转贴
关键字: 企业应用 恰好看到关于log的讨论。想起以前调查的一个问题。整理出来,希望对大家能有所帮助。Sun JDK 源代码下载 http://wwws.sun.com/software/communitysource/先注册并登录到“Sun Community Source Licensing”,然后下载J2SE(几十兆)或者J2EE(几百兆)。Log能够把代码运行时间,类原创 2008-02-14 19:58:00 · 5393 阅读 · 0 评论 -
Log4j日志管理系统简单使用说明
Log4j有三个主要的组件:Loggers,Appenders和Layouts,这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。 综合使用这三个组件可以轻松的记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。下面对三个组件分别进行说明:1、 LoggersLoggers组 件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL原创 2008-02-14 20:00:00 · 683 阅读 · 0 评论 -
标签库和bean:define
Struts 的标签包:struts-taglib-*.jar其中有相应的处理标签的类和tld文件《在jsp中使用的标签如bean:define等》引入的方式,《%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %》《%@ taglib uri="http://struts.apache.org/tags-html"原创 2008-02-14 20:08:00 · 1272 阅读 · 0 评论 -
Substring
substringpublic String substring(int beginIndex, int endIndex) Returns a new string that is a substring of this string. The substring begins at the specified beginIndex a原创 2008-02-14 19:30:00 · 434 阅读 · 0 评论 -
String类型的比较
优化具体为“java有使空间最优化的功能”,所以类似于String s1 = "Hello";String s2 = "Hello";这样的动作,s1,s2指向内存中的相同位置,既s1,s2,确实是同一个“东西”,而不仅仅是模样(同为"Hello")一样。在String的操作中,"=="操作表示引用比较,也既比较的两个引用是不是指向内存中的同一个地址。是,则true,否则false,"equals原创 2008-02-14 19:31:00 · 961 阅读 · 0 评论 -
Spring5, 通过key不能获取validateMessages内容(validated, message,分组验证)
1.Config文件内容 @Bean public ReloadableResourceBundleMessageSource messageSource(){ ReloadableResourceBundleMessageSource msg = new ReloadableResourceBundleMessageSource(); msg.s...原创 2019-09-18 16:14:48 · 1685 阅读 · 0 评论