![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
yuhua3272004
这个作者很懒,什么都没留下…
展开
-
java日期处理集合连载
文章引用自: http://blog.sina.com.cn/u/1426475537 java日期处理集合连载一 连载一:Java 语言的Calendar,GregorianCalendar (日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够转载 2007-12-21 19:44:00 · 836 阅读 · 0 评论 -
以日期为条件查询数据
原创 2009-03-17 16:57:00 · 791 阅读 · 0 评论 -
对javaEye 上的的帖子:ThreadLocal与synchronized
http://www.javaeye.com/topic/81936?page=1对javaEye 上的的帖子:ThreadLocal与synchronized,从回帖来看争议很多,我的理解是写的可以,以下是部分原文及回帖。ThreadLocal与synchronized Java良好的支持多线程。使用java,我们可以很轻松的编程一个多线程程序。但是使用多线程可能会引起并发访问的问题。s原创 2009-04-01 13:48:00 · 1795 阅读 · 0 评论 -
JVM 唯一,还是每个thread一个?有关 ThreadLocal 生成实例数量的困惑。
http://www.javaeye.com/topic/71554转载 2009-04-01 13:56:00 · 870 阅读 · 0 评论 -
正确理解ThreadLocal
转载 2009-04-01 13:48:00 · 492 阅读 · 0 评论 -
栈(堆栈)与堆的区别
一、程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 又名堆栈区,由编译器自动分配释放,存放函数返回值、参数以及程序的局部变量。函数内部共享(局部变量和函数返回值以及参数的scope一样)。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收(OS可能不回收,这将导致内存泄露,转载 2009-03-31 13:39:00 · 648 阅读 · 0 评论 -
初探java内存机制
因为基础差,所以面对的问题都很低级问题的引入:问题一:String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2); //true 问题二:String str1 =new String ("abc"); String str2 =new String ("abc"); System.out.p转载 2009-03-31 14:05:00 · 532 阅读 · 0 评论 -
获得路径
1.如一个类RuleMemoryFactory在包package com.hiaward.xbankmibs.webapp.common;下,想获得此类所在的目录,则:RuleMemoryFactory.class.getResource("").getFile().replaceFirst("/", "") = G:/MyEclipse601_Workspace/xBankMIBS2.0P原创 2009-09-04 10:37:00 · 725 阅读 · 0 评论 -
encodeURIComponent , md5
var getMD5 = function(filedata){ var md5 = "md5"; if(filedata != null && filedata != "" && filedata != "null" && filedata != " "){ var uiXmlForMD5 = filedata; uiXmlForMD5 = uiXmlFo原创 2010-01-18 19:29:00 · 998 阅读 · 0 评论 -
几种读取属性文件的JAVA实现方式
1.使用java.util.Properties类的load()方法 示例: Java代码 InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in); Inpu转载 2009-12-19 09:50:00 · 1290 阅读 · 0 评论 -
避免浏览器重复提交的方法
<br />客户端(Javascript)、<br />思想1:点完提交按钮就将按钮设置成disable,缺点在于要对页面中的每个按钮都设置<br />思想2:用一个全局变量来表示浏览器是否已提交<br /><html><br /><head><br /> <script language="javascript"><br /> var submited = false;<br /> function checkValid(form)<br /> {<br /> if(转载 2010-06-08 10:35:00 · 884 阅读 · 0 评论 -
使用servlet过滤器和监听器
1. Servlet过滤器基础 Servlet过滤器是Servlet的一种特殊用法,主要用来完成一些通用的操作。比如编码的过滤,判断用户的登陆状态等等。Servlet过滤器的适用场合: A.认证过滤 B.登录和审核过滤 C.图像转换过滤 D.数据压缩过滤 E.加密过滤 F.令牌过滤 G.资源访问触发事件过滤 Servlet过滤器接口的构成: 所有的Servlet过滤器类都必须实现javax.ser转载 2008-12-26 20:28:00 · 714 阅读 · 0 评论 -
Java加密和licence控制的设计
1.版权声明 本文是关于如何通过序列号来加载加密的class文件的阐述。 本文所提及的Resin hessian是Caucho公司的注册产品名称, 其版权规caucho所有。本文可以转载, 但是必须注明作者的Blog地址:http://blog.csdn.net/oldjavaman2. 本文的适用对象 作为技术人员,本文的技术细节涉及到Java语言的基转载 2009-02-04 11:01:00 · 1500 阅读 · 1 评论 -
BigDecimal 的roundMode 舍位模式
roundMode是指舍位时候的模式,传参数的时候用BigDecimal.ROUND_XXXX_XXX, 有: 一下例子是setScale(0,BigDecimal.ROUND_XXXX_XXX));的情况。如果保留小数位数不是零,如setScale(2,BigDecimal.ROUND_XXXX_XXX)); 是 2 ,则 此数字的小数位数要大于2位。第三位才是要取转载 2008-10-13 15:04:00 · 4272 阅读 · 0 评论 -
java中关于日期 Date 的相关操作
/** * 计算日期差值。 * * @param sBeginDate * @param sEndDate * @return */ public int computeCoolingOffPeriod(Date sBeginDate,Date sEndDate) throws Exception{ Calendar ca原创 2007-12-21 19:59:00 · 677 阅读 · 0 评论 -
ク ラス BidDecimal が 勉強します
まで:http://hi.baidu.com/gefforey520/blog/item/326a4a970a78266e55fb9695.html BigDecimal类的功能及其使用2007-09-15 09:51 P.M. BigDecimal类实现任意精度的浮点运算,其有很多种构造方法,但常用的应该如下所示(个人推测):转载 2008-08-06 12:22:00 · 1985 阅读 · 0 评论 -
截取字符串的函数
编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。 --------------------------------------------------------------------------原创 2008-08-06 12:21:00 · 715 阅读 · 0 评论 -
StringWriter/PrintWriter
from:http://kanshinu.blogdriver.com/kanshinu/ 异常跟踪在Java中,利用try..catch(..finally)语句可以捕获和处理异常,非常方便。catch块的常见异常处理方式是输出异常,例如把异常输出到日志文件。Exception类有一个printStackTrace()方法,它能够从发生异常的方法中输出堆栈信息,默认输出位置是System.e原创 2008-08-06 12:24:00 · 3830 阅读 · 1 评论 -
DecimalFormat的使用
转载:http://www.blogjava.net/zhanglijun33/archive/2007/08/03/java2.html 用 DecimalFormat 格式化数字引言 Java中对浮点数的输出表示在Java中浮点数包括基本型float、double,以及对象包装类型的Float和Double,对于这些浮点数的输出,不管是显式地还是隐式地调用toString()得转载 2008-08-06 13:05:00 · 980 阅读 · 1 评论 -
StringWriter/PrintWriter
from:http://kanshinu.blogdriver.com/kanshinu/ 异常跟踪在Java中,利用try..catch(..finally)语句可以捕获和处理异常,非常方便。catch块的常见异常处理方式是输出异常,例如把异常输出到日志文件。Exception类有一个printStackTrace()方法,它能够从发生异常的方法中输出堆栈信息,默认输出位置是System.e转载 2008-08-06 13:07:00 · 1624 阅读 · 0 评论 -
人民币小写转大写
/** * 小写金额转成大写。 * @param input * @return */ public static String numtochinese(String input){ String s1="零壹贰叁肆伍陆柒捌玖"; String s4="分角整元拾佰仟万拾佰仟亿拾转载 2008-09-08 14:59:00 · 1026 阅读 · 0 评论 -
BigDecimal 的使用
public void setFileEtc(CalculateChargeVO calculateChargeVO,List list) { CalculateChargeVO calculateChargeVOTemp; BigDecimal fileAuditing = new BigDecimal(0.0).setScale(2);//保留两位小数,默认为0.00。原创 2008-09-22 17:56:00 · 1079 阅读 · 0 评论 -
五舍六入
/** * 五舍六入。如要保留两位小数,如14.1256 -->14.12 ,4.0 -->4.00 ,4.1 -->4.10。 * * @ preservingDigit 保留位数。 * @ valueTmep * */public BigDecimal getValau(int preservingDigitTemp,double valueTmep){ double v原创 2008-10-14 18:38:00 · 2019 阅读 · 0 评论 -
取得当前日期
Calendar cal = Calendar.getInstance(); System.out.println("年:" + cal.get(Calendar.YEAR)); // 一月为0,因此要加1 System.out.println("月:" + (cal.get(Calendar.MONTH) + 1)); System.out.println("日:" + cal.get(Cale转载 2008-10-24 17:24:00 · 647 阅读 · 0 评论 -
java中判断socket网络远端是否断开连接
<br />最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。<br />首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的状态,无法判断远端是否已经断开连接。<br />然后想到是否可以通过OutputStream发送一段测试数据,如果发送失败就表示远端已经断开连接,类似ping,但是这样会影转载 2010-06-08 10:46:00 · 1275 阅读 · 0 评论