My Java!
文章平均质量分 77
zhouysh
这个作者很懒,什么都没留下…
展开
-
JSpinner心得和范例!!
今天用了一下JDK1.4 中新增的JSpinner,它能够方便地选择日期、数字或列表中的选项。JSpinner 示例用户使用组件或键盘上的上移和下移箭头进行选择。他们也可输入自己的选择。然而,与 JComboBox 不同,JSpinner 不提供下拉列表选择,所以各个选择以及它们的顺序应有一定的意义。要使用类,可简单地创建一个供选择的元素集合(在 List 或数组中),从列表中创建一个原创 2005-01-26 18:25:00 · 9574 阅读 · 0 评论 -
JavaBeans 程序开发从入门到精通- -
JavaBeans 程序开发从入门到精通- - JavaBeans 程序开发从入门到精通 JavaBeans的属性 JavaBeans的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBeans设计中,按照属性的不同作用又细分为四类:Simple, Index, Bound与Constrained属性。 1.原创 2005-06-02 20:24:00 · 1030 阅读 · 0 评论 -
在Java中实现浮点数的精确计算
问题的提出:如果我们编译运行下面这个程序会看到什么?public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.println(1.0-0.42); System.out.println(4.015*100);原创 2005-06-13 18:15:00 · 1195 阅读 · 0 评论 -
classLoader
众所周知,Java 2之后在ClassLoader中使用了parent-Delegation模式,目的是为了简化User-defined ClassLoader的实现和更好的安全性。ClassLoader通常作为Java 安全性的第一道屏障, 它会阻止恶意代码对原有可信任代码的干扰。 保护可信任代码。 将不同的代码分类(称之为protection domains转载 2006-05-29 22:12:00 · 1824 阅读 · 0 评论 -
中断JAVA线程
http://www.javaresearch.org/article/showarticle.jsp?column=544&thread=46203在JAVA中,通过其对线程类的内嵌支持,编程人员编写多线程程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。在本篇文章中,我们针对这些难题之一:如何中断一个正转载 2006-08-06 18:06:00 · 1012 阅读 · 0 评论 -
Jprofiler 5.1.2 配置
Jprofiler 5.1.2 配置 http://blog.cnsucc.com/2009/04/24/jprofiler-512-%e9%85%8d%e7%bd%ae/ 2009-04-24性能测试315 views0个评论 Jprofiler 5.1.2下载地址2.安装,运行jprofiler_windows_5_1_2.exe,安装到d:/Progr转载 2009-08-20 15:27:00 · 2156 阅读 · 0 评论 -
JPA 时间注解
java.sql.Date : 只代表年月日,没有小时分钟和秒 java.sql.Time : 只代表小时分钟和秒,没有年月日 java.sql.Timestamp : 都有public enum TemporalType { /** Map as java.sql.Date */ DATE, /** Map as java.sql.Time */ TIME, /** Map as java.sql.Timestamp */ TIMESTAMP}Java代码:原创 2010-08-20 19:25:00 · 5899 阅读 · 0 评论 -
Class.getResource vs ClassLoader.getResource
这两个方法还是略有区别的, 以前一直不加以区分,直到今天发现要写这样的代码的时候运行错误, 才把这个问题澄清了一下。基本上,两个都可以用于从 classpath 里面进行资源读取, classpath包含classpath中的路径和classpath中的jar。 两个方法的区别是资源的定义不同, 一个主要用于相对与一个object取资源,而另一个用于取相对于classpath的资源,用的是绝对路径。在使用Class.getResourceAsStream 时, 资源路径有两种方式, 一种以 / 开头,则这转载 2010-09-16 23:16:00 · 11375 阅读 · 2 评论 -
使用CopyOnWriteArrayList来解决ArrayList上的ConcurrentModificationException
http://www.xdocs.org/?p=415 使用CopyOnWriteArrayList来解决ArrayList上的ConcurrentModificationException日期:2010/08/18作者:admin在你的应用中有一个列表(List),它被频繁的遍历,但是很少被修改。像“你的主页上的前十个分类,它被频繁的访问,但是每个小时通过Quartz的Job来调度更新”。如果你使用ArrayList来作为该列表的数据结构并且不使用同步(synchronization),你可能会遇到Con转载 2010-09-27 01:06:00 · 4367 阅读 · 0 评论 -
深入研究Servlet线程安全性问题
quote from:http://tech.163.com/05/0523/14/1KEML1JS00091589.html摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量原创 2005-05-27 11:28:00 · 942 阅读 · 0 评论 -
重定向(forward与sendRedirect)区别
quote from: http://kevinmro.blogchina.com/重定向(forward与sendRedirect)区别 最近有网友和我谈起他上次面试被别人问forward与sendRedirect没理解太清楚,搞得比较尴尬。现将自己对这个问题的体会写在下面。期望能对一些人有帮助。1.RequestDispatcher.forward() 是在服务器端起作用,当使用forw原创 2005-05-25 11:17:00 · 25931 阅读 · 3 评论 -
Java语言中Timer类的简洁用法
http://blog.bcchinese.net/shiaohuazhang/archive/2005/02/16/10493.aspxJava语言中Timer类的简洁用法 所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 T原创 2005-10-10 16:51:00 · 1176 阅读 · 0 评论 -
Servlet/JSP服务器端的重定向
这个其实很简单,不过平常有时候用到,为了懒得去google,所以先放自己这里方便,^_^通常,在一个设计良好的Web应用中,都会综合使用Servlet和JSP技术。Servlet控制业务流转,JSP则负责业务处理结果的显示。此时,将大量用到重定向技术。重定向技术可以分为两类,一类是客户端重定向,一类是服务器端重定向。客户端重定向可以通过设置特定的HTTP头,或者写JavaScript脚本实现。原创 2005-01-24 12:07:00 · 1031 阅读 · 0 评论 -
学习日期、日期格式、日期的解析和日期的计算
如何获得日期三种方式import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;//三种不同方式读取系统日期时间public class JavaReadSysTime{ public static void main(String[] args) { //SimpleDat原创 2005-01-24 12:02:00 · 1629 阅读 · 0 评论 -
JAVA 数字格式化处理方法; 国际化
有时我们需要控制输出的数字的格式,如何使用java的类库做到这个呢?例如数字“1234.56”如何以“1234.560”、“1,234.56”格式输出,在此你可以找到答案例子:例如数字:1、1234.56以1234.560格式输出DecimalFormat df1 = new DecimalFormat("####.000");df1.setGroupingUsed(false);System.o原创 2005-01-24 13:50:00 · 12953 阅读 · 0 评论 -
在JavaScript中使用Java
12.3 在JavaScript中使用Java利用JavaScript可以把Java语言的小应用程序(applet),插件以及包括表单、超级链接和图象在内的各种Web元素有机地联系起来。JavaScript用一个叫做applets的applet对象数组来访问Java的applet。applets数组是浏览器对象document的一个属性。这个数组中的每一个applet对象都按照它们在HTM原创 2005-01-28 12:05:00 · 7920 阅读 · 0 评论 -
ResultSet用发!
来自:http://dev.csdn.net/develop/article/33/article/37/article/33/article/33/33786.shtm 这篇文章并没有给出如何使用ResultSet的具体例子,只是从ResultSet的功能性上进行了详细的讲述。希望这篇文章对大家理解ResultSet能够有所帮助。下面就是这篇文章的具体内容。 结果集(Resu原创 2005-02-23 13:37:00 · 1722 阅读 · 0 评论 -
谈谈J2SE中的序列化之接受默认序列化
http://www.yesky.com/SoftChannel/72342371961929728/20050205/1909834.shtml首先要了解java默认的序列化行为,java将一切关于对象的信息都保存了下了,也就是说,有些时候那些不需要保存的也被保存了下来。一般情况下,我们仅仅需要保存逻辑数据就可以了。不需要保存的数据我们可以用关键字transient标出。 以下是一个例子:原创 2005-09-27 15:35:00 · 765 阅读 · 0 评论 -
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
ZT From http://fmddlmyy.home4u.china.com/text6.html谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicod原创 2005-05-16 16:32:00 · 1400 阅读 · 0 评论 -
在Java中实现Job Scheduling
quote from http://kevinmro.blogchina.com/在大多数项目中,在特定的时间或频率下你需要完成一些特定的任务。在本文中我们将演示如何用标准的Java Timer API来实现。大多商业应用都会用报表和统计,很难想象没有这些帮助我们分析未来趋势的数据,我们还要这系统干什么。问题是如此多的数据我们该如何触发,如果处理对系统性能影响不大。比较好的方式是避开应用高峰,让原创 2005-05-24 15:25:00 · 1330 阅读 · 0 评论 -
彻底明白Java的IO系统(文摘)---JAVA之精髓IO流
quote from http://kevinmro.blogchina.com/一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往str原创 2005-05-24 15:26:00 · 3973 阅读 · 0 评论 -
Spring事务配置的五种方式
from : http://www.360doc.com/content/09/0730/10/117897_4546626.shtml前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下:转载 2013-05-03 15:59:55 · 708 阅读 · 0 评论