java
文章平均质量分 50
asialee029
这个作者很懒,什么都没留下…
展开
-
JAVA静态代码块
今天遇到下面的代码,感觉很奇怪,特意记录下:代码如下: public class Test { private static List<Test> objs = new ArrayList<Test>(); static { objs.add(new Test(Test.S_NAME,Test.NAME,Test.COUNT)); ...2015-04-07 16:26:19 · 113 阅读 · 0 评论 -
tomcat的favicon.ico的用法
1. web.xml文件添加下面的mime-mapping[code="xml"] ico image/x-icon [/code]2. 在系统的公共页面中添加下面的引用即可[code="html"] [/code]原创 2011-12-01 20:00:27 · 946 阅读 · 0 评论 -
java获取当月的工作日
[size=large][color=blue]在这个记录一下,记录java获取某个月的工作日的代码,方便以后查看![/color][/size][code="java"]import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;...原创 2012-05-10 12:07:53 · 1236 阅读 · 0 评论 -
西安交通大学的错误日志
西安交大的网站报错了,记录下出错日志,改天研究一下。[code="java"]HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this reque...原创 2011-12-14 13:30:54 · 117 阅读 · 0 评论 -
打算学习android
收藏一个学习的网址[url]http://blog.csdn.net/flowingflying/archive/2011/02/28/6212512.aspx[/url]原创 2011-04-06 10:04:54 · 73 阅读 · 0 评论 -
dom4j使用的一些问题
1. 在dom4j里,直接在root element上addNamespace是无法成功的,因为是默认的,所以prefix必须给空字符串,结果导致了root的直接子结点都产生了xmlns=""的属性诸如:<root xmlns="http://wangf.javaeedev.com"> <blog xmln=""> <aticles>..原创 2011-03-28 22:45:08 · 364 阅读 · 0 评论 -
JDK6新特性,用Console开发控制台程序
JDK6 中提供了java.io.Console类专用来访问基于字符的控制台设备. 你的程序如果要与Windows下的cmd 或者Linux 下的Terminal交互,就可以用Console类代劳. 但我们不总是能得到可用的Console, 一个JVM是否有可用的Console依赖于底层平台和JVM如何被调用. 如果JVM是在交互式命令行(比如Windows的cmd)中启...原创 2010-11-13 09:57:14 · 117 阅读 · 0 评论 -
JDBC Batch的使用
检测数据库是否支持batch DatabaseMetaData.supportsBatchUpdates() 然后就是三个比较有用的方法: addBatch: 将Statement, PreparedStatement, and CallableStatement添加进batch里面 executeBatch: 返回各个语句的执行结...原创 2011-03-09 20:27:07 · 333 阅读 · 0 评论 -
万恶的Mybatis的EnumTypeHandler
[color=blue][size=medium] 项目里面使用了Mybatis,然后里面一些POJO有使用到Enum的情况,在数据库里面的字段类型是SMALLINT,然后再Mybatis里面不能正确的转换。然后我在网上找了下,提到了EnumTypeHandler,那我们就来看这个TypeHandler的实现吧:[/size][/color][code="java"]p...2011-04-23 09:38:28 · 875 阅读 · 2 评论 -
自己写的一个简单的applet的程序
[color=blue][size=medium]先上图吧:[img]http://dl.iteye.com/upload/attachment/466862/0b1cd150-0821-363e-858e-0cc70f6d8b3b.png[/img]功能是: 点击play后三个图片会随机的进行变化, 然后点击相应的底下的stop按钮,相应的图片就会停止下来,上面的stop按钮是三...原创 2011-04-19 23:16:44 · 255 阅读 · 0 评论 -
文件上传总结
[size=medium] 这两天想分析一下文件上传的源码,先写一下FileUpload的最基本的使用方法。 主要是给自己做一个总结,高手就不要看了,过两天我会分析FileUpload的源码。[/size][code="java"]import java.io.IOException;import java.io.PrintWriter;import java.u...原创 2010-06-22 20:15:14 · 124 阅读 · 0 评论 -
近来工作中遇到的一点小问题
[size=medium]1. 关于正则表达式使用的。需求是所有匹配上的字符串加上特殊的标志,这个典型的使用是在搜索里面给所有的关键字加粗,关键是忽略大小写的,所以要替换的串是不同的,举个例子,比如:[/size][code="java"]源串:aathread sdfdf Thread sdfdf Threadsdfdf Thread sdf THREAD THreadaa...原创 2010-06-21 14:24:28 · 93 阅读 · 0 评论 -
转的别人的ant+junit的一个例子,在这里备份一下
利用Ant集成Junit自动测试并生成测试报告,可以极大的提高测试的工作效率,其优势只要是测试用例的批量处理功能。前不久在网上看到很多关于Junit测试的文章,欣闻Ant支持Junit的集成,迫不及待的尝试了一番。 1. 的配置:ant 本案例采用apache-ant-1.6.5版本,下载ant后需要将Junit3.8.1拷贝到ANT_HOME的lib目录下。Ant在执行过程Tes...原创 2012-02-23 19:52:34 · 877 阅读 · 0 评论 -
ftp协议研究
[color=blue][size=large]ACTIVE FTP OPERATION[/size][/color][color=blue][size=medium]1、客户端使用源端口5150与server端的21端口通信,请求建立连接。2、server收到后,发送应答信息,OK(ACK),client and server通过控制端口交换控制信令。3、当用户请求列...原创 2012-03-12 17:34:16 · 192 阅读 · 0 评论 -
edtFTPj源码学习
[size=medium][color=darkblue]下面是edtFTPj的源码学习,下面的类图都是我自己亲手花的,希望对大家有所帮助。[/color][/size][size=medium][color=darkblue]这个是里面一些牵扯到ftp操作的类[/color][/size][img]http://dl.iteye.com/upload/attachment/006...原创 2012-04-11 16:25:09 · 117 阅读 · 0 评论 -
获取手机的mac地址
与IP不同,MAC是指连接WIFI使用的无线网卡的物理地址,这个地址是唯一并且不可变更的。没有开启wifi能够获取到Mac地址只是获取的ip为0,当然wifi未连接状态下是肯定没有IP分配的。具体看看下面:<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>//在wif...原创 2014-04-10 22:20:21 · 370 阅读 · 0 评论 -
StringUtils.repeat函数赏析与疑问
今天实现一个字符串拼接的一个需求,比如: 输入: int times = 3;String str = "abcd";输出:abcdabcdabcd 本身想自己用StringBuffer写的,后来稍微查了下,发现org.apache.commons.lang.StringUtils.repeat实现了,稍微看了下它的实现...原创 2014-09-01 18:43:16 · 2906 阅读 · 0 评论 -
java服务的培训ppt
给应届生培训java web 服务的ppt,希望多批评指正.2014-08-30 23:01:16 · 205 阅读 · 0 评论 -
给新人制定的java学习计划
花了一点时间,给团队应届生和实习生制定的一个学习java的知识点,希望对大家有帮助。2014-08-30 22:52:35 · 970 阅读 · 0 评论 -
解决errorpage里面取不到Authentication的问题
本人原创,发现一些网站无道德的抓取,请自觉删去内容,转载请注明出处: http://asialee.iteye.com/blog/1772860 项目中遇到一个很奇怪的问题,在错误页面404里面取不到当前登录用户,即 SecurityContextHolder.getContext().getAuthentication()取不到当前的登陆...原创 2013-01-20 23:56:06 · 279 阅读 · 0 评论 -
velocity 1.6.4的一个bug
[size=large][color=blue] $.ajax()在Velocity中会冲突, 总之这个是velocity的一个bug,直接比如在evaluate $.trim的时候,会输出.tirm, $被无缘无故的吃掉了,直接上代码:[/color][/size][code="java"]import java.io.StringWriter;import ...原创 2012-09-10 17:24:47 · 184 阅读 · 0 评论 -
一种多数据源分页算法
[size=medium][color=blue] 以前开发一个系统,需要去多个系统去取数据,简单期间,比如a,b,c 三个系统,然后抓取过来,每页显示10条,比如a系统的总记录数是10,b是15,c是8条,起先的时候要去这三个系统去查总记录数,但是翻页的时候,有的时候就不需要去各个系统都取了,比如第一页,只要去a系统取数据就可以了,第二页到b系统取10条记录,第三页是在b系统取5条记录,...2012-09-10 17:13:46 · 1181 阅读 · 0 评论 -
webservice引用传参
http://www.blogjava.net/xylz/archive/2010/07/08/325587.html http://commons.apache.org/chain/cookbook.html @WebParam(name = "multiply", mode = WebParam.Mode.OUT原创 2012-04-19 19:38:00 · 446 阅读 · 0 评论 -
SimpleDateFormat使用的时候的注意点
[size=medium][color=blue] 今天在帮助同事查找一个项目bug的时候发现一个很奇怪的问题,一个字符串经过给定的一个format进行转换后变成了另外一个日期,原来是format串用错了,将'yyyy-MM-dd'错误的写成了'yyyy-mm-dd',format的结果也就自然而然错误,测试代码如下:[/color][/size][code="java"]S...原创 2012-12-06 20:59:31 · 199 阅读 · 0 评论 -
java获取当天的开始时间,当前周的开始时间
在程序里面要获取当前的开始时间和结束时间,以及当前天所在的周的开始时间和结束时间,在这个地方记录一下。 当天开始时间: Calendar currentDate = new GregorianCalendar(); currentDate.set(Calendar.HOUR_OF_DAY, 0);currentDate.set(Calendar.MINU...原创 2012-04-16 17:31:57 · 445 阅读 · 0 评论 -
java和javascript的正则表达式有点不同
[size=medium][color=blue] 今天在项目中遇到一个情况,正则表达式java后端和javascript前端的写法是一致的,但是并没有验证通过,原因还没有找到,代码如下:[/color][/size][code="java"]public class PatternTest { private final static String TN_NAME...原创 2012-11-06 18:54:11 · 438 阅读 · 0 评论 -
使用stringBuffer和StringBuilder拼串要注意的问题
[size=medium][color=darkblue] 今天在和同事排除一个问题的时候发现,从ftp上下载下来一个文件,写到本地后会多加一个换行,这样会导致md5值发生变化。然后到各个地方去排除问题,最后发现是以前写的程序的一个问题,将这个程序贴在这个地方.[/color][/size][code="java"]/** * 获取类路径文件内容 ...原创 2012-07-30 17:30:25 · 236 阅读 · 0 评论 -
浅谈System.identityHashCode
今天在查看一下源代码的时候突然发现要调用这个函数的地方,其实如果从定义上面来看的话,感觉不是很明白,说句心里话,我的理解是这样的,它是根据对象的内存地址来生成的hashCode,比如想这么一个情景,一般来说我们都会重载hashCode函数,就那String类的hashCode来说吧,就是与字符串的内容有关系,如果我们new两个内容相同的string,那么内存地址肯定是不相同...原创 2010-08-20 16:56:21 · 590 阅读 · 0 评论 -
诡异的dom4j的输出
昨天发现一个问题,使用dom4j的XMLWrtier输出的问题。 首先先说一下现象吧,如果XML里面包含了一些特殊字符,比如 这个是line feed,也就是换行符。在经过它输出后总是会变成\n, 不好干预它的转化。下面来看具体的例子。这个是原始的xml文件: [code="xml"] [/code...2011-04-13 09:26:25 · 96 阅读 · 0 评论 -
修改《java与模式》中有一个关于多例模式的一个多语言支持的一个例子的错误...
java与模式中有一个关于多例模式的一个多语言支持的一个例子,但程序有点问题,我把它修改了一下。[code="java"]import java.util.HashMap;import java.util.Locale;import java.util.Map;import java.util.ResourceBundle;public class LingualR...2008-12-11 23:45:07 · 73 阅读 · 0 评论 -
自己实现的HashTable
[size=medium] 自己实现的HashTable,主要是学习一下Hash的冲突检测以及冲突解决方式,没有详细的测试,希望大家多多指教。[/size][code="java"]import java.util.Locale;/** * Implement a hash table to store strings (i.e. objects of the ...2010-03-06 10:26:43 · 137 阅读 · 0 评论 -
struts2的s:set和s:if的问题
[size=large]关于struts2里面s:set 和s:if的问题,[/size][code="java"][/code][size=large]这么是正确的,但是我们set一个map,这样就不行了:[/size][code="java"][/code][size=large]奇怪的是,前面必须要加一个#,感觉很奇怪,我也不知道为什么,希望研究过源码的给一个解答。[...2009-11-18 18:46:20 · 95 阅读 · 0 评论 -
我写的一个多线程的例子,但打印线程不能退出,各位达人帮我看看。
谁帮我看看,PrintOperation怎么结束呀? 或者是我的线程同步有问题?[code="java"]public class Counter { private int value; private boolean isWritable = true; public void add(){ value++; } public void pr...2009-05-15 14:05:49 · 88 阅读 · 0 评论 -
利用Gmail发送邮件的问题
在采用Java Mail发送邮件的时候,配置文件如下:[code="xml"] ...2009-11-05 17:19:44 · 1013 阅读 · 0 评论 -
使用dom4j 生成XML
由于前段时间,程序中用到一点点ajax,后台的servlet要向前台的页面产生xml数据,当时就简单得使用了 StringBuffer,自己简单的组装了一下,有一点比较麻烦的是,转义字符的问题,例如, [code="java"] String name = "This is test "; StringBuffer buffer = new StringBuffer()...2008-11-18 00:15:40 · 158 阅读 · 0 评论 -
URLConnection的GET和POST, 请高手帮忙
这个是我客户端的程序,主要是通过servlet向它后台传递参数:[code="java"]import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.OutputStr...2009-04-20 17:35:01 · 92 阅读 · 0 评论 -
Java安装证书文件
[size=large]今天在程序中用到了HTTPS连接的HTTPURLConnnection, 运行是发生了下面的错误,发现是要安装证书文件,稍微找了一下,把证书文件安装了,就正确了,在这里把证书文件的命令保存一下,以备以后查看:[/size][size=large]Suppose: $JAVA_HOME = "C:\Program Files\Java\jdk1.6.0_0...2009-04-02 23:54:51 · 353 阅读 · 0 评论 -
Google Picasa API初体验
[size=x-large]Google Picasa是一个在线的相册系统,他提供了很多API,我们可以对相册进行操作,下面就是一个简单的获得一个用户所有相册,并把相册里面所有的图片显示出来,页面我也没有做什么美化,在初步研究之后,发现它的API的功能还比较强大,以后有时间了再看看其他的功能。源代码和.war文件都太大了,上传两个图片看看。。[/size][img]http://asi...2009-03-21 03:09:27 · 855 阅读 · 0 评论 -
JAVA通过URL保存远程图片
刚用到的,保留在此,以备查询。[code="java"]try { URL url = new URL( "http://lh3.ggpht.com/_d4XrOKBCIPc/ScL_LIHMDAI/AAAAAAAAABI/mP8Dmd0h9XY/s72/error.png"); java.io.BufferedInputStream bi...原创 2009-03-20 14:18:30 · 721 阅读 · 0 评论 -
帮忙分析一个算法。
[size=medium]一个含N个整数的数组,其中一个元素出现次数 k>N/2,找出这个元素。限O(N)时间,O(1)空间。其实就是找数组中出现次数最多的那个元素,看到一篇帖子,调试了一把发现有问题,[/size][url]http://hi.baidu.com/wzfxyer/blog/item/a16bec99e6b7700f6f068c69.html[/url][code=...2009-03-17 14:05:37 · 81 阅读 · 0 评论