java
文章平均质量分 50
轩辕泪1020
巨人正在奔跑
展开
-
jdk-7u75-windows-x64 jdk-7u75-windows-i586
sun公司对JDK1.7的最后更新,打算传到CSDN上呢,但是有容量显示,所以大家到我百度云上下吧。windows 64位和32位的都有。。点击打开链接http://pan.baidu.com/s/1hqsyBgK原创 2015-01-31 13:49:51 · 10690 阅读 · 4 评论 -
Poi + JFreeChart 操作Excel总结。
任务背景:公司一直需要根据一个Excel表格生成每个项目的进度表,也就是根据这个原Excel的work item,生成chart 图。遇到的问题:1.Poi不能生成好看的chart 2. Poi 不支持删除图片。解决办法:问题1:使用 JFreeChart 生成Chart的图片然后插入Excel 问题2:将目标文件的所有需要的数据读入内存,然后新建一个workboo原创 2015-04-28 15:29:19 · 737 阅读 · 0 评论 -
使用Apache Commons Net包实现javaFTP来上传目录
转自:http://lavasoft.blog.51cto.com/62575/100386/使用Apache Commons Net包实现javaFTP来上传目录 复杂的地方体现在文件夹的上传。 在前面层用Apache Commons Net工具包实现了Java FTP单个文件的上传下载功能,这次,实现的是对一个本地目录的上传,实现费了很大劲,转载 2015-05-08 14:19:21 · 544 阅读 · 0 评论 -
Apache Common-net Ftp客户端实例
转自:http://yangyangmyself.iteye.com/blog/1299997本人参考Apache Common-net 2.2 的Api以及官方网的测试代码而写的FTP客户端操作实例,此外引用了dom4j开源包用于将FTP服务器的目录结构保存成XML文件。需实现断点续传的功能,还请高手多多指教。package com.shine.Ftp.util;import jav转载 2015-05-08 14:08:56 · 2016 阅读 · 0 评论 -
使用Apache 的net包实现ftp服务要注意的几点
转自:http://blog.csdn.net/dengmc/article/details/4299941前几天使用org.apache.commons.net.ftp.FTP实现定时从远程服务器上上传下载文件,按照网上大家提供的方法碰到不同的ftp服务器有时工作不正常。 看看下面红色的文件,可能会对你的相关工作带来方便: --------------转载 2015-05-08 14:02:24 · 463 阅读 · 0 评论 -
使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续传,中文支持
利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能1.支持上传下载。支持断点续传2.支持进度汇报3.支持对于中文目录及中文文件创建的支持。import java.io.File; import java.io.FileOutputStream; import java.io.IOExcepti转载 2015-05-08 13:35:09 · 697 阅读 · 0 评论 -
FTP文件上传与下载
转自:http://blog.csdn.net/zlb824/article/details/7742959实现FTP文件上传与下载可以通过以下两种种方式实现(不知道还有没有其他方式,),分别为:1、通过JDK自带的API实现;2、通过Apache提供的API是实现。第一种方式[java] view plaincopypackag转载 2015-05-08 12:45:22 · 725 阅读 · 0 评论 -
怎样在一台机器上维持多个Java环境!
测试环境:window XP --> 32位系统,jre1.5,jdk1.7。本人遇到的问题:因为自己是用jdk1.7编译的可运行jar包,而客户需要维持一个jre1.5的环境,来继续使用其他的工具。于是直接安装上32位jre1.7(客户的机子有32位的),那么就会覆盖掉jre1.5,而这样是不可以发生的。解决办法:只安装jdk1.7而不安装public jre1.7,然后使用原创 2015-04-07 15:59:03 · 826 阅读 · 0 评论 -
Java箭头的绘制
/** * Method Name:drawAL * Purpose:this class is copy from steven's parseLog file */ public static void drawAL(double sx, double sy, double ex, double ey, Graphics2D g2) { double H = 10;原创 2015-04-13 12:14:42 · 1894 阅读 · 0 评论 -
java ArrayList的排序
class term { String str; int id; public term(String str, int id) { this.str = str; this.id = id; } public String toString() {转载 2015-04-13 17:17:40 · 489 阅读 · 0 评论 -
Java多线程的用法详解
转自:http://www.jb51.net/article/36130.htm1.创建线程 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数:转载 2015-05-11 17:14:16 · 417 阅读 · 0 评论 -
Java Swing编程:进度条和滑动条
转自:http://developer.51cto.com/art/201201/313010.htm前几天讲了Swing基本的控件,今天开始讲特殊控件。一天讲2个吧,首先讲用JProgressBar,ProgressMonitor和BoundedRangeModel来实现进度条。然后讲用JSlider和BoundedRangeModel来实现滑动条。进度条,egp转载 2015-05-11 17:15:22 · 7966 阅读 · 0 评论 -
开源3D打印软件ReplicatorG的源代码的获取与配置
由于ReplicatorG的开源项目好像没有人维护了,所以其源代码下载下来需要一些变化才能运行,我是用Eclipse运行的,系统是win7 64位。注:有些东西还没上传好,所以链接会适时加上的1 源代码的获取由于他们是在GitHub上维护的,所以他们给出的网址是:https://github.com/makerbot/ReplicatorG如下图所示,他们最晚的维护的时间是2013原创 2015-07-03 20:01:31 · 5478 阅读 · 3 评论 -
JAVA学习:文本框的设计与实现
在JAVA的官方Tutorials中有这么一段话:The JTextArea class provides a component that displays multiple lines of text and optionally allows the user to edit the text. If you need to obtain only one line of input原创 2015-07-02 14:02:22 · 766 阅读 · 0 评论 -
Java毫秒和真实时间的转换
import java.util.Calendar;import java.util.Date;import java.util.Scanner;import myUtil.DateTimeUtil;public class DateTrans{ public static void main(String[] args) { while (true) { Syst原创 2015-06-09 17:00:06 · 566 阅读 · 0 评论 -
Java获取当前的系统时间并格式化输出
一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM转载 2015-06-09 14:50:50 · 1049 阅读 · 0 评论 -
java用正则去除html标签
转自:http://blog.csdn.net/he20101020/article/details/21228311Java用正则去除html标签[java] view plaincopypackage com.xz.cxzy.utils; import java.util.regex.Matcher; impo转载 2015-05-18 16:39:18 · 638 阅读 · 0 评论 -
格局log重写pcap文件中碰到的疑惑点
1. 数据头的特殊性其timeval caplen 和len的高低位是倒置的。 如:12345678 应该写为:78563412。2. SCTP中checksum不正确SCTP中checksum用Java的自带算法算出的checksum是不正确的。 -->目前还没找到原因。原创 2015-06-19 13:58:02 · 553 阅读 · 0 评论 -
Eclipse下内存溢出错误(OutOfMemoryError)
文章出处:http://www.cnblogs.com/skyblue/p/3371729.html写了一个图片缩放程序,当图片尺寸过大时会报错:Exception in thread "Image Fetcher 0" java.lang.OutOfMemoryError: Java heap space解决方法:在Eclipse里选:Window->Prefer转载 2015-05-06 15:46:11 · 855 阅读 · 0 评论 -
java图片高保真缩放 和 引入 JPEGCodec;JPEGImageEncoder; 图片处理
转载出处:http://blog.csdn.net/a673341766/article/details/16827629public class NarrowImage { /** * @param im * 原始图像 * @param resizeTimes * 倍数,比如0.5就是缩小一半,0.98等等double类型转载 2015-05-06 10:41:48 · 3648 阅读 · 0 评论 -
关于Java中的paint,repaint,update三个方法的关系
转载来源网址:http://blog.csdn.net/w5167839/article/details/9109955这些天一直在用repaint()和paint(),到网上一查,还揪出了update(), 其中查到一篇介绍Java中的paint,repaint,update三个方法的关系的文章:1. 先还是看看 Java API 中的介绍吧:update public voi转载 2015-05-04 16:50:55 · 568 阅读 · 0 评论 -
java对象克隆clone
转载请注明出处:http://blog.csdn.net/mazhimazh/article/details/16828505在使用克隆时,我们需要知道使用的目的:就是为了快速构造一个和已有对象相同的副本。如果克隆对象,一般需要先创建一个对象,然后将原对象中的数据导入到新创建的对象中去,而不用根据已有对象进行手动赋值操作。1、克隆方法clone()clone是定义一转载 2015-04-07 08:58:39 · 516 阅读 · 0 评论 -
菜鸟学Java之 Java2D 多线程绘图
1 绘制动态连线。我需要在画布的两点间绘制一条可动态展示(连线可以一段段的按时间增长)的连线,于是我打算使用多线程进行绘制,于是我建立了一个自己的线程类:class MyThread implements Runnable { private ArrayList shapes; public MyThread(ArrayList shapes) { this.sh原创 2015-03-06 10:59:54 · 2742 阅读 · 0 评论 -
菜鸟学Java: Java 2D绘图
遇到的问题:我开始是使用Java的QuadCurve2D.Double类(二次曲线)进行曲线连线的绘制,但是我要在这条曲线上写字,主要是序号,用以告知使用者消息传递的顺序。(我还没有实现文字按照曲线的进行排列,如果我做的话,首先我得算出这条曲线的斜率,然后将文字按照曲线上的点的坐标和斜率排列和旋转字体)。但是使用这个类我并没有找到怎么在这条曲线上绘制字符串(也许是我太笨了,如果您知道,请告诉我)。于是,我开始使用自己的知道的起止点坐标和控制点坐标,进行贝塞尔曲线二次形式的插值,这样我就可以知道这条曲线上n个原创 2015-03-05 08:48:35 · 1107 阅读 · 0 评论 -
清除eclipse中 Launch configuration的历史记录
原文地址:点击打开链接 http://coderlxl201209164551.iteye.com/blog/2126652最近用eclipse打包jar的时候,需要指定一个main函数。需要先运行一下main函数,eclipse的Runnable JAR File Specification 下的Launch configuration下拉列表才会有记录。如果想要删除下拉列表里的历史记录转载 2015-02-09 10:41:17 · 519 阅读 · 0 评论 -
java 学习之对Excel的操作(Apache-poi 2.10 利用ss)
工作中遇到要需要对Excel表格进行操作的的任务,在网上查了查,主要是jexcelapi和Apeche-poi,其中jaxcelapi有点过时了,因为他只能对95-2003的表格进行操作。而Apache-api 却能对所有的Excel进行操作(本人仅仅使用的2010,没有出现问题,但是对于处理伪Excel 2007-(即明明是2007+ 却后缀是.xls)出错了),而且,poi3.8(这个记不原创 2015-01-12 20:50:40 · 1093 阅读 · 0 评论 -
产生和Excel一样的整型等差数列。
工作中遇到要在Excel中生成一个burning down chart,需要产生整型的等差数列作为工作完成的百分比,但是,如16列怎么生成一个等差数列呢(100- 0),这个算法在网上找不到啊。其实Excel能生成,但是看不到怎么生成的。于是自己编了一个。下载地址:点击打开链接 http://download.csdn.net/detail/xuanyuanlei1020/8431841欢原创 2015-02-07 20:47:21 · 710 阅读 · 0 评论 -
Java实现某一个button和Enter建关联,并设置焦点到输入框。
设置鼠标焦点到某一个输入框:/** * focus on the input box.It's convenient to us . */ this.addWindowFocusListener(new WindowAdapter() { public void windowGainedFocus(WindowEvent e) { if(defaultT原创 2015-02-06 14:28:34 · 2433 阅读 · 0 评论 -
菜鸟学习Java的体会
接触java是因为工作的需要,刚开始我一点java都没接触过,老实说,我其实大学学的不是计算机相关专业,是学的机械。。我的boss直接给我一个Java的连连看的程序让我去改,于是我也就硬着头皮上了,刚开始我是利用百度的强大的搜索技能,进行eclipse 的安装,jre的安装,之后便是eclipse的配置等等。。。通过刚开始的改代码,现在成了自己去写了,于是发现自己对java的理解实在是太少了,原创 2015-01-27 15:05:50 · 1102 阅读 · 0 评论 -
在sun官网上下载的tutorial找不到image和文件的解决办法
sun官网下载的demo放到eclipse中就是不好使原创 2015-02-02 13:33:18 · 785 阅读 · 0 评论 -
JScrollPane+JTree的使用+container 是JPanel
参考:点击打开链接http://bbs.csdn.net/topics/3702567722015-02-01 今天改代码,将Tree加入ScrollPane中,然后将scrollPane加入一个JPanel中,就是找不到方法使scrollPane随panel的大小改变,最后就一句代码就搞定了,真是水啊,还是对Java Swing 的机制不清楚啊。private void cr原创 2015-02-01 16:36:48 · 1775 阅读 · 0 评论 -
Java 如何动态改变改变组件大小(更随窗口) 和 根据窗口大小改变程序窗口大小f
如果想让组件都填充满自己的容器(如panel,frame),使用上面的例子比较好。并且其可以随你的容器大小来改变大小,如果你使用消息进行响应的话,就比较麻烦,并且效率低(就是卡屏)。在这里面所用的组件都是用setPreferSize来进行大小的设置,其实这里的设置并不是其最终的结果,这得取决于所有的组件包括容器大小的影响。布局真是个好东西啊。强大强大!!原创 2015-02-02 15:40:31 · 44683 阅读 · 0 评论 -
runnable jar 不能在win7打开,显示错误:Could not find the main class. Program will exit.
Eclipse导出的runnable jar 不能在win7打开,显示错误:Could not find the main class. Program will exit.转载 2015-01-27 10:38:21 · 1012 阅读 · 0 评论 -
解决办法:Eclipse打包出现文件找不到的情况。
文章一出处:点击打开链接 http://tomfish88.iteye.com/blog/971255文章二出处:点击打开链接 http://www.cnblogs.com/lanxuezaipiao/p/3291641.htmljava获取当前类的绝对路径在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是We转载 2015-02-09 16:53:38 · 11061 阅读 · 0 评论 -
java保留两位小数4种方法
4种方法,都是四舍五入,例:import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void m1() {转载 2015-02-12 14:18:14 · 415 阅读 · 0 评论 -
菜鸟学JFreeChart-初学JFreeChart
有问题没解决。。这是个豆腐渣文章所有的源代码和开发文档为都有上传,链接地址:点击打开链接 http://download.csdn.net/detail/xuanyuanlei1020/8440985一 使用JFreeChart创建图表遵循三步:1 创建一个dataset ,将要化成图表的数据储存起来。2 创建一个JFreeChart的对象,这个对象负责将图表绘制出原创 2015-02-12 09:09:21 · 1108 阅读 · 1 评论 -
使用JTree中遇到的问题。如设置叶子底色,并将搜索到的node显示在窗口中央。
首先声明菜鸟编写,误导自负!!!就像我一直提倡的那样,在网上找答案通常情况下是找到废答案一堆,而且解决了也不一定明白为什么,所以看官方的文档是那么的重要哈。关于下载官方教程的问题请看:点击打开链接http://blog.csdn.net/xuanyuanlei1020/article/details/43194989我是以我要解决的问题排列自己的文章的,废话没有。开始!所有的代码,在t原创 2015-02-04 14:04:07 · 1057 阅读 · 0 评论 -
Java中equals 和 == 的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否转载 2015-03-02 11:15:16 · 378 阅读 · 0 评论 -
由JFreeChart的源码生成文档(需要ANT)
原文链接:点击打开链接 http://blog.sina.com.cn/s/blog_7162580a01012q8k.html首先安装ant,这是apache的开源项目,在http://ant.apache.org下载!只要设置环境变量:ANT_HOME(ant主目录)和 BIN(ant.bat的位置)即可!然后解压下载的jfreechart,得到了解压包,打开cmd,c转载 2015-02-11 17:02:11 · 470 阅读 · 0 评论 -
你不知道的java(SE)——优秀回复汇总
你不知道的Java(SE)原帖内容:LZ(也就是小弟我了):你不知道的java(SE)这里先厚颜扔两块板砖:1. 执行java程序,如何给main方法传参?命令行执行的时候,在类名后跟参数,以空格分隔多个参数,例如:java MyTest Tomcat is good in use."Tomcat is good in use."会分成五个字符串,传递给MyTe转载 2015-02-14 09:26:54 · 462 阅读 · 0 评论