- 浏览: 76494 次
- 性别:
- 来自: 厦门
-
最新评论
-
覃永波:
引用[*][img][/img][url][/url]
java 读取txt,java读取大文件 -
bits00:
...
tcpdump网摘
文章列表
java查询一次性查询几十万,几百万数据解决办法
很早的时候写工具用的一个办法。
当时是用来把百万数据打包 成rar文件。
所以用了个笨办法。
希望高手指导一下,有什么好方法没有啊
1、先批量查出所有数据,例子中是一万条一批。2、在查出数据之后把每次的数据按一定规则存入本地文件。3、获取数据时,通过批次读取,获得大批量数据。此方法参见:http://yijianfengvip.blog.163.com/blog/static/175273432201191354043148/以下是查询数据库。按批次查询public static void getMonthDataList() ...
java 读取txt,java读取大文件
- 博客分类:
- java
java 读取txt,java读取大文件
设置缓存大小BUFFER_SIZE ,Config.tempdatafile是文件地址
来源博客http://yijianfengvip.blog.163.com/blog/static/175273432201191354043148/
package com.yjf.util;
import java.io.File;
import java.io.RandomAccessFile;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel; ...
StringUtils用法+StringUtils详细介绍博文来源:http://yijianfengvip.blog.163.com/blog/static/175273432201212221935832/
public static void StringUtil(){
//null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//判断是否Null 或者 ""
//System.out.println(StringUtils.isEmpty(null));
/ ...
extjs theme
- 博客分类:
- Extjs
EXTJS THEME BUILDER
http://extbuilder.dynalias.com/springapp/mainpage.htm
slate theme
http://apex.oracle.com/pls/otn/f?p=65555:44:1593455121208701::NO:
http://examples.extjs.eu/
http://examples.extjs.eu/ext/resources/images/slate/grid/page-next.gif
Eextj3.x扩展(转)
- 博客分类:
- Extjs
http://www.cnblogs.com/dickhead/
2011年8月6日
继续ext3.x,扩展3
这个扩展可以通过插件支持的方式很方便的让表格的行可以拖动排序,下面是预览效果。HTML页面的代码可以看预览效果的框架页的代码
/*
** edit by Dickhead
** goal 让GridPanel的行支持拖动排序的插件
** 插件方式支持
** time 2011-08-05 22:04:27
*/
//<extension>
(function () {
//先扩展一个拖放操作的放置区
...
Java I/O关于缓冲区部分提高性能的源码分析【Stream】
http://383984216-qq-com.iteye.com/blog/1336788
java 字节流与字符流的区别
http://wjheye.iteye.com/blog/1041309
Java深度历险(八)——Java I/O
http://simpleframework.net/bbs/835/27640.html
JAVA实现环形缓冲多线程读取远程文件
...
此问题在项目中被发现,经查看JDK源码(JDK1.6),String类的public String substring(int beginIndex, int endIndex)的实现让我很意外。
想重现这个场景很容易,请看代码。
package TestStringOutOfMemory;
import java.util.ArrayList;
import java.util.List;
public class LeakTest {
public static void main(String...args) {
Li ...
声明:本文章转自 http://blog.csdn.net/bzwm/article/details/3895381
现在我们要做一个简单的界面。
包括一个进度条、一个输入框、开始和停止按钮。
需要实现的功能是:
当点击开始按钮,则更新进度条,并且在输入框内把完成的百分比输出(这里只做例子,没有真正去做某个工作)。
代码1:
package com;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
...
在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是
调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中的
actionPerformed方法在事件派发线程中调用。
Swing是事件驱动的,所以在回调函数中更新可见的GUI是很自然的事情,比如,有一个按钮被按下,项目列表需要更新时,则通常在与该按钮相关联的事件
监听器的actionPerformed方法中来实现该列表的更新,从事件派发线程以外的线程中 ...
用java.util.Timer定时执行任务
- 博客分类:
- java
如果要在程序中定时执行任务,可以使用java.util.Timer这个类实现。使用Timer类需要一个继承了
java.util.TimerTask的类。TimerTask是一个虚类,需要实现它的run方法,实际上是他implements了
Runnable接口,而把run方法留 ...
TCP/IP 协议簇下的各报文结构总结
- 博客分类:
- web
一、TCP/IP 协议簇层次结构:
二、具体的协议有:
说明:
1. ARP和
RARP
用于物理地址和网络地址间的转换,应属于物理链路层。但由于
ARP
和
RARP
在以太网帧中都有各自的帧类型,所以画在以太网驱动程序和
IP
之间。
2. ICMP和
IGMP
通常用于查询网络管理,也就是被认为是
IP
层的组成部分。但它们都是被封装在
IP
报文中传输,在
IP
的协议类型字段有自己的字段,所以画在
IP
和传输层间。
3. 服务层的括号内的是端口号,其他层括号内的是协议字段类型
三、各报文结构
(一)以太网
CSM ...
查看软件xxx安装内容
dpkg -L xxx
查找软件库中的软件
apt-cache search 正则表达式
查找软件库中的软件
aptitude search 软件包
查找文件属于哪个包
dpkg -S filename
查找文件属于哪个包
apt-file search filename
查询软件xxx依赖哪些包
apt-ca ...
find locate
- 博客分类:
- ubuntu
locate :基于文件数据库搜索速度快,支持模糊匹配.
-i 忽略大小写
-n N 找到对应文件后只显示前N行
updatedb: locate数据库生成,不过速度比较慢,需要遍历文件.
find : 实时检索,精确匹配文件名,
格式: find [DIR,...] [CRITERIA (规则)] [ACTION...]
[ACTION] 默认print
[CRITERIA (规则)]: 默认当前目录
1.根据文件名搜检索:
-name 以文件名查找,支持文件名统配* ? []
例: find /etc -n ...
# GUI 方式
用 development release 模式进入 update manager ,按 F2 然后输入
update-manager --devel-release
就可以开启了,你会看到可以升级到 10.10 的字样 ( 如下图),按 upgrade 升级吧。
# CLI 方式
修改 /etc/update-manager/release-upgrades 文件,把里面的
Prompt=lts
改为
Prompt=normal
保存后退出,再执行
sudo do-release-upgrade -d
在升级过程中会提示修改 ...
编译xorg-1.7.7
系统环境:ubuntu10.10
软件包:xorg-server-1.7.7.tar.bz2
下载地址:
http://xorg.freedesktop.org/archive/individual/driver/
(intel 官方网站)
编译xorg
$ tar xf xorg-server-1.7.7.tar.bz2
$ cd xorg-server-1.7.7
$ ./autogen.sh
./autogen.sh: line 9: autoreconf: command not found
# sudo apt-get install dh-autore ...