自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

think

think

  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

转载 关于String的长度限制

要理解 java 中String的运作方式,必须明确一点:String 是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java

2011-07-30 19:15:41 60113 1

关于String的长度限制

要理解 java 中String的运作方式,必须明确一点:String 是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java 为什么要把String 设计为非可变类呢?你可以问问 james Gosling :)。但是非可变类确实有着自身的...

2011-07-30 19:15:00 951

原创 解决JS弹出新窗口被浏览器阻止的解决方案

rel="stylesheet" type="text/css" /> 密码确认function tijiao(){ // 提交 var password = document.getElementById("password").value

2011-07-29 11:20:51 24136

解决JS弹出新窗口被浏览器阻止的解决方案

在js中通过open弹出窗口可能会被阻止,我尝试这段代码: var flag = window.open(url,"",""); if(flag==null) { alert("您的浏览器启用弹出窗口过滤功能!\n\n请暂时先关闭此功能!") ; } 上面这段代码仅仅是增加了一个提示,让用户更改浏...

2011-07-29 11:20:00 775

转载 JAVA处理日期时间常用方法:

java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元

2011-07-27 20:53:25 1021

JAVA处理日期时间常用方法:

java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。 例: C...

2011-07-27 20:53:00 82

原创 Tomcat中new Date()相差8个小时的各种方案及探索(二)

试想,能够在程序中控制为北京时间,这样具有更好的移植性.但经过尝试都不成功,估计原因还是Tomcat没有得到时区信息. SimpleDateFormat txtDate = new SimpleDateFormat("yyyy-MM-dd HH:

2011-07-27 20:41:09 2035

Tomcat中new Date()相差8个小时的各种方案及探索(二)

试想,能够在程序中控制为北京时间,这样具有更好的移植性.但经过尝试都不成功,估计原因还是Tomcat得到默认时区和语言环境获仍然是原来的.换句话说tomcat这个时间依赖于操作系统,如果系统时间不对,程序里是无法控制的. SimpleDateFormat txtDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...

2011-07-27 20:41:00 185

原创 Tomcat中new Date()相差8个小时的各种方案及探索(一)

操作系统:win 7英文旗舰版安装时选择的中国,所以系统时间是北京时间.问题来源项目中有和当前时间比较的地方,发现不对后,经过跟踪分析发现是new Date()的时间要晚八个小时,估计Tomcat采用的是伦敦时间吧.在网上收集了资料,整理大致有下面三种解决方案.第一种:是由于你的

2011-07-27 20:35:58 4332

Tomcat中new Date()相差8个小时的各种方案及探索(一)

操作系统win 7英文旗舰版安装时选择的中国,所以系统时间是北京时间.tomcat版本:jakarta-tomcat-5.0.28(免安装,曾在xp上运行过)jdk版本:jdk1.4.2_04(免安装,曾在xp上运行过)问题来源项目中有和当前时间比较的地方,发现不对后,经过跟踪分析发现是new Date()的时间要晚八个小时,估计Tomcat采用的是伦敦时间吧.在网上收集了资料,整理大...

2011-07-27 20:35:00 222

Java Email 在Tomcat所依赖的Jar包(全部)

经过一个上午的折腾,终于能够发送邮件了.主要是jar包的处理.下面是附件的使用说明.欢迎大家交流. 将文件夹中5个jar包放入lib下即可. 在实际开发中,需要避免不同版本的jar包冲突. 下面是我的开发经验(针对当前具体环境而言): (1) // SimpleMail email = new SimpleMail(); // email.setTLS(true); 第二行代码如果不注释起来,会导致发送邮件失败.我在apache官方文档(版本1.2)说这个方法已经过失了. 用新替代的方法,目前这个版本不支持.最新的jar包是版本commons-email-1.3.jar.但是apache官方不能下载. (2) mail.jar和activation.jar的作用 在Tomcat环境下如果没有这个两个jar包会报java.lang.NoClassDefFoundError:javax/mail/Message的错误。 网上提供的下载地址: mail.jar 下载地址: http://java.sun.com/products/javamail/downloads/index.html(能进到oracle对应的页面) activation.jar 下载地址:http://java.sun.com/products/javabeans/jaf/downloads/index.html(此页面好像已经变更了) 这个两个包到底是做什么的我目前也不太清楚 (3) apache mail官方文档 http://commons.apache.org/email/apidocs/index.html

2012-05-10

sql脚本美化器

用于美化sql脚本,当面对一大堆没有格式的sql脚本肯定头疼,不过你的拥有了它,一切就变得简单了

2011-11-01

MyEcilpse8.5汉化包,适用于各种版本

(1)MyEcilpse8.5汉化包,适用于各种版本 (2)本博客里有详细安装教程,分为四步,附截图

2011-04-08

7天学会时间管理&卓有成效的程序员(PDF)

初级程序员必读书目 7天学会时间管理(PDF) 卓有成效的程序员(PDF)

2011-04-08

ViewletCam-flash屏幕录象

屏幕录像工具,简单易用,制作教程和毕业设计这些都能用到,不到2M.

2011-03-23

PowerDesigner基础入门(PDF)

PowerDesigner入门的不错教程噢

2011-03-09

Oracle10 PL/SQL教程(PDF)

是学习ORACLE10 PL/SQL 很好的教材

2011-03-02

ULM工具(1M,比Visio更强大)

Visio画UML时不支持Java特性,画Abstract类就画不出来,数据类型也只有那么几种.本工具解决这些问题,并且自己可以随意定义.是画UML的优秀工具.而且无需安装,只有1M大小.

2011-01-13

Maven权威指南-快速入门

很全面详细,里面代码可以复制,也是备忘的好手册

2010-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除