JAVA
文章平均质量分 77
zbryan
这个作者很懒,什么都没留下…
展开
-
linux下java开发:如何安装JDK,TOMCAT和IDE
ubuntu linux的下载:http://www.ubuntu.com/download安装后的设置:(这个过程可能比较慢.中间的操作系统的升级可以跳过)http://wiki.ubuntu.org.cn/%E5%BF%AB%E9%80%9F%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97/EdgyEftjdk的安装及环境变量的设置:转载 2013-05-14 16:55:27 · 916 阅读 · 0 评论 -
“胡萝卜的梦”----SRM 401 DIV 2 250points 题目和自己的答案(非权威)
Problem Statement John works at a company called "FIELD-Tech", and today, he was so tired after work that he fell asleep as soon as he got home. Unfortunately, even in his sleep, he was unable to...2008-05-23 23:46:46 · 90 阅读 · 0 评论 -
getOutputStream()和getWriter()不能同时用
getOutputStream 和 getWriter方法不能同时共用,具体原因不详。估计是不能同时有两个输出流,不然电脑就爆炸了。 -------JAVA DOCS--------------------------------------------------- getOutputStreampublic ServletOutputStream getOutputStre...2009-12-01 12:44:54 · 411 阅读 · 0 评论 -
[转]用Sql添加删除字段,判断字段是否存在的方法
增加字段alter table docdsp add dspcode char(200)删除字段ALTER TABLE table_NAME DROP COLUMN column_NAME修改字段类型ALTER TABLE table_name ALTER COLUMN column_name new_data_type改名sp...2010-03-13 14:56:34 · 99 阅读 · 0 评论 -
利用《Java MP3 ID3 Tag Library》读取mp3文件ID3信息
《Java MP3 ID3 Tag Library》在这里:https://sourceforge.net/projects/javamusictag/ 利用该lib可以读取音乐文件的ID3V1,ID3V2等信息,包括歌手名,歌曲名,专辑名,歌词流(如果有的话)等,功能还比较强大。 我在使用的过程中发现该lib读取信息时会导致中文乱码,于是通过代码追踪,找到了两...2010-03-16 11:42:03 · 213 阅读 · 0 评论 -
[转]解析为什么Thread中的stop(), suspend(), resume() 会被Deprecated
Why is Thread.stop deprecated?Because it is inherently unsafe. Stopping a thread causes it to unlock all the monitors that it has locked. (The monitors are unlocked as the ThreadDeath exc...2010-03-23 13:44:29 · 307 阅读 · 0 评论 -
使用Maven管理Eclipse Java项目
本文可以任意转载,但请保留原出处:http://www.webwork.cn/archives/50009640.html为什么要使用Maven,使用Maven有什么好处 maven是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCMs管理、发布等的工具,它可以协助你完成以下工作:1.快速创建一个工程文件2.几乎不用做任何设置,可以立即进行编译、测试、打包等...原创 2009-07-13 11:06:45 · 90 阅读 · 0 评论 -
java.net.SocketException: Broken pipe报错可能的原因
作者: 2hei 发表于2008年12月16日 22:45 版权声明: 可以转载, 转载时务必以超链形式标明文章原始出处和作者信息及版权声明 http://www.2hei.net/mt/2008/12/java-net-broken-pipe.html #cat stdout.logcom.mysql.jdbc.CommunicationsException: Communica...原创 2009-07-24 12:53:17 · 2757 阅读 · 0 评论 -
一定要记得关session!
今天早上再次查看了tomcat的日志,只有4K多,而前几天则有差不多4个G。单从报错信息看,应该已经解决了问题,并且再次确认是没有关session,导致broken pipe了。 我晕,实践证明,开了session,一定要记得关啊!不然就是极度愚蠢的低级错误。 所以说,吃了饭就要记得洗碗,拉了屎就要记得擦屁股,一件事要么就干完,要么就千万别干! ...2009-07-26 09:41:17 · 127 阅读 · 0 评论 -
comparator对list排序
Collections.sort() 对 List 排序import java.util.Comparator;import java.util.List;import java.util.ArrayList;import java.util.Collections;class User { String name; String age; public ...原创 2009-08-09 18:04:17 · 103 阅读 · 0 评论 -
【转载】如何在下载文件名中使用UTF-8编码
版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2009/03/05/use-utf8-in-download-filename/以及本声明。通过把Content-Type设置为application/octet-stream, 可以把动态生成的内容当作文件来下载,相信这个大家都会。 那么用Content-Di...原创 2009-10-27 19:47:20 · 1227 阅读 · 0 评论 -
【转】Servlet 准确的输出文件格式
首先从获得 servlet 的输出流开始: ServletOutputStream out = res.getOutputStream();互联网上使用 MIME (multipurpos Internet mail extension 多目的互联网邮件扩展协议)来传送混合格式、多媒体和二进制数据文件。如果要在 servlet 的 response 对象中打开某个文档,就...原创 2009-10-20 12:34:30 · 260 阅读 · 0 评论 -
【转】出现java.lang.NoClassDefFoundError的错误的一种原因和解决办法
今天在跑某java程序时,遇到了java.lang.NoClassDefFoundError的错误。第一眼看感觉是classpath设置的问题。事后证明,解决方法也很简单,有两个办法:运行的时候,加上-cp参数,值是一个”.”,表示当前目录。比如:java -cp . VolcanoRobot在环境变量里写CLASSPATH = .\;%JAVA_HOME%\lib\tools...原创 2009-10-17 19:45:54 · 1977 阅读 · 0 评论 -
用反射来调用Android里的隐藏Class
发现android.os.ServiceManager自1.6开始即从api中隐藏掉了,但通过这种方法可以调用。Object obj = new Object();Method method = Class.forName("android.os.ServiceManager").getMethod("getService", String.class);System.out.pr原创 2013-05-14 16:57:20 · 779 阅读 · 0 评论 -
解析为什么Thread中的stop(), suspend(), resume() 会被Deprecated
Why is Thread.stop deprecated?Because it is inherently unsafe. Stopping a thread causes it to unlock all the monitors that it has locked. (The monitors are unlocked as the ThreadDeath exception pr转载 2013-05-14 16:56:58 · 4965 阅读 · 0 评论 -
Java来获取访问者真实的IP地址(避免反向代理的影响)
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。 经过代理以后,转载 2013-05-14 16:56:25 · 1893 阅读 · 0 评论 -
getOutputStream()和getWriter()不能同时用
getOutputStream 和 getWriter方法不能同时共用,不能同时有两个输出流。 -------JAVA DOCS--------------------------------------------------- getOutputStreampublic ServletOutputStream getOutputStream() throws jav原创 2013-05-14 16:56:27 · 3290 阅读 · 0 评论 -
java.net.SocketException: Broken pipe报错可能的原因
作者: 2hei 发表于2008年12月16日 22:45 版权声明: 可以转载, 转载时务必以超链形式标明文章原始出处和作者信息及版权声明 http://www.2hei.net/mt/2008/12/java-net-broken-pipe.html#cat stdout.logcom.mysql.jdbc.CommunicationsException: Communicat转载 2013-05-14 16:55:55 · 37464 阅读 · 0 评论 -
“胡萝卜的梦”----SRM 401 DIV 2 250points 题目和自己的答案
Problem Statement John works at a company called "FIELD-Tech", and today, he was so tired after work that he fell asleep as soon as he got home. Unfortunately, even in his sleep, he was unable to fo原创 2013-05-14 16:55:16 · 746 阅读 · 0 评论 -
comparator对list排序
Collections.sort() 对 List 排序import java.util.Comparator;import java.util.List;import java.util.ArrayList;import java.util.Collections;class User {String name;String age;public User原创 2013-05-14 16:56:08 · 691 阅读 · 0 评论 -
出现java.lang.NoClassDefFoundError的错误的一种原因和解决办法
今天在跑某java程序时,遇到了java.lang.NoClassDefFoundError的错误。第一眼看感觉是classpath设置的问题。事后证明,解决方法也很简单,有两个办法:运行的时候,加上-cp参数,值是一个”.”,表示当前目录。比如:java -cp . VolcanoRobot在环境变量里写CLASSPATH = .\;%JAVA_HOME%\lib\tools转载 2013-05-14 16:56:17 · 6944 阅读 · 0 评论 -
使用SourceForge.net作为公共CVS/SVN服务器
为了能够在工作地点和家里或任意地方同步更新到自己的项目代码,可以使用sourceForge网站来充当cvs/svn服务器,当然你上传的项目代码是开源的,所以不能把公司的东西搞上去,除非公司的代码也是开源的。 步骤: 1.在sourceforge上注册一个新帐户 2.在帐户中添加一个新project 3.在develop tab中复制下该项目的svn url 4.在自己的eclipse里添加s...原创 2010-02-10 12:00:25 · 153 阅读 · 0 评论