摘要:
花1K内存实现高效I/O的RandomAccessFile类 JAVA的文件随机存取类(RandomAccessFile)的I/O效率较低。通过分析其中原因,提出解决方案。逐步展示如何创建具备缓存读写能力的文件随机存取类,并进行了优化。通过与其它文件访问类的性能对比,证明了其实用价值。 主体: 目前 阅读全文
posted @ 2018-05-04 18:16
星朝
阅读(6001)
评论(3)
推荐(0)
摘要:
[TOC] 转载自:http://blog.csdn.net/akon_vm/article/details/7429245 Java RandomAccessFile RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录 阅读全文
posted @ 2018-05-04 17:54
星朝
阅读(4143)
评论(0)
推荐(0)
摘要:
现有如下的一个需求,向已存在1G数据的txt文本里末尾追加一行文字,内容如下“Lucene是一款非常优秀的全文检索库”。可能大多数朋友会觉得这个需求很easy,说实话,确实easy,然后XXX君开始实现了,直接使用Java中的流读取了txt文本里原来所有的数据转成字符串后,然后拼接了“Lucene是 阅读全文
posted @ 2018-05-04 17:42
星朝
阅读(4785)
评论(0)
推荐(0)
摘要:
查看方法一运行效果: 阅读全文
posted @ 2018-05-04 17:05
星朝
阅读(610)
评论(0)
推荐(0)
摘要:
之前在网上查询了很多关于解决NIO中文乱码的问题,仁者见仁智者见智,不过就找到的几种方法实现都太繁琐了,稍微研究了下NIO源码,以下是我自己的一种实现,偷懒用最简单的代码去实现是我的习惯! Demo: [java] view plain copy print?String backupPa 阅读全文
posted @ 2018-05-04 16:51
星朝
阅读(413)
评论(0)
推荐(0)
摘要:
最近用nio读取文件时,英文正常,读取中文时会出现乱码,经查可以用Charset类来解决: 代码如下: [java] view plain copy print?package com.example.demo; import jav 阅读全文
posted @ 2018-05-04 16:49
星朝
阅读(1185)
评论(0)
推荐(1)
摘要:
前言最近在开发的时候,接到了一个开发任务,要将百万行级别的txt数据插入到数据库中,由于内存方面的原因,因此不可能一次读取所有内容,后来在网上找到了解决方法,可以使用NIO技术来处理,于是找到了这篇文章http://www.sharejs.com/codes/java/1334,后来在试验过程中发现 阅读全文
posted @ 2018-05-04 16:44
星朝
阅读(4516)
评论(0)
推荐(0)
摘要:
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API,以便提高传输速度。但实际上,在最新的JDK中旧的I/0包已经使用NIO重新实现过了。因此即使我们不显示的编写NIO代码,也能从中获益。速度的提高的文件I/0和网络I/O都有明 阅读全文
posted @ 2018-05-04 16:10
星朝
阅读(299)
评论(0)
推荐(0)
摘要:
```java import java.util.ArrayList; import java.util.EnumSet; import java.util.HashMap; import java.util.List; import java.util.Map; public enum EnumPartyRole{ SYSTEM("SYSTEM","XX平台"), SYSTE... 阅读全文
posted @ 2018-05-04 15:04
星朝
阅读(401)
评论(0)
推荐(0)
摘要:
1.常见的枚举是这样的: public enum AwardsType, { World = 1, Country = 2, Provinces=3, School = 4 }; 如果我们要获取额外的信息,比如 world的中文显示,显然上面的写法是不能满足我们的,自己研究了一下,决定 阅读全文
posted @ 2018-05-04 14:46
星朝
阅读(691)
评论(0)
推荐(0)
摘要:
package com.cpic.test;/ 关于枚举类型自定义属性 /public enum Provious { ANHUI("皖", 1),BAIJING("京" ,2); private String value; private int key; private Provious(Str 阅读全文
posted @ 2018-05-04 14:45
星朝
阅读(3290)
评论(0)
推荐(0)
摘要:
五月 04, 2018 11:53:24 上午 org.apache.catalina.core.ApplicationDispatcher invoke 严重: Servlet.service() for servlet [jsp] threw exception java.lang.NullPo 阅读全文
posted @ 2018-05-04 11:54
星朝
阅读(6502)
评论(0)
推荐(0)
摘要:
EL表达式中的empty和null 先说一下EL表达式中的null和empty区别,然后再说说最近在项目中出现的一个有趣的问题。 EL中的null和empty都可用来判断值是否为空,但两者存在略微的区别, 先用网上的一个小例子来演示下: test.jsp代码: <%@page pageEnco 阅读全文
posted @ 2018-05-04 10:28
星朝
阅读(2922)
评论(0)
推荐(0)
摘要:
最近在使用el表达式的时候,用到了int型变量,因为,很多时候,变量不会被赋初值,后面考虑了下,应该将声明由int 改为integer,改了之后就一直报空指针异常,后面仔细查看,我的getter和setter方法中,还是设置int或返回int,之前测试过,声明integer变量,不做初始化,通过in 阅读全文
posted @ 2018-05-04 10:25
星朝
阅读(680)
评论(0)
推荐(0)
摘要:
黄色感叹号(有冲突): 这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你 阅读全文
posted @ 2018-05-04 10:03
星朝
阅读(589)
评论(0)
推荐(0)
摘要:
关于表扩展字段,之前看了一些前辈的文章结合自己在实际项目中的经验,做一下总结: 1. 开始设计时,增加一些reserve字段 优点:简单,支持索引 缺点:太少可能起不到作用,太多也不行,影响性能 2. version+ext方式,即在表后面增加version,ext字段,version用来描述对应的 阅读全文
posted @ 2018-05-04 09:49
星朝
阅读(2586)
评论(0)
推荐(0)
摘要:
.container { margin right: auto; margin left: auto; padding left: 15px; padding right: 15px } .container::before,.container::after { content: " "; dis 阅读全文
posted @ 2018-05-04 09:32
星朝
阅读(1299)
评论(0)
推荐(0)
摘要:
.container { margin right: auto; margin left: auto; padding left: 15px; padding right: 15px } .container::before,.container::after { content: " "; dis 阅读全文
posted @ 2018-05-04 09:31
星朝
阅读(582)
评论(0)
推荐(0)
摘要:
.container { margin right: auto; margin left: auto; padding left: 15px; padding right: 15px } .container::before,.container::after { content: " "; dis 阅读全文
posted @ 2018-05-04 09:30
星朝
阅读(787)
评论(0)
推荐(0)

浙公网安备 33010602011771号