算不出来没办法
码龄7年
关注
提问 私信
  • 博客:141,158
    社区:41
    问答:877
    142,076
    总访问量
  • 61
    原创
  • 458,116
    排名
  • 3,750
    粉丝
  • 23
    铁粉

个人简介:宁静致远

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2018-02-20
博客简介:

一条咸鱼的博客

查看详细资料
个人成就
  • 获得538次点赞
  • 内容获得80次评论
  • 获得310次收藏
  • 代码片获得612次分享
创作历程
  • 7篇
    2023年
  • 28篇
    2022年
  • 26篇
    2021年
成就勋章
TA的专栏
  • 框架或工具
    3篇
  • 数据结构与算法
    20篇
  • java
    17篇
  • 数据库
    6篇
  • 消息队列
    4篇
  • 源码分析
    2篇
  • Spring
    5篇
兴趣领域 设置
  • Java
    tomcatspringintellij-ideajava-ee
  • 数据结构与算法
    数据结构
  • 后端
    后端
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
搜TA的内容
搜索 取消

MQTT协议分析

随着物联网和智能化应用的快速发展,对于通信协议的需求越来越多样化和复杂化,对于物联网应用来说,基于TCP/IP的协议MQTT(Message Queuing Telemetry Transport)正逐渐成为主流的协议之一。本文将对MQTT协议的相关概念、基本原理、应用场景等进行介绍和分析。图1-1 MQTTMQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息传输协议,它被设计用于低带宽和不稳定的网络环境中,比如远程传感器和移动设备等。
原创
发布博客 2023.03.03 ·
2193 阅读 ·
4 点赞 ·
1 评论 ·
11 收藏

JVM学习笔记六:运行时数据区之堆

JVM 堆的知识
原创
发布博客 2023.02.21 ·
685 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

JVM学习笔记五:运行时数据区之本地方法栈

例如:类java.lang.Thread的setPriority()方法是用Java实现的,但是它实现调用的是该类里的本地方法setPriority()。通过使用本地方法,我们得以用Java实现了jre的与底层系统的交互,甚至JVM的一些部分就是用c写的。本地方法接口是Java代码调用其他非Java代码的接口,本地方法库是其他非Java代码编写的方法库。并不是所有的JVM都支持本地方法。虽然在程序中声明了方法,但是却没有具体的方法体,因为其实现方式是通过其他语言来实现的,而非Java语言。
原创
发布博客 2023.02.21 ·
455 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

JVM学习笔记四:运行时数据区之虚拟机栈

与程序计数器一样,Java虚拟机栈也是线程私有的,它的生命周期与线程相同,虚拟机栈描述的是Java方法执行的线程内存模型,每个方法被执行的时候,Java虚拟机都会同步创建一个栈帧,栈帧中存储局部变量表、操作数栈、动态连接、方法出口等信息。
原创
发布博客 2023.02.20 ·
655 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

JVM学习笔记三:运行时数据区之程序计数器

运行时数据区中运行速度最快的存储区域,并且是线程私有的,每一个线程都具有自己的程序计数器,生命周期与线程的生命周期保持一致。程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虛拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于。
原创
发布博客 2023.02.20 ·
412 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

JVM学习笔记二:运行时数据区概述及JVM线程

运行时数据区是JVM非常重要的组成部分,这一篇主要介绍运行时数据区各个区域的划分,以及JVM中的线程。JVM各区域划分学习JVM,必须牢记下图各个区域的分类,这很重要。注意,上图的元数据区在JDK8以前常被称作“永久代”,本质上两者并不等价,仅仅是因为HotSpot虚拟机的设计团队选择把GC分代收集至方法区,或者说用永久代来实现方法区而已。这样HotSpot的垃圾收集器可以像管理Java堆一样管理这部分内存,能省去专门为方法区编写内存管理代码的工作。
原创
发布博客 2023.02.19 ·
509 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

JVM学习笔记一:类加载子系统

JVM类加载子系统分析
原创
发布博客 2023.02.19 ·
451 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

LinkedList源码分析(超详细)

先学 ArrayList 再学 LinkedList,面试官:“这小子,有两把刷子。”
原创
发布博客 2022.10.07 ·
999 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

ArrayList源码分析(超详细)

ArrayList源码详解,面试官:“嗯,回去等通知吧。”
原创
发布博客 2022.10.05 ·
2280 阅读 ·
9 点赞 ·
1 评论 ·
20 收藏

JUC并发编程之CompletableFuture基础用法

java创建线程的4种方式,线程池的基本使用。
原创
发布博客 2022.10.03 ·
729 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Docker常用命令

docker常用命令
原创
发布博客 2022.07.18 ·
142 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Nginx基础使用

配置文件的说明、虚拟主机的搭建、server_name匹配规则、反向代理、负载均衡、动静分离。
原创
发布博客 2022.07.15 ·
1364 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

RabbitMQ消息队列笔记(一)

核心概念、测试简单队列、测试工作队列、消息应答机制、持久化操作、消息确认机制。
原创
发布博客 2022.07.13 ·
1129 阅读 ·
3 点赞 ·
1 评论 ·
1 收藏

RabbitMQ消息队列的安装(Linux版本)

RabbitMQ的安装以及网页可视化插件的启动,新增用户登录可视化网页。
原创
发布博客 2022.07.13 ·
436 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

RabbitMQ消息队列笔记(二)

交换机、死信队列、延迟队列。
原创
发布博客 2022.07.13 ·
1294 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

RabbitMQ消息队列笔记(三)

消息的发布确认、RabbitMQ备份机以及优先队列。
原创
发布博客 2022.07.13 ·
278 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Git常用命令及IDEA集成Git

git的基本命令以及链接GitHub
原创
发布博客 2022.07.05 ·
834 阅读 ·
11 点赞 ·
1 评论 ·
0 收藏

redis6主从复制及集群

redis主从复制和集群的搭建方式。
原创
发布博客 2022.07.04 ·
1654 阅读 ·
10 点赞 ·
1 评论 ·
1 收藏

redis6事务和锁机制

Redis事务与锁机制
原创
发布博客 2022.07.04 ·
1235 阅读 ·
10 点赞 ·
1 评论 ·
0 收藏

redis6数据类型及操作总结

redis数据类型即操作总结
原创
发布博客 2022.07.03 ·
1306 阅读 ·
10 点赞 ·
1 评论 ·
0 收藏
加载更多