自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shixing_11的专栏

实践是最好的成长,分享是最好的记忆

  • 博客(7)
  • 资源 (16)
  • 收藏
  • 关注

原创 面试题: 求 1*1! + 2*2! + 3*3! +...+ N*N! = ?

曾经做过的一道面试题:求 1*1! + 2*2! + 3*3! +...+ N*N! = ?分析:这道题目有两个隐藏问题1. N!非常大,不能用普通的int或long来存储,许多人在这点上就挂了。2. 对递归和非递归算法的转化与性能比较。根据以上两点分别做如下对策:1. N!非常大,但是Java中提供了专门用于处理大数据类型的类,BigInteger和BigDecimal,这两个类被经常用    于金融计算,完全将数据处理对象化。数据的计算调用对象的方法完成,拿BigDecimal举例如下:BigDecim

2010-06-07 14:41:00 3768 1

原创 Java集合HashSet的hashcode方法引起的内存泄漏问题

package apistudy;import java.util.HashSet;import java.util.Set;/** * Created on 2010-6-7 * Description: [HashSet的hashcode方法引起的内存泄漏] * @author shixing_11@sina.com * @version 1.0*/public class HashSetTest{ public stati

2010-06-07 14:19:00 3811 1

原创 Tomcat配置远程调试

相信做过Java Web项目的朋友都非常熟悉MyEclipse(汗,有不知道的?),集成Tomcat一点deploy按钮,直接发布成功,再一个start就可以欣赏自己的大做了。可有些项目或者公司不允许使用MyEclipse(收费的,呵呵),所以部署打包的事完全交给了Ant或者Maven来做,但这两兄弟都得在命令行下来做,对于被MyEclipse惯坏的我来说,用着简直是痛苦之极,就拿Ant来说,往往要做如下几步: 1.进入工程目录,运行Ant命令编译;2.生成Eclipse工程所需的文件(.classpath

2010-06-07 11:42:00 8936

原创 Java比较器对数组,集合排序二

<br /><br /> 需求:在实际项目中,我们常常需要对一些对象根据一定规则排序,如果人员对象要根据人名拼音排序,更进一步,有些政府公关项目需要将领导人的姓名排在第一位.做过权限部分的朋友们应该都了解此需求,那么就需要我们对中文排序,而往往我们的人员或者角色对象都放在一个List中,那么如何进行指定规则的排序呢,如有,张三,李四,领导,我需要结果,我-->领导-->李四-->张三请看代码,顺便了解下Java中强大的比较器。<br />1.有一个Person类(Person.java),有三个属性,代码如

2010-06-07 11:35:00 1931

原创 Java比较器对数组,集合排序一

数组排序非常简单,有前辈们的各种排序算法,再加上Java中强大的数组辅助类Arrays与集合辅助类Collections,使得排序变得非常简单,如果说结合比较器Comparator接口和Collator类及其子类RuleBasedCollator,能将排序发挥到极致。1.默认规则的排序  String[] array = {"动作","剧情","情感","惊悚","动画","纪录"};  List list = new ArrayList();  //该List中放有和array数组同样的数据  Array

2010-06-07 11:32:00 3248

原创 Java读取资源文件时内容过长与换行的处理

<br />Java读取Properties文件时碰到两问题<br />1. 资源文件中的key对应的value过长时,书写不方便,需要换行,若直接回车则回车后的内容被忽略<br />2.资源文件中的key对应的value需要换行显示时,若直接回车,则同样丢掉回车后的部分<br />针对上述问题找到如下解决办法:<br />1. 内容过长需要换行时拼接个/斜杠,这样/后的内容后正常显示<br />2.若内容本身需要换行时则用/n代替回车<br /> <br />package apistudy;im

2010-06-07 11:28:00 4576

原创 Java读写Properties文件

package apistudy;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.util.Properties;pu

2010-06-07 10:29:00 39847 4

IECookiesView

查看Cookies,web开发中了解Http协议,请求头相关内容时,可以使用,非常方便,包括Http如何编码,加密等信息,深层次的了解Cookies的机制,实现原理,需要的朋友可以看看。

2008-11-25

javascript跨域调试工具Javascript Debug Toolkit 1.0.2

非常有名的javascript调试工具,可设断点,单步执行,变量监视,刚出的新版本1.0.2,搞web开发非常实用,我们项目中都在用,该压缩包里有swf格式的例子及本人收集的资料。

2008-11-20

strtus整体架构及核心标签库的介绍.doc

strtus整体架构及核心标签库的介绍.doc 文中非常详细的介绍了Struts框架,每个类都有详细的描述,列出啦所有标签及用法!

2008-01-11

msxml4.0

在浏览网页时常会出现MSXML解析错误,版本过低之类的提示,就是缺少本插件,赶快下吧!

2008-01-11

Oracle迁移到DB2 SQL语句差异

在做项目的过程中,客户有可能会要求换数据库,那么除啦配置上的差异,还有最基本的Sql语句的差别,在这儿将这全部列出,为开发人员减轻痛苦.

2008-01-10

资源文件插件propedit 4.8.2

资源文件插件propedit 4.8.2,支持Eclipse3.2,可以在Eclipse下直接编辑资源文件,项目中最实用的插件

2008-01-10

java反编译插件jadeclipse3.2.4.rar

jadeclipse3.2.4.rar支持Eclipse3.2非常好用,在Eclipse下可以直接查看Class文件,非常方便.

2008-01-10

Oracle9i 数据库设计指引全集

Oracle9i 数据库设计指引全集.doc,实践总结,可打印,截图,说的非常详细!

2008-01-09

XML实用大全

XML实用大全,word版,方便实用

2008-01-09

XML编程从入门到精通.pdf

XML编程从入门到精通,对于理解XML非常不错

2008-01-09

JavaScript中的正则表达式简介

JavaScript中的正则表达式简介,word文档,可以打印下来慢慢看,写的比较详细,易懂!

2008-01-09

JavaScript常用技巧

JavaScript常用技巧,自己收集的,写的比较全,一看就懂!

2008-01-09

Hibernate开发指南.pdf

Hibernate开发指南.pdf

2008-01-09

Java 2平台安全技术-结构,API设计和实现

Java 2平台安全技术-结构,API设计和实现

2008-01-09

Oracle傻瓜手册

Oracle傻瓜手册,非常经典的著作,想提高Oracle水平的朋友们可以看看!

2008-01-09

空空如也

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

TA关注的人

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