自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 【转】java大数据处理(千万级别FTP下载)

千万级别只是个概念,代表数据量等于千万或者大于千万的数据                本分享不牵扯分布式采集存储之类的.是在一台机器上处理数据,如果数据量很大很大的话,可以考虑分布式处理,如果以后我有这方面的经验,会及时分享的.   1、程序采用的ftp工具, apache 的 commons-net-ftp-2.0.jar        2、千万级别ftp核心关键的部分--列目录到文件,只要...

2013-12-11 19:48:22 327

使用Google Map进行地点标注

[b][size=large]把此jsp代码直接复制到文件中,即可看到效果,如附件图片一样。[/[/size]b][code="java"] var map; function initialize() { var myLatlng = new google.maps.LatLng(79.26, 155....

2013-11-29 15:22:53 382

如何实现双(多)语种网站内容的国际化?

如何实现双(多)语种网站,应该也是一个国际化问题中必须要解决的一个问题。 现在用Java都很容易实现国际化,比如中Struts中,如果要实现国际化,我们会配置不同的资源文件,类似如下这般: global_en_US.propertiesglobal_zh_CN.properties 这样我们就可以解决一般的国际化的问题,但是有一个问题。这样做,我们可以做到的就是国际化...

2013-07-11 15:51:00 411

struts2多语言支持的问题和研究

最近正在打算给分析工具加上国际化的支持。原本以为国际化是一件很简单的事情,中间发生了一个问题,让我重新认识了struts2.顺便说一下,网上关于struts2多语言支持的文章,多半都是有问题的,国际化的支持不需要新建类,甚至不需要手动设置session。struts2国际化的支持做的实在是很牛逼,按照网上的说明能很容易的写出demo来,并且基本上能一次测试通过。但是,我的程序发生了点意外,如...

2013-06-05 17:29:53 175

jQuery实现多选下来框(multiple select)

<script type="text/javascript"> $(document).ready(function(){ $('#add').click(function(){ var $options = $('#select1 option:selected');//获取当前选中的项 var $remove = $options.remove();...

2013-05-28 15:25:54 1529

Jquery选择器,选择ID以"某某"字符开头的一组文本框只能输入数字

<script type="text/javascript"> $.fn.numeral = function () { //注册一个全局函数numeral $(this).css("ime-mode", "disabled"); this.bind("keypress", function () {...

2013-05-28 14:56:19 221

Jackson 框架,轻易转换JSON

本文章转自:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.htmlJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/2...

2013-04-27 10:12:35 115

Java算法—农夫和牛的问题

问题:一个农夫养了一头牛,三年后,这头牛每年会生出一头牛,生出来的牛三年后又可以内年生出一头牛....问农夫10年后有多少头牛,n年呢?java面向对象方式解决:import java.util.ArrayList;import java.util.List;import java.util.Scanner;/** * 问题:一个农夫养了一头牛,三年后,这头牛每年会生...

2013-04-10 16:05:17 529

Java读取Txt文件

java读取txt文件的内容 类 1.package txt;   2.  3.import java.io.BufferedReader;   4.import java.io.File;   5.import java.io.FileInputStream;   6.import java.io.InputStreamR...

2013-02-28 10:15:06 434

highcharts 时间少8小时问题

highcharts 中默认开启了UTC(世界标准时间),由于中国所在时区为+8,所以经过highcharts的处理后会减去8个小时。如果不想使用UTC,可以进行如下设置。 <script type="text/javascript"> Highcharts.setOptions({ global: { useUTC: false } }); </script&...

2013-02-21 16:43:22 219

An internal error occurred during: "Building workspace". Java heap space

今天MyEclipse导入了一个比较大的项目,出现了an internal error occurred during building workspace错误。 网上搜了一下,据说是内存溢出问题。可以通过修改myeclipse.ini文件解决,一例如下。 优化之后的ini文件内容: -startup plugins/org.eclipse.equinox.launche...

2013-01-31 15:31:02 3140

Errors occurred during the build.

Errors occurred during the build.最近在用eclipse,突然有一天开始,老报错:Errors occurred during the build.百思不得其解,以为是配置文件崩溃了,后来查了下,发现答案如下:编译时经常出现:Errors occurred during the build.Errors running builder 'Jav...

2013-01-31 15:27:26 125

java利器---jodd

网上对Jodd的描述如下:Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。Jodd 提供的功能有:1. 提供操作Java bean,2. 可以从各种数据源加载Bean,3. 简化JDBC的接连与代码,4. 剖析SQL查询,5. 处理时间与日期,6. 操作与格式化String,7. 搜索本地硬盘上的文件,8. 帮助处理...

2013-01-25 17:26:50 1427

highcharts中x轴曲线不连续时的解决办法

如上所示,两点之间发生断裂。 两个点之间差距过大时,显示为断开的线条,按如下设定后,可以把断开的线条封闭起来。   plotOptions: { line: { gapSize: 10 } }, 如上,小于10的时候封闭两个点。 封闭后的图形: ...

2013-01-25 12:09:23 1067

Highcharts和Highstock实例(包括折线图,饼图,柱状图)

1. highcharts实例代码,其中导出功能没有配置本地化,用的是官方导出接口。<html>    <head>        <title>highcharts报表示例</title>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

2013-01-24 15:35:49 419

Java程序发送邮件的两种方法

[size=small][b]前一段时间我在博客中发表过Java接收解析邮件的程序,今天,我来总结两种发送邮件的程序。下是两种邮件发送方式。给出的例子是是发送HTML格式带附件的邮件。(普通文本格式的邮件基本上可以不关心,现在的邮件都是HTML格式的!)如果不要发送附件,只要发送单纯的HTML邮件。只要把附件部分去掉即可 很简单,不解释,拿过去直接可以用,好,直接上代码:...

2013-01-24 15:17:43 242

Java程序调优---去掉 java 项目中 多余的jar包 方法

开发工具Eclipse 3.x 插件一:ClassPath Helper插件地址:http://classpathhelper.sourceforge.net/ Downloading ClassPath HelperFor starters, you need to download the Classpath Helper eclipse plugins. The files a...

2013-01-24 15:05:20 799

分布式计算Hadoop近期学习总结

[size=medium]Hadoop学习总结Hadoop是什么东西?什么用?(一) Hadoop是什么? 一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算。Hadoop框架中最核心设计就是:HDFS和MapReduce,HDFS实现存储,而MapReduce实现原理分析处理,这两部...

2013-01-14 17:52:02 389

原创 JFreeChart生成折线图(生成图片本地保存,有解决中文乱码的通用方法)

[code="java"]package jfreechart;import java.awt.Color;import java.awt.Font;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExcepti...

2012-12-18 22:52:05 513

FreeMarker

在Web应用中,有时需要按照固定的模板将数据导出到Word,如流程审批单,在流程处理完成后将处理过程按照流程单的要求导出,有时程序中需要实现生成标准Word文档,要求能够打印,并且保持页面样式不变,常见的方案有POI、iText、JACOB、JSP几种方式,POI读取Word文档比较适合、对于生成文档样式比较难控制,iText操作Excel还可以,对Word的操作功能有限,JACOB操作Word实...

2012-12-17 15:19:59 232

分布式计算Hadoop简介

Hadoop是什么:Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算。Hadoop是什么:Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算。Hadoop框架中最核心...

2012-12-14 16:20:43 192

Hadoop架构——云计算的具体实现

Hadoop是IT行业一个新的热点,是云计算的一个具体实现、Hadoop本身具有很高的技术含量,是IT工程师学习的首选!下面我们来详细讲讲什么是Hadoop。Hadoop是IT行业一个新的热点,是云计算的一个具体实现、Hadoop本身具有很高的技术含量,是IT工程师学习的首选!下面我们来详细讲讲什么是Hadoop。完整hadoop讲解视频教程下载地址:1、http://ku...

2012-12-14 16:18:00 610

Java读取XML配置文件详细总结(dom4j方式)

最初的想法是不把mysql的连接参数写到程序中,因为每次要修改参数总是很麻烦,于是想找到一种能够方便修改的方式,后来就找到了通过XML文件存储程序参数的方法。本文中使用dom4j读取xml文件 XMLReader类[code="java"]import java.io.File;import java.util.Iterator;import org.dom4j.Doc...

2012-11-30 16:57:28 234

JAVA获取各种各样的时间、时间对比 方法汇总

[code="java"]import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar...

2012-11-28 17:01:53 154

原创 用jfreechart制作折线图,饼图,柱图

JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: pie charts (2D and 3D):饼图(平面和立体) bar charts (regular and stacked, with an optional 3D effect):柱状图 line and area charts:曲线图 s...

2012-11-23 16:17:34 222

JfreeChart折线图

折线图的学习总结:直接上图,上代码[img]http://pic002.cnblogs.com/images/2011/222222/2011030913493640.png[/img][code="java"]package org;import java.awt.Color;import java.awt.Dimension;import java.io.I...

2012-11-23 16:12:53 120

原创 JavaMail通过IMAP和POP3接收未读以及设置已读邮件

使用javaMail收邮件主要有两种协议,一种是pop3,一种是imap。这两种协议都可以用来收邮件,但是在其中的处理上是有区别的。pop3是不支持判断邮件是否为已读的,也就是说你不能直接从收件箱里面取到未读邮件,这需要自己进行判断,然而imap就提供了这样的功能,使用imap时可以很轻松的判断该邮件是否为已读或未读或其他。此外收件箱中的每一封邮件都对应着一个MessageNumber,所...

2012-11-23 15:00:14 697

ftp 主动模式与被动模式

tp的工作原理ftp要用到两个tcp连接即要使用两个端口一个是命令链路:用来传递命令一个是数据链路:用来上传下载数据连接ftp server时有active和passive两种模式通常使用主动模式可完成上传下载主动模式工作原理客户端使用命令链路主动告诉服务端:我打开了XX端口,你来连我吧被动模式工作原理跟主动模式相反,服务端告诉客户端:我打开了XX端口,你来...

2012-11-23 12:25:43 114

JAVA中使用FTPClient上传下载

在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。一、上传文件 原理就不介绍了,大家直接看代码吧[code="java"]** * Description: 向FTP服务器上传文件 * @para...

2012-11-16 15:03:18 113

原创 Java获取网页内容s实现自动化(IASI)

[size=medium][b]IasiClient [/b][/size][code="java"]package com.iasi.client;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io.IOException;impor...

2012-11-16 09:58:03 202

httpclient 用java调用 的方式获取网页内容,

1. 读取网页(HTTP/HTTPS)内容下面是我们给出的一个简单的例子用来访问某个页面/** Created on 2003-12-14 by Liudong*/package http.demo;import java.io.IOException;import org.apache.commons.httpclient.*;import org.a...

2012-11-16 09:43:15 117

Java实现Zip压缩,解压缩(二)

今天写了个用java压缩的功能,可以实现对文件和目录的压缩。由于上一篇文章中使用java.util.zip.ZipOutputStream有中文乱码问题,所以采用org.apache.tools.zip.ZipOutputStream,此代码需要导入ant-1.6.5.jar。以下是代码: [code="java"] package org; impo...

2012-11-15 11:16:18 125

Java实现Zip压缩,解压缩(一)

[code="java"]package org;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream;import jav...

2012-11-15 10:37:39 148

java 接收、解析邮件实例(三)

[code="java"]package com.prase.email.four;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOEx...

2012-11-15 10:20:28 470

java 发送、解析邮件实例(二)

[code="java"]package com.prase.email.eight;/** * CrazyItTest * 使用JavaMail 编写接收邮件示例 */ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReade...

2012-11-14 16:47:04 127

java 发送、解析邮件实例(一)

[code="java"]package com.prase.email.six;import java.io.*; import java.text.*; import java.util.*; import javax.mail.*; import javax.mail.internet.*; /** * 有一封邮件就需要建立...

2012-11-14 16:40:20 278

java发送邮件详细参数解析总结(一)

1.介绍:Java Mail API的开发是SUN为Java开发者提供公用API框架的持续努力的良好例证。提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立。  Java Mail API的结构本身证明了它的开发者的基本目标之一--软件开发的工作量应该取决于应用程序本身的复杂程度以及开发者所要求的控制程度。换句话说,Java Mail API尽可能地保持简...

2012-11-14 16:36:23 1953 1

JavaMail学习笔记(一)、理解邮件传输协议(SMTP、POP3、IMAP、MIME)

电子邮件需要在邮件客户端和邮件服务器之间,以及两个邮件服务器之间进行传递,就必须遵循一定的规则,这些规则就是邮件传输协议。SMTP协议定了邮件客户端与SMTP服务之间,以及两台SMTP服务器之间发送邮件的通信规则;POP3/IMAP协议定义了邮件客户端与POP3服务器之间收发邮件的通信规则。一、SMTP协议 SMTP(Simple Mail Transfer Prot...

2012-11-14 16:33:04 821

原创 Spring MVC页面传参乱码问题解决

[b][size=large]在eclipse环境里,页面传输数据的时候通常用ISO-8859-1这个字符集可以用 [color=red]str = new String(str.getBytes("ISO-8859-1"), "UTF-8");[/color] 转码str是你页面得到的字符串,后面的表示从"ISO-8859-1"转到"GBK",或者你转成别的也可以[/size][/b]...

2012-11-13 16:26:24 139

MyEclipse自动补全与快捷设置

eclipse3.3及以后的版本中中把内容助手(content assist)的快捷键由 alt+ /改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。而已前eclipse 3.2版本中的 alt + /快捷键被作为新的单词补全(word competion)功能的快捷键。所以现在想像以前一样使用alt+ ...

2012-11-13 11:23:18 203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除