Java
文章平均质量分 60
hopestar2
从事JAVA,C佳佳,shell等语言的软件开发,主要兴趣和方向数据挖掘,分布式数据库等。希望多与志同道合的朋友交流。
展开
-
Eclipse下如何写一个Ant Build文件
<br /> Eclipse下Java开发打包有很多种方式,简单的可以通过Eclipse自带的Export功能,<br />比较傻瓜,但是不够灵活,可能会嵌入一些我们本来不需要的东西。所以还是自己动手<br />写一个构建文件build.xml,然后右键此文件,选中ant build选项,选择需要的构建。<br /> 下面是一个简单的build.xml,复杂的应用可以在此基础上进行添加修改。<br /> <?xml version="1.0"?><!-- ==============原创 2011-05-24 11:33:00 · 3954 阅读 · 0 评论 -
HTML源代码字符转换
在浏览器中,我们打开一个网页,比如http://www.google.cn/music/album?id=B32ac5ed507934bbf,然后点击菜单中的“查看”按钮,我们就可以看到网页的源代码(当然这个源代码与通过HttpURLConnectionn拿到的没那么完全),我们取一小段来看: 单曲 - 因为爱情 - 谷歌音乐搜索这些单等是什么意思,这些都是汉字的Unicode.我们需要将其解析出来才知道它的意思。 下面是解析它的Java代码: /** * @author tiny原创 2011-04-22 15:16:00 · 1626 阅读 · 0 评论 -
网页抓取中遇到的编码问题
1. URL中的编码问题 http://file4.top100.cn/201104181849/F35D6F747D9A96ABF8BA3B406B90E8C7/Special_93756/%E5%B0%8F%E8%84%B8%E8%BF%9B%E8%A1%8C%E6%9B%B2.mp3 %E5%B0%8F%E8%84%B8%E8%BF%9B%E8%A1%8C%E6%9B%B2.mp3 这个文件: 小脸进行曲.mp3 在代码中调用以下代码就可以解析出来, String outpu原创 2011-04-19 19:49:00 · 732 阅读 · 0 评论 -
Java的日志系统
日志系统是软件项目中一个非常重要的模块,它可以记录软件运行过程中重要的信息,可以帮助我们追踪软件的运行状态。特别是在线上环境中,有助于我们快速定位BUG。在JAVA中记录日志的方法大概有两种,一种是使用JAVA自带的包java.util.logging,另外一个是开源的日志包log4j。下面着重介绍如何快速在项目中使用这个强大的功能,网上这方面的帖子多如牛毛,但是我没有找到一个特别傻瓜的,让我看过之后马上就能拿来用的,所以决定自己将log4j的使用过程重新理一遍。1. 去log4j的官方网站上h原创 2011-05-05 17:10:00 · 1962 阅读 · 0 评论 -
Java一些常识
1. java -Xms1024m -Xmx2048m -xms和-xmx都是java运行时的可选参数,其中-xmx用来设置你的应用程序能够使用的最大内存数,-xms用来设置程序初始化的时候内存栈的大小。原创 2011-05-09 17:03:00 · 885 阅读 · 0 评论 -
IPV4转换程序
最近在一个项目中被IP转换给折腾死了,有些用LONG存储,有些用INT存储,还有些用String存储。看着真火大啊,转换来转换去的,看的头都晕了。为了偷懒还是自己写几行代码,弄个工具转换一下算了,磨刀不误砍柴功。下面是转换的代码,有需要的同学可以拿去看看。原创 2011-07-15 14:51:22 · 1936 阅读 · 0 评论 -
Java文件下载相关
做了一个很简单的音乐下载项目,从网络上相关网页抓取歌曲和歌词的超链接地址,然后通过这个超链接将歌曲和歌词下载到本地。这样一来就可以进行批量下载了。批量下载还会遇到一个问题,抓取的网站可能会将你的IP地址封掉,这就需要动态切换IP,动态切换IP,可以使用拨号上网的机原创 2011-09-29 10:28:51 · 1557 阅读 · 0 评论 -
Java程序远程调试
1. 在linux shell脚本中需要加入调试的选项, java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n2. 在windows平台下eclipse中Debug Configuration中有一个Remote Java Application选项,对这个选项进行配置,如图所示:H原创 2011-12-27 10:49:37 · 1839 阅读 · 0 评论 -
修改一封邮件的发件人等信息
写这篇文章的目的只是想说明一个道理,很多事情真的要想清楚在动手。一个很简单的问题,把它想复杂了,会导致工作效率严重下降。 方法1:一开始想到的最笨的方法,是将邮件信息转换为字符串,然后对字符串运用正则表达式对某些敏感信息进行处理。处理代码如下, String regMail = "\\w{1,15}[\\w-+=]{1,15原创 2012-06-11 14:35:30 · 5042 阅读 · 2 评论