
Java
文章平均质量分 67
xyw_Eliot
Do it Do it right Do it right now
展开
-
java 在Unicode和UTF-8之间转换
在Unicode和UTF-8之间转换 try {// Convert from Unicode to UTF-8String string = "abc\u5639\u563b";byte[] utf8 = string.getBytes("UTF-8");// Convert from UTF-8 to Unicodestring = new String(utf8, "UT转载 2013-01-16 19:29:20 · 47432 阅读 · 0 评论 -
JSP+Servlet +commons-fileupload-1.2.1实现文件上传
一、开发环境MyEclipse 8.6 + Tomcat-7.0 + JDK 1.7二、所需jar包commons-fileupload-1.2.1.jarcommons-io.jar三、开发步骤1、打开Myeclipse,新建一Web Project,命名为FileUpLoad2、新建一Servlet,添加包名:com.mwsn.servlet ,原创 2013-04-10 21:53:59 · 2482 阅读 · 0 评论 -
JFreeChart应用实例-柱状图
JFreeChart可以实现普通柱状图和3D柱状图1、普通柱状图package Bar;import java.awt.Font;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfree.chart.JFreeChart;import org.jfree.ch原创 2013-03-19 16:58:29 · 4999 阅读 · 0 评论 -
JFreeChart应用实例-折线图
JFreeChart在制作折线图的时候可以使用两种不同的方式package Line;import java.awt.Color;import java.awt.Font;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfree.chart.JFreeChart;原创 2013-03-19 17:05:25 · 8551 阅读 · 2 评论 -
java正则表达式除去html标签
public static String deleHtml(String mInput, int length) { if (mInput == null || mInput.trim().equals("")) return ""; String str = mInput.replaceAll("\\&[a-zA-Z]{1,10};", "").replaceAll( "]*>"转载 2013-04-16 21:30:39 · 1259 阅读 · 0 评论 -
Java程序员应该了解的10个面向对象设计原则
JAVA编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设转载 2013-04-26 22:34:55 · 1117 阅读 · 0 评论 -
Ubuntu 12.04 安装和配置 Java JDK
一、下载官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html我下载的是:jdk-7u21-linux-x64.tar.gz 。如果你的电脑是64位的,就下载64位的。我的电脑是64位的,但是我之前想安装32位的jdk,总是安装失败,所以最好是按照电脑类型下载。原创 2013-04-18 19:24:05 · 7399 阅读 · 1 评论 -
Java实现的utf8,gbk,unicode编码相互转换的代码
public class UTF2GBK { public String gbk2utf8(String gbk) { String l_temp = GBK2Unicode(gbk); l_temp = unicodeToUtf8(l_temp); return l_temp; } public String utf82gbk(String utf) { Strin转载 2013-04-21 10:43:58 · 3231 阅读 · 0 评论 -
JFreeChart应用实例-时序图
package Time;import java.awt.Color;import java.awt.Font;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfree.chart.JFreeChart;import org.jfree.chart.StandardC原创 2013-03-19 17:11:16 · 2894 阅读 · 0 评论 -
java 调用url打开浏览器显示网页
发现新浪微博提供的API中有个类BareBonesBrowserLaunch,它的函数openURL可以实现打开传递的url参数,调用浏览器程序,打开url。public class BareBonesBrowserLaunch { public static void openURL(String url) { try { browse(ur原创 2013-05-10 20:45:22 · 4010 阅读 · 1 评论 -
java 字符串写入文件
import java.io.*; class ReaderTest { public static void main(String [] args)throws Exception { FileOutputStream fos=new FileOutputStream("a.txt"); OutputStreamWriter osw=new OutputStreamWrit原创 2013-05-14 18:54:48 · 3334 阅读 · 0 评论 -
java_时间戳与Date_相互转化
1、时间戳的定义 时间戳是指文件属性里的创建、修改、访问时间。 数字时间戳技术是数字签名技术一种变种的应用。在电子商务交易文件中,时间是十分重要的信息。在书面合同中,文件签署的日期和签名一样均是十分重要的防止文件被伪造和篡改的关键性内容。数字时间戳服务(DTS:digital time stamp service)是网上电子商务安全服务项目之一,能提供电子文件的日期和时间信息的安全保护。转载 2013-06-01 18:21:28 · 1668 阅读 · 0 评论 -
时间戳转换为时间类型
时间戳Timestamp stamp = new Timestamp(1363355755000l);DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");String原创 2013-05-31 21:31:06 · 1828 阅读 · 0 评论 -
Java堆、栈和常量池详解
一:在JAVA中,有六个不同的地方可以存储数据: 1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 ------最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 堆栈(stack)。位转载 2013-06-17 16:17:26 · 1720 阅读 · 1 评论 -
JDK环境变量配置
JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量: a.新建 JAVA_HOME C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径) b.新建 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin转载 2013-04-08 21:58:00 · 1232 阅读 · 0 评论 -
Eclipse如何修改字体
在菜单windows-->prefereces里面,找到General-->Appearance-->Colors and Fonts,然后在右边找到你要修改的字体或背景,点Edit...即可。 比如修改Java的字体,就找Java-->Java Editor Text Font原创 2013-04-10 08:49:17 · 1756 阅读 · 0 评论 -
java文件路径构造
今天在配置webservice,需要文件操作,定义文件路径时总是有问题,搞了好几个小时啊!!!!!最后使用StringBuilder搞定了!在构造文件路径时,不要直接使用诸如:mFileName = "I:\\Data\\" + mName + ".txt";mFileName = "I:\\".concat(mName).concat(".txt").toString();原创 2013-03-25 20:16:08 · 1832 阅读 · 0 评论 -
JFreeChart生成图表中文乱码问题解决方案
在使用JFreeChart生成图表时,可能会出现中文乱码,下面给出两种解决方法。1、设置主题样式(推荐方法)主题样式是在建立图表之前进行设置,JFreeChart图表一般包括3个部分:Title(图表标题)、Plot(图表主体)、Legend(图表图例),主题是统一对这三个部分进行字体设置//创建主题样式StandardChartTheme mChartTheme = new S原创 2013-03-18 14:14:53 · 7645 阅读 · 3 评论 -
java utf-8和unicode转换
在Unicode和UTF-8之间转换 try {// Convert from Unicode to UTF-8String string = "abc\u5639\u563b";byte[] utf8 = string.getBytes("UTF-8");// Convert from UTF-8 to Unicodestring = new String(utf8转载 2013-03-13 20:01:15 · 1196 阅读 · 0 评论 -
java 获取网页源码
URL url = new URL("http","s.weibo.com",80,"/weibo/伊诺克Eliot&xsort=time&Refer=STopic_realtime&nodup=1&page=1") ;InputStream input = url.openStream() ;// 打开输入流Scanner scan = new Scanner(input) ;// 实例原创 2013-03-13 20:00:48 · 1156 阅读 · 0 评论 -
Web图表开发工具JFreeChart与ChartDirector选型
概述:也许你正接手一个Web图表开发项目,却被Web图表开发工具选型的问题困扰着,那这篇关于JFreeChart和ChartDirector这两个Web图表工具的使用评测能给你一些帮助和启示。在Web开发中,图形和图表是常用的数据呈现方式,图表能将枯燥的数据生动的表现出来。也许你正接手一个Web图表开发项目,却被Web图表开发工具选型的问题困扰着,要么是价格昂贵,要么就是部署麻烦,转载 2013-03-17 15:14:31 · 1701 阅读 · 0 评论 -
JSP Servlet学习笔记——使用fileupload上传文件
原文地址:http://blog.youkuaiyun.com/a125138/article/details/8103732关键代码如下:index.jsp 文件上传 文件描述: 选择文件: 选择文件: 选择文件: 选择文件: 选择文件:转载 2013-03-29 20:10:49 · 1857 阅读 · 0 评论 -
jsp HTTP各种返回状态总结
1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返原创 2013-03-29 20:15:39 · 1773 阅读 · 0 评论 -
JFreeChart API中文文档
JFreeChart类:void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image) 背景图片void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBa转载 2013-03-17 15:21:13 · 3274 阅读 · 0 评论 -
java response.setContentType 的参数说明
response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,可以参考。response.setCon转载 2013-03-30 22:49:19 · 8324 阅读 · 0 评论 -
五种JSP页面跳转方法详解
1. RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动转载 2013-03-30 22:59:40 · 1661 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream异常解决方法
使用Tomcat部署Servlet程序时,单步调试跟踪到:List itemList = sfu.parseRequest(request);总是会报错:java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream直接运行后也是这个错误,解决方法:添加引用包common原创 2013-03-29 20:06:40 · 12386 阅读 · 0 评论 -
url-pattern配置技巧
原文网址:http://www.cnblogs.com/kevin-yuan/archive/2012/09/29/2708372.htmlurl-pattern配置技巧配置Filter-mapping时,配置如下: aFilter /a/* 希望能过滤网站a地址下的所有请求。在实际的运行中,它确实能过滤a地址下的,不会过滤b地址下的。但是对于不在子目录下转载 2013-03-29 20:28:37 · 2689 阅读 · 0 评论 -
Servlet中doGet与doPost的区别
原文地址:http://hi.baidu.com/yangjinbo/item/d72be6aebda5c03c030a4dfb首先你要明确servlet的生命周期和HTTP协议. Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一: doGet:处理GET请求 doPost:处理POST请求 当发转载 2013-03-30 22:35:04 · 3306 阅读 · 1 评论 -
setCharacterEncoding
原文地址:http://o0catty0o.blog.163.com/blog/static/11085515220105113495172/1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。 2、contentType="text/html;charset=UTF-8"的作用是指定对服务器响应进行重新编码的编码。 3、reques转载 2013-03-30 22:42:16 · 1556 阅读 · 0 评论 -
JFreeChart制作图表--饼图
一、JFreeChart介绍JFreeChart 项目简介 JFreeChart是开放源代码站点SourceForge.net上的一个JAVA项目,它主要用来各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。这些不同式样的图表基本上可以满足目前的要求。二、JFreeChart获取JFreeChart 是JFr原创 2013-03-17 22:43:23 · 5639 阅读 · 0 评论 -
Linux 下 Error: Could not find or load main class Hello
在linux下写了一个非常简单的Hello world程序,编译运行竟然报错:Error: Could not find or load main class Hello最后发现是CLASSPATH的问题。首先需要检查jdk环境变量是否配置正确:参考这篇文章:ubuntu12.04 安装配置jdk1.7主要在环境变量这块:export JAVA_HOME=/usr/java/jdk原创 2014-06-21 21:13:29 · 58204 阅读 · 2 评论