java基础
make19830723
这个作者很懒,什么都没留下…
展开
-
ArrayList排序 降序排列
public class Person { String name; int age; public Person(String name, int age) { this.name = name; this.age = age; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName()转载 2011-01-25 19:30:00 · 4701 阅读 · 0 评论 -
S2SH 整合 主要关注struct2
因为要去新公司,新公司叫我要了解S2SH知识,于是花了一个上午的时间来研究S2SH,分享一下我架设S2SH流程。工具:Myeclipse8.5strcut2+spring2.5+hibernate3.2最后使用工具需要的包可能有些包是用不到了,我没有一个一个去原创 2011-08-10 20:25:24 · 975 阅读 · 0 评论 -
MongoDB中实现类似于SQL的like查询
Mongo mongo; try { mongo = new Mongo("10.1.2.7", 27017); DB db=mongo.getDB("rim"); DBCollection collection=db.getCollection("TBL_DATA_LOG"); String personName="eb"; Pattern pattern =原创 2011-12-07 10:03:38 · 1629 阅读 · 0 评论 -
java 生成缩略图
public class Thumbnail { private int width; // private int height; private Image img; private int w = 250; private int h = 150; /** * 构造函数 * * @param fileName * String * @t原创 2011-01-25 18:39:00 · 1328 阅读 · 0 评论 -
Struts2 +jquery+ajaxfileupload 实现无刷新上传文件
由于项目需求,需要实现无刷新上传图片,在网上找了好多例子都不是很好 最总让我找到了Struts2 +jquery+ajaxfileupload 方式,个人尝试下来比较的不错。所用到的包和文件struts2 core所有核心包和truts2-json-plugin 插件ajaxfileupload.js文件jquery.js 文件 我使用的是jquery.1.2.1.jsj原创 2011-12-09 10:34:14 · 7432 阅读 · 8 评论 -
java 对图片进行MD5算法
在这次项目中需要对图片MD5来确定一张图片的唯一性,如果两个图片MD5相同就认定问两张图片是同一张图,只不过是被转载的。在多次查找资料后写出来下面的通用类 1、将图片转换成二进制数组public static String getMD5(String URLName){ String name=""; try { URL url = new URL(URLN原创 2011-01-25 19:14:00 · 12306 阅读 · 0 评论 -
java7新特性之一 7大新功能
1、对集合类的语言支持Java将包含对创建集合类的第一类语言支持。这意味着集合类的创建可以像Ruby和Perl那样了。原本需要这样:List list = new ArrayList(); list.add("item"); String item = list.get(0); Set set = new HashSet(); set.add("item原创 2011-08-20 16:59:10 · 582 阅读 · 0 评论 -
tomcat二级域名的配置
(1)开通泛域名支持,即house.map512.cn,plan.map512.cn,map512.cn都指向同一IP,如218.4.157.245(2)修改tomcat目录下的conf/server.xml,在engine里面添加<Host name="localhost" debug="0" appBase="E:\\Tomcat6.0\\webapps" unpac原创 2012-04-01 16:41:17 · 847 阅读 · 0 评论 -
hibernate many-to-many(单向和双向)--->(annotation和xml文件两种形式)
In this example you will learn how to map many-to-many relationship using Hibernate Annotations. Consider the following relationship between Student and Course entity.According to the relation转载 2012-07-30 14:48:40 · 1288 阅读 · 0 评论 -
Hibernate – One-To-Many Example (Annotation)
1. “One-To-Many” 表关系2. Hibernate 实体类Stock.javapackage com.mkyong.stock; import java.util.HashSet;import java.util.Set;import javax.persistence.Column;import javax.persistenc原创 2012-07-30 14:59:41 · 1032 阅读 · 0 评论 -
java MD5加密工具类
<!--google_ad_client = "ca-pub-7282784193449256";/* csdn */google_ad_slot = "4651917431";google_ad_width = 728;google_ad_height = 90;/原创 2011-07-28 09:22:49 · 950 阅读 · 0 评论 -
myeclipse code templates 设置详解
<!--google_ad_client = "ca-pub-7282784193449256";/* csdn */google_ad_slot = "4651917431";google_ad_width = 728;google_ad_height = 90;/原创 2011-07-19 16:53:22 · 4693 阅读 · 0 评论 -
两个数组相识度算法 tanimoto
以后添加 先记录在这里!防止自己忘记!原创 2011-07-28 16:34:16 · 4199 阅读 · 1 评论 -
Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是原创 2011-01-25 19:33:00 · 377 阅读 · 0 评论 -
java获取url地址的主域名正则表达式
String url = "http://anotherbug.blog.chinajavaworld.com/entry/4545/0/";Pattern p = Pattern.compile("(?提取完整的可以用Pattern.compile("[^//]*?//.(com|cn|net|org|biz|info|cc|tv)", Pattern.CASE_INSENSITIVE); 爱美丽女性网 www.5aml.net 爱美丽女性网 美容 彩妆 发型 护肤 服饰 情感|分享生活美学,专注女性原创 2011-01-26 19:21:00 · 11315 阅读 · 0 评论 -
上传文件
一.本程序所解决的问题1. 能读取所有类型的文件,且不限制大小2. 获取文件名时防止乱码(只需保证编码是gbk即可包括html)3. 可以同时上传n个文件4. 在n个浏览控件中,允许浏览控件的内容为空(即要判断文件内容是否存在(第五行),可通过是否存在文件名(第二行))如下,可以正常上传:5. 上传相同文件名时,能自动修改文件名6. 上传失败时,能自动删除上传失败的文件二.本程序包括1.一个核心代码2.一个Servlet类3.html文件UpLoad 类的方法import java.io.*;imp转载 2011-01-25 19:40:00 · 587 阅读 · 0 评论 -
java处理文件
一、读取文件1、读取网络文件2、读取本地文件原创 2011-01-29 10:56:00 · 468 阅读 · 0 评论 -
一个Java程序员应该掌握的10项技能
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbe转载 2011-02-14 13:12:00 · 501 阅读 · 0 评论 -
java.net.SocketException: Too many open files
<br />今天早上过来看tomcat运行程序,没有任何反应,打开日志文件一看都是报出的java.net.SocketException: Too many open files,异常错误。在网上找资料看看是说:在linux中打开文件的限制,基本上有3中解决方案:<br />1、<br />用命令ulimit -a查看<br />[root@test security]# ulimit -a <br />core file size (blocks, -c) 0 <br />data seg原创 2011-02-21 09:16:00 · 689 阅读 · 0 评论 -
Locality Sensitive Hash
<br />转载:http://grunt1223.javaeye.com/blog/937600<br />局部敏感哈希——Locality Sensitive Hash是一种常见的用于处理高维向量的索引办法。与其它基于Tree的数据结构,诸如KD-Tree、SR-Tree相比,它较好地克服了Curse of Dimension,能够将KNN的时间复杂度缩减到sub-linear。LSH多被用于文本、多媒体(图像、音频)的相似性判断。请看下图: <br /><br /> <br /><br />参考上图,转载 2011-03-09 10:25:00 · 1454 阅读 · 0 评论 -
Hibernate主键生成方式 Key Generator
<br />转载 http://letle.javaeye.com/blog/78530<br /> <br /><br />Hibernate主键生成方式 Key Generator<br />主键产生器<br />可选项说明:<br />1) assigned<br />主键由外部程序负责生成,无需Hibernate参与。<br />2) hilo<br />通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主<br />键生成历史状态。<br />3) seqhilo<br />与hi转载 2011-03-17 13:29:00 · 488 阅读 · 0 评论 -
java 获取页面编码
<br /> 前期的项目中,使用的解析页面编码,刚开始使用httpurlconnection来处理的,可惜有些页面的编码很难得到后来在javaeye上面找到一个文章介绍该技术我我将其转载:http://babyjoycry.iteye.com/blog/587527import info.monitorenter.cpdetector.io.CodepageDetectorProxy; import info.monitorenter.cpdetector.io.HTMLCodepageDetect原创 2011-04-06 17:34:00 · 1622 阅读 · 1 评论 -
tomcat 下配置虚拟目录
在tomcat文件夹的conf\catalina\localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)增加project .xml文件(该文件名的project要和下面的“path=“/xxx"”的xxx相同)文件内容:docBase是项目文件夹的web-inf文件夹的上一层目录workDir是指Tomcat原创 2012-09-29 09:54:55 · 597 阅读 · 0 评论