netty对多协议进行编解码
1、netty如何解析多协议 前提: 项目地址:https://gitee.com/q529075990qqcom/NB-IOT.git 我们需要一个创建mavne项目,这个项目是我已经写好的项目,项目结构图如下: 创建公共模块 创建子模块,准备好依赖Netty4.1版本 <dependencies ...
分享会上狂吹MySQL的4大索引结构,没想到大家的鉴赏能力如此的~~~~
索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足 特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构 上实现高级查找算法,这种数据结构就是索引。 优缺点: 优点: 提高数据检索效率,降低数据库的IO成本 通过 ...
垃圾收集器必问系列—G1
本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 CSDN: 码农BookSea 人生下来不是为了拖着锁链,而是为了展开双翼。——雨果 Garbage First(简称G1)收集器是垃圾收集器技术发展历史上的里程碑式的成果,它开创了收集器面向局部收集的设计思路和基 ...
JVM详记
JVM 1 运行时数据区域 从概念上Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。 在Java8中,元空间(Metaspace)登上舞台,方法区存在于元空间(Metaspace)。同时,元空间不再与堆连续,而且是存在于本地内存(Native memory)。 ...
Collection常用方法【汇总】
Collection常用方法汇总 Collection公共的方法 Collection是单列结合的祖宗接口,它的方法是所有单列集合都可以继承使用的。 //把给定元素添加到集合中 public boolean add(E e) //把给定元素从集合中删除 public boolean remove(E ...
System
System类 exit:退出当前程序。 arraycopy:复制数组元素,比较适合底层调用,一般使用Arrays.copyOF完成复制数组。 currentTimeMillens:返回当前时间距离 1970-1-1 的毫秒数。 gc:运行垃圾回收机制 System.gc(); public cla ...
Array 数组
概念 Array 数组是有序的元素序列。 语法 new Array(length) new Array(element1) new Array(element1, element2) new Array(element1, element2, element3) new Array(element1 ...
Apache RocketMQ 5.0 笔记
RocketMQ 5.0:云原生“消息、事件、流”实时数据处理平台,覆盖云边端一体化数据处理场景。 核心特性 云原生:生与云,长与云,无限弹性扩缩,K8s友好 高吞吐:万亿级吞吐保证,同时满足微服务与大数据场景 流处理:提供轻量、高扩展、高性能和丰富功能的流计算引擎 金融级:金融级的稳定性,广泛用于 ...
回顾2022,展望2023,一个普通98年程序员的自述和分享
一、前言 第一次记录自己的年度总结,一直想写,不知从何写起;其实也是自己这两年来了解到的东西,分享给大家,虽然是个井底之蛙,但是也要勇于说出自己的看法,欢迎大佬指导哈。可能自己语言功底太差,这也是小编一直写博客的动力,锻炼自己的写作能力! 本次主要来说一下小编对于Java后端开发人员的一些见解哈! ...
StringBuffer类
StringBuffer类 一、 结构剖析 Java.lang.StringBuffer 代表可变的字符序列,可以对字符串内容进行增删。 很多方法与String相同,但StringBuffer是可变长度的。 StringBuffer是一个容器。 String VS StringBuffer Stri ...
数组
数组 什么是数组? 数组的定义: 数组是相同类型数据的有序集合. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. 数组的四个基本特点: 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 其元素必 ...
aBiu的笔记汇总
上车 Java8新特性 拉取测试代码 JUC 来源b站狂神说 测试代码 SpringBoot spirng源码大致流程 SpringSecurity 来源Bilibili黑马程序员视频教程 Spring Security 认证授权(黑马讲义) 分布式 OAuth2.0认证授权(黑马讲义) 测试代码 ...