自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BIO、NIO、AIO 有什么区别?

BIOBlock IO 同步阻塞式 IO,就是我们平常使用的传统 IO,它的特点是模式简单使⽤⽅便,并发处理能⼒低。同步阻塞I/O模式, 数据的读取写⼊必须阻塞在一个线程内等待其完成。在活动连接数不是特别高(小于单机1000)的情况下,这种模型是比较不错的,可以让每一个连接专注于⾃⼰的 I/O 并且编程模型简单,也不⽤过多考虑系统的过载、限流等问题。线程池本身就是一个天然的漏斗,可以缓冲一些系统处理不了的连接或请求。但是,当⾯对十万甚⾄至百万级连接的时候,传统的 BIO 模型是无能为力的。因此,我们需要一

2022-03-06 12:09:25 439

原创 约瑟夫问题----环形链表解决《Java代码实现》

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2022-03-05 23:59:39 168

原创 查找倒数第K个节点---单链表解决《Java代码实现》

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2022-03-05 21:33:18 237

原创 二叉树遍历输出《Java代码实现》

文章目录一、二叉树手动遍历1.前序遍历2.中序遍历3.后续遍历二、代码实现1.前序遍历2.中序遍历3.后续遍历一、二叉树手动遍历1.前序遍历口诀:中左右 --->先遍历中节点,然后左节点 最后右节点 中表示根节点 左表示左节点 右表示右节点遍历结果:12453672.中序遍历口诀:左中右 --->先遍历左节点,然后中节点 最后右节点 中表示根节点 左表示左节点 右表示右节点遍历结果:42516373.后续遍历口诀:左右中 --->先遍历左节点,

2022-03-05 17:04:18 565

原创 链表反转《Java代码实现》

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2022-03-05 00:49:28 411

原创 单链表逆序输出《Java代码实现》

一、单链表逆序输出思想队列是先进先出 而栈是先进后出 所以我们可以将单链表遍历,然后将每个节点的值放入栈中,放完之后将元素pop出来输出如果不太懂单链表的友友们可以参考这里https://blog.csdn.net/kitiyang/article/details/123181868二、代码实现1.创建节点类//定义节点class HeroNode{ //表示data数据域 public int no; public String name; public St

2022-03-02 13:29:45 721

原创 单链表的基本操作《Java代码实现》

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2022-03-02 13:03:16 675

原创 稀疏数组转换思路和实现《Java代码实现》

一、稀疏数组是什么?在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;与之相反,若非0元素数目占大多数时,则称该矩阵为稠密矩阵。定义非零元素的总数比上矩阵所有元素的总数为矩阵的稠密度。我们开发五子棋过程中,棋子使用2种不同的数字来表示,使用二维数组在存储棋牌上每个位置的坐标。假设棋盘无线大 的话,创建二维数组也就要接近无限大。显然这个需求难以只是用二维数组存储坐标信息,其次游戏性能也就下降。因为只有下过子的地方才存储不用的值,其他统一是用0表示。

2022-02-26 20:43:48 312

原创 【NATAPP---内网穿透】如何使用免费的内网穿透?

文章目录一、内网穿透是什么?二、免费工具1.NATAPP工具2.下载过程三、注册账号四、创建隧道五、使用命令行获得映射ip管理员打开natapp.exe文件一、内网穿透是什么?内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机------->说白了就是外网可以访问内网的意思比如说我们的手机流量就是外网,想要访问自己电脑上的内容,这个时候需要用一个特殊ip(映射ip)映射到内网的IP(比如127.0.0

2021-09-11 22:45:39 980

原创 [sitemap 索引情况提示] 根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引

1.打开project.config.json文件2.将"checkSiteMap":true 改为false

2021-09-11 19:38:10 1176

原创 【Redis安装】---Redis的关闭和启动

文章目录一、Redis安装步骤1.下载redis压缩文件2.打开Xftp将redis压缩文件传入/opt目录下3.打开Xshell远程连接Linux4.安装gcc编译器5.解压redis-6.25.tar.gz文件5.make命令编译c文件二、redis的启动1.方式一:前台启动2.方式二:后台启动三、redis的关闭2.1.关闭方式一:2.2.关闭方式二:一、Redis安装步骤1.下载redis压缩文件Redis官方网站:https://redis.io/2.打开Xftp将redis压缩文件

2021-09-04 16:39:14 101

原创 【宝塔Linux面板】一键部署Java Web项目

文章目录一、部署步骤1.下载java web一键部署软件2.设置访问java web的端口号3.添加java web项目4.设置java一键部署软件5.测试一、部署步骤1.下载java web一键部署软件再下载Tomcat服务器2.设置访问java web的端口号这个端口号可以自定义,但是不可以与其他端口号有冲突。我这里设置8883因为我使用的是阿里云服务器,所以也需要添加8883端口号3.添加java web项目我部署的是jsp页面找到该项目的文件夹,复制一份

2021-09-04 14:10:19 4882 4

原创 【宝塔Linux面板】在阿里云服务器安装

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、宝塔Linux是什么?二、安装步骤1.使用xshell来远程连接云服务器2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以

2021-09-02 20:58:55 292 1

原创 【Xshell7】免费下地址和安装步骤

文章目录前言一、Xshell是什么?二、下载步骤1.进入Xshell的官方网站2.打开邮箱点击Xshell的下载链接3.安装总结前言Xshell如何免费下载和安装呢?学习远程连接Linux服务器的友友们看这里喔~一、Xshell是什么?简单来说Xshell是一个远程连接服务器的工具。Xshell可以远程连接linux系统,通过SSH远程管理远程访问Linux系统的终端,也可以远程连接云服务器的Linux系统或者是windows环境下操作Linux系统的软件。二、下载步骤1.进入Xshell的官方

2021-09-02 09:52:54 653

原创 Spring IOC---使用maven创建

Spring IOC---小白快速了解什么是Spring IOC?什么是Spring IOC?IOC是控制反转的意思,是一个概念,是一种思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理。控制反转就是对对象控制权的转移,从程序代码本身反转到了外部容器。通过容器实现对象的创建,属性赋值,依赖的管理。...

2021-08-28 17:04:42 544

原创 Spring框架基本概念---小白快速了解

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-28 14:41:48 137

空空如也

空空如也

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

TA关注的人

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