自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 小白后端游戏开发:装备系统篇

上班的第一天,你坐在崭新的工位上,一个头发稀疏、佩戴方形镜框、身穿蓝色立领衬衫黑色牛仔裤,腰间佩戴一串钥匙,名叫李叔的斯文中年男子向你走来。你望着他强者一般的发型和程序员本体的衬衫,心想坏了,又来活了李叔一脸笑容道:小白,我给你找了一个好活,对你来说一定很简单。小白假笑问:是什么好活(啊这,我都没有熟悉项目)李叔:写一个卡牌的装备系统的demo出来,先不用对接属性,完成装备卸下的基础功能就好了,正好一边做一边熟悉项目。

2023-10-13 10:48:34 160

原创 一文搞懂什么是BIO

BIO英文全名是 *blocking IO*,也叫做 *阻塞IO*,是最容易理解、最容易实现的IO工作方式。当我们在谈论阻塞IO(Blocking IO)时,我们指的是一种输入输出方式,其中线程正在进行IO操作时会被阻塞(即暂停运行),直到IO 操作完成。这种阻塞是同步的,也就是说线程会等待IO操作完成后再继续执行后续的任务。

2023-06-18 01:04:02 342 1

原创 HashMap的详细了解

@[TOC](HashTable和HashMap的区别)HashMap简介HashMap是基于哈希表实现的,每一个元素是一个key-value键值对,其内部通过数组加链表解决冲突问题,容量不足时,会自动扩容。JDK1.8对HashMap进行了表较大的优化,底层实现由之前的“数组+链表”改成“数组+链表+红黑树”。JDK1.8的HashMap的数据结构如下图所示,当链表节点较小时扔以链表存在,当链表节点较多时(大于8)会转化为红黑树,当红黑树的个数小于等于6时会重新转化为链表。为什么不在个数为8时进

2021-02-21 14:09:01 288

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除