会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
深夜孤雁
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2020年10月14日
谈谈java中的NIO
摘要: 一、NIO的基本概念: 我喜欢把NIO看成是non-blocking io的缩写,这也体现它的特性:非阻塞,它有三大核心部分: Buffer(缓冲区) Channel(通道) Selector(多路复用器) 二、Buffer缓冲区: 首先我们看一下Buffer类的结构 由图中可以看出它是一个抽象类,
阅读全文
posted @ 2020-10-14 00:21 深夜孤雁
阅读(147)
评论(0)
推荐(0)
2020年7月5日
jackson解决多态发序列化问题
摘要: 在项目中经常会有多个子类继承一个抽象类或者是实现一个接口,当我们需要对接收到的消息进行反序列化时,就会出现问题,代码如下: @Getter @Setter public abstract class MessageContent { private String contentType; /** *
阅读全文
posted @ 2020-07-05 23:19 深夜孤雁
阅读(3420)
评论(0)
推荐(0)
2019年12月25日
HashMap源码记录1
摘要: 前言:由于笔者所在的公司用的是jdk1.8,故该源码是针对1.8分析的。 首先:我们看一张长的很丑的HashMap的结构图: 再看看几个核心的常量: static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // 默认初始化容器大小,当自己指定容器大小时
阅读全文
posted @ 2019-12-25 22:06 深夜孤雁
阅读(142)
评论(0)
推荐(0)
2019年6月16日
Redis笔记------常用的五大数据类型
摘要: 一、String类型: ①string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 ②string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。 ③string类型是Redis最基本的
阅读全文
posted @ 2019-06-16 19:05 深夜孤雁
阅读(152)
评论(0)
推荐(0)
redis笔记------key关键字、String、list、set常用命令
摘要: 一、关于KEY的部分命令: EXISTS KEY:检查给定 key 是否存在; MOVE KEY DB:将当前数据库的 key 移动到给定的数据库 db 当中; EXPIRE KEY + 秒钟:为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除(key *命令查看不
阅读全文
posted @ 2019-06-16 19:02 深夜孤雁
阅读(1426)
评论(0)
推荐(1)
2019年6月6日
Redis笔记------Redis启动后杂项基础知识讲解
摘要: 一、单进程: ①单进程模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率。 ②epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著
阅读全文
posted @ 2019-06-06 00:44 深夜孤雁
阅读(132)
评论(0)
推荐(0)
2019年6月5日
java笔记------浅谈equals和==之间的区别以及数组的基础知识
摘要: 一、equals与“==”区别: ①“==”是用来比较双方是否相同。如果是基本数据类型,则表示值相同;如果是引用类型,则表示地址相等即同一个对象; ②equals用来判断两个对象的内容是否相同; 二、数组的概念: 数组是相同类型数据的有序集合。数组描述的是相同类型的若干数据,按照一定的顺序排列组合而
阅读全文
posted @ 2019-06-05 23:49 深夜孤雁
阅读(298)
评论(0)
推荐(0)
2019年6月2日
Redis笔记------Redis_安装和HelloWorld
摘要: 一、入门概述: 是什么:Redis:REmote Dictionary Server(远程字典服务器),是一个高性能(key/value)分布式内存数据库。有一下三个特点: 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载使用。 Redis不仅仅支持简单的Key-Value类
阅读全文
posted @ 2019-06-02 23:06 深夜孤雁
阅读(119)
评论(0)
推荐(0)
java笔记------static关键字
摘要: 一、static关键字: ①由static修饰的成员变量和方法,从属于类,生命周期和类相同; ②普通变量和方法从属于对象,生命周期和对象相同; ③静态方法里面不能调用非静态方法; ④非静态方法里面可以调用静态方法; ⑤所有的静态变量和静态方法都可以通过对象去访问; 二、静态变量和成员变量: ①静态变
阅读全文
posted @ 2019-06-02 21:55 深夜孤雁
阅读(108)
评论(0)
推荐(0)
2019年5月29日
java笔记----异常处理
摘要: Error 和 Exeption Error Error Error 描述了 JAVA 程序运行时系统的内部错误,通常比较严重,除了通知用户和尽力使应用程序安全地终止之外,无能为力,应用程序不应该尝试去捕获这种异常。通常为一些虚拟机异常,如 StackOverflowError 等。 Excepti
阅读全文
posted @ 2019-05-29 00:15 深夜孤雁
阅读(211)
评论(0)
推荐(0)
1
2
下一页
公告