![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java-io
文章平均质量分 73
mohuanzhen
这个作者很懒,什么都没留下…
展开
-
为啥要用消息队列(MQ),几大主流MQ框架优劣势,你会怎么选择?
消息队列即Message Queue,我们从数据结构来理解的话,Queue是一种先进先出的数据结构。所以意思就是将信息(通常指传输的数据)放入一个队列中。消息队列的两种模式:点对点模式可以看到,点对点模式下有可以有多个消费者,但是对于同一个消息,只会有一个消费者能访问。通常可以用于异步推送消息,保存日志等。发布订阅模式发布订阅模式下,对于同一个主题(topic),任何订阅了topic的消费者都能拉取此消息。通常可以用于构建消息系统。在项目中使用了消息队列有哪些优势呢?..转载 2021-07-25 22:49:17 · 644 阅读 · 0 评论 -
文件读取类-CSV文件读取法1
读取.csv文件并且插入到数据库中 首先下载csvjdbc.jar,将此jar放在项目的class目录下(下载目录http://sourceforge.net/projects/csvjdbc) //加载csv驱动,此驱动与数据库驱动的功能一样Class.forName("org.relique.jdbc.csv.CsvDriver");//设置一些属性Properti...原创 2011-04-19 23:14:12 · 164 阅读 · 0 评论 -
从FTP上下载CSV文件方法利弊体验与分析
用JAVA登陆FTP服务器下载大容量CSV文件的方法(我试过的):1.使用SUN公司自带的类库(不出错,但是若是多个目录,同一目录多个CSV文件时,好像SUN的类库就无能为力)。2.使用import org.apache.commons-net-1.3.0.jar或commons的ftp.jar2个JAR包均可下载,方法各不相同,但共同之处是,下载的CSV文件莫名的每行之后都加一个空行,就...原创 2011-05-15 22:13:57 · 323 阅读 · 0 评论 -
文件读取类-CSV文件读取法2
经过本人查询资料与摸索,发现读取CSV文件还有一种好方法:使用OpenCSV.jar进行读取,下载些JAR包的地地址可以在网上搜下,具体我也忘记了!原创 2011-05-15 22:24:59 · 90 阅读 · 0 评论 -
Log4j 日志配置的几种组合方式
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>(来源:http://openwebx.org/docs/logging.html#d0e14854) commons-logging apache最初的日志门面,目的是在开发组件时不强依赖日志实现,给调用者以选择。jcl-...原创 2017-11-11 16:03:45 · 251 阅读 · 0 评论 -
NIO、BIO、AIO简单介绍
在学习Java I/O类库时,容易混淆NIO、BIO、AIO这几个概念,同时对于阻塞和非阻塞、同步和异步的理解也较为晦涩,这篇文章是对这几个概念的一些区分以及个人的一些见解。一、同步阻塞I/O(BIO):同步阻塞I/O,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过线程池机制来改善。BIO方式...原创 2019-03-09 15:03:43 · 305 阅读 · 0 评论