会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
向日葵班学霸
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年8月11日
基于netty的多人单聊天室
摘要: 最近正好公司需要做一个聊天室的功能,所以就选择用netty做一个聊天室,觉得蛮有意思的,netty是一个非常优秀的框架,在之后的文章中会整理出有关netty学习的文章。 项目要求做的是多人多个聊天室,目前大多数项目中需要的是多人多聊天室,我是采用的redis实现的多聊天室,万事都要循序渐进,这篇文章
阅读全文
posted @ 2019-08-11 01:03 向日葵班学霸
阅读(755)
评论(0)
推荐(0)
2019年8月7日
JDK1.8以后的hashmap为什么在链表长度为8的时候变为红黑树
摘要: 在JDK1.8以及以后的版本中,hashmap的底层结构,由原来单纯的的数组+链表,更改为链表长度为8时,开始由链表转换为红黑树,为何大刀阔斧的对hashmap采取这个改变呢,以及为何链表长度为8才转变为红黑树呢,下面结合源码一起来分析一下。 我们都知道,链表的时间复杂度是O(n),红黑树的时间复杂
阅读全文
posted @ 2019-08-07 22:44 向日葵班学霸
阅读(962)
评论(0)
推荐(0)
2019年8月5日
什么是线程安全
摘要: 首先来介绍下两个基本的概念,进程和线程。 进程:一个具有独立功能的程序关于某个数据集合的一次运行活动。说白了就是计算机中运行的程序就是进程,比如QQ、各种浏览器、各种播放器,每一种都是一个进程。 线程:包含在进程之中,是进程中的实际运作单位。进程通过调用线程,完成不同的功能。 一个对象是否是线程安全
阅读全文
posted @ 2019-08-05 22:55 向日葵班学霸
阅读(189)
评论(0)
推荐(0)
2019年8月2日
java中==和equals的区别
摘要: 在初期学习java时,肯定会遇到==和equals的区别这一知识点,其实很简单,一句话:equals:比较字面值;==:不止比较字面值,还比较对象的内存地址。 先来一段代码: 1 @Test 2 public void test(){ 3 String str1="abc"; 4 String st
阅读全文
posted @ 2019-08-02 23:03 向日葵班学霸
阅读(297)
评论(0)
推荐(0)
2019年8月1日
单向链表的反转
摘要: 单项链表是一种十分常见的数据结构,这一次先介绍单向链表的反转; 单向链表是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表;又称为结点列表,因为链表是由一个个结点组装起来的;其中每个结点都有指针指向列表中的下一个结点; 列表是由节点构成,
阅读全文
posted @ 2019-08-01 22:53 向日葵班学霸
阅读(457)
评论(0)
推荐(0)
2019年5月29日
关于单利模式的几种实现方式
摘要: 单例模式是java中非常常见的一种设计模式,也是java学习中很热门的一个知识模块,今天就和大家一起来了解一下单例模式和单例模式的几种实现方式。 单例模式的定义: 单例模式是指某个类只有一个实例,并且可以向整个系统提供这个可以自行实例化的实例。单例模式的特点是:只有一个实例、必须自己创建这个实例、必
阅读全文
posted @ 2019-05-29 13:07 向日葵班学霸
阅读(598)
评论(0)
推荐(0)
上一页
1
2
公告