![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java的路得慢慢走
文章平均质量分 55
youkimra
一步一步的来!
展开
-
ArrayList Vector LinkedList 区别与用法
从别人小博中看见,十分喜爱。收之----ArrayList和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按转载 2009-11-04 15:35:00 · 298 阅读 · 0 评论 -
FTPClient文件的上传和下载
import org.apache.commons.io.IOUtils; import org.apache.commons.net.ftp.FTPClient; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.FileOutputStream; /** * Apache commons-net 试用一把,看看FTP客户端工具做的好用不转载 2010-06-10 17:34:00 · 11232 阅读 · 0 评论 -
如何用多线程下载文件
之前的项目中用到多线程下载文件,当然,说具体点我那是多个线程下载多个文件。实际上具体到某一文件时候还只是用了一个线程去下载,这种方式个人认为还是比较适合那中文件小而多的情况。 但这次不同了,项目中要下载并上传的文件进本都在30M以上。这样的话用以前的方式可就OUT了,于是就要使用一个文件多个线程下载的方式了。同样的还是从代码入手: import java.io.Fi原创 2010-05-24 15:02:00 · 1081 阅读 · 0 评论 -
jdbc操作clob和blob字段
菜鸟就是菜鸟啊,第一次听说clob和blob。某一任务需要程序中更新一个clob字段,我竟然还在用update语句,结果呢死活给我报语法错误,后来听lead说这是clob字段,让我查下怎么处理clob字段,这才知道妈的还有这玩意。也是从别人哪摘得的代码,甚是好用,贴之: package lob; import java.sql.*; import原创 2010-05-24 14:32:00 · 557 阅读 · 0 评论 -
java中使用base64编码----
base64编码在java中有很好的支持,但需要下载jar包,懒的找jar了,于是找到了源码,呵呵,这个不怕烦的话还可以研究下 代码如下: public class Base64 { private static final byte[] encodingTable = { (byte) A, (byte) B, (byte)原创 2010-05-14 14:48:00 · 5016 阅读 · 4 评论 -
线程类中用static要谨慎啊
今天测试项目的时候发现一个文件被上传了两次,分别是不同的线程上传的,这样大大降低了项目的上传效率。后来分析了半天发现在线程类的成员变量中大量使用了static。郁闷啊。以后要记住不是什么都可以用static的。原创 2010-05-14 14:45:00 · 716 阅读 · 0 评论 -
jdbc操作clob和blob字段
菜鸟就是菜鸟啊,第一次听说clob和blob。某一任务需要程序中更新一个clob字段,我竟然还在用update语句,结果呢死活给我报语法错误,后来听lead说这是clob字段,让我查下怎么处理clob字段,这才知道妈的还有这玩意。也是从别人哪摘得的代码,甚是好用,贴之: package lob; import java.sql.*; import转载 2010-05-14 15:11:00 · 1198 阅读 · 0 评论 -
ExecutorService并发池的应用
同样还是工作中用到的ExecutorService这个线程池。多线程这块一直在我印象里就是一个难缠的家伙。自己本来也是新手还用了ExecutorService这个类,所以不用想,给我带来了很大的麻烦。ExecutorService这个从API查得好像有三种模式。具体的我也就不多少有什么区别了,因为我也搞不清。最终我选择了Executors.newFixedThreadPool(10);原创 2010-04-16 16:17:00 · 3086 阅读 · 0 评论 -
java 下载文件的方法
前不久写了个下载文件的方法。经过一段时间在程序中的运用,发现了几个问题。修正一下:public static File saveToFiles(String destUrl,String path) throws IOException { final int BUFFER_SIZE = 4096; System.out.println("原创 2010-04-15 17:09:00 · 625 阅读 · 0 评论 -
关于java中url编码的问题
今天遇到这样的问题。需要下载一个文件,该文件的url如下: hxxp://www.abc.com/view/img/%E7%BD%91%E4%B8%8A%E8%B4%AD%E7%89%A9.rar 此链接在浏览器下会重定向到别的网站。所以下载下来的文件并非我想要的。查了下原来是url编码后的文件名。那么要想下载就必须对这个编码进行解码。。。。。 程序很简单,java自带编解码原创 2010-04-15 16:53:00 · 667 阅读 · 0 评论 -
mysql数据库远程登录权限的问题
昨天用脚本连接数据库时出现了用户登录被拒绝的提示,当然是远程连接Mysql。从网上查查发现是没有远程登录的权限。用时用:grant all on *.* to user@192.168.XX.XX identified by password; 在使用这个密令前首先要用root用户登录到需要远程访问的数据库上,然后在修改权限。原创 2010-02-22 09:58:00 · 634 阅读 · 0 评论 -
最近项目上遇到了个问题,一直未能解决
最近在工作中遇到了一个问题,一直悬而未决。ftp上传文件后为什么偶尔会有文件在ftp中找不到呢,但日志中却显示了此文件上传成功的。public synchronized boolean uploadToFtp(String filePath, String remoteFileName) { try{ FTPClient f = new原创 2010-02-08 11:39:00 · 475 阅读 · 0 评论 -
FTPClient上传文件时zip文件损坏的解决方法
用Apache的FTPClient上传文件时发现一个问题,就是上传txt文件没问题,但上传zip文件时文件会被破坏,查了一下原因,原来是这样:因为RFC959中规定了缺省的传输模式应该是ASCII的,org.apache.commons.net.ftp.FTPClient实现也遵守此标准。所以org.apache.commons.net.ftp.FTPClient在缺省情况下是按A转载 2010-02-04 16:31:00 · 7942 阅读 · 3 评论 -
推荐一个不错的学习XML的地方,基础篇
http://www.w3school.com.cn/xml 最近要用到XML,于是找到这个站点,还不错,简单明了。想学习的朋友可以简单看看原创 2009-11-04 15:37:00 · 363 阅读 · 0 评论 -
hadoop入门
Map Reduce – the Free Lunch is not over?微软著名的C++大师Herb Sutter 在2005年初的时候曾经写过一篇重量级的文章:”The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software “,预言OO之后软件开发将要面临的又一次重大变革-并行计算。摩尔定律统制下的软件开发时代有一个非常有意思的现象:”Andy giveth, and Bill taketh away.”。不转载 2010-06-11 11:38:00 · 681 阅读 · 0 评论