![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
慢慢积累终成山
这个作者很懒,什么都没留下…
展开
-
转数据库里取出的String类型的json Obj为对应的Obj
在实际开发中,我们经常会遇到数据库里存的是一个json类型的实体类,例如:{"city":{"code":"00064","name":"重庆"},"province":{"code":"00063","name":"重庆"},"region":{"code":"500116","name":"江津区"}},这种,我们想要在代码中取到对应的code值,那么就要用到fastJson的JsonObje...原创 2019-10-21 11:00:08 · 457 阅读 · 0 评论 -
java nio
在很多时候,我们在java中要面对流的读入和写出,这是就要面对选择,是nio(非同步阻塞io)还是bio(同步阻塞io),亦或者是aio。这里我们就io、nio,来一个小小的对比,然后简洁一下nio的组成和好处。 首先,io是字节的读入和写出,读取和写入的速度很快,所以适合线程数量少但是数据量较大的场景。 而nio,由于引入了缓冲区和管道的概念,所以...原创 2019-01-24 10:08:53 · 144 阅读 · 0 评论 -
java i/o文件锁定 FileLock类(文件锁定类)
java中i/o的文件锁定有两种:一种是独占锁,一种是共享锁。共享锁既是共享读操作,但是只有一个可以进行写操作(可以同时读,但是只有一个能够进行写操作),共享锁防止其他正在运行的程序获取重复的独占锁,但是允许其他程序可以获取共享锁。独占锁既只允许程序获取一个锁(只能单独的进行读或者写的操作),独占锁防止程序获取其他的任何锁。 FileLock FileChannel.lock(long posi...原创 2019-01-23 14:31:51 · 2188 阅读 · 0 评论