
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章目录队列的定义环形队列循环队列的基本操作链队链队的基本操作队列的定义队列(Queue):先进先出的线性表队列是仅在队尾进行插入和队头进行删除操作的线性表队头(front):线性表的表头端,即可删除端队尾(rear):线性表的表尾端,即可插入端由于这种队列存在假溢出现象,所以引入了循环链表解决假溢出想象什么是假溢出可参考这篇文章环形队列区别环形队列是满队还是空队的两种方式另设一个标志以区别队列是
【题目】任何一个表达式都由操作数、运算符和界限符组成的,为了叙述的简洁,在此仅讨论简单算数表达式的求值问题,这种表达式只包含加、减、乘、除4种运算符。例如:控制台输入 2*(2+3)-5+4*5控制台输出 25我们知道,算术四则运算遵循以下3条规则:1、先乘除后加减2、从左到右运算3、先括号内后括号外【思路分析】1、通过for循环索引来遍历我们输入的表达式2、如果索引处的值是数字就直接压入数字栈3
Linux系统下安装zookeeper一、下载zookeeper二、将压缩包上传到Linux三、将压缩包解压到/opt目录下四、在安装目录下创建data文件夹五、复制并且修改zookeeper的配置文件六、启动zookeeper服务七、关闭zookeeper服务一、下载zookeeper如何下载请参考这篇文章二、将压缩包上传到Linux三、将压缩包解压到/opt目录下tar -zxvf apach
SQL语句的分类DDL(数据定义语言):create、drop、alter对表结构进行增删改DQL(数据查询语言):select查询语句DML(数据操作语言):insert、delete、update对表中数据进行增删改DCL(数据控制语言):grant、revoke授权与撤销授权TCL(事务控制语言):commit、rollback提交事务与回滚事务DDL数据定义语言-- 创建数据库create
文章目录多线程概念实现线程的三种方式线程的生命周期线程控制问题多线程概念线程指进程中的一个执行场景每个进程是一个应用程序,都有独立的内存空间同一个进程中的线程共享其进程中的内存和资源共享的内存是堆内存和方法区内存,栈内存不共享实现线程的三种方式Java 虚拟机的主线程入口是 main 方法,用户可以自己创建线程,创建方式有三种:继承 Thread 类实现 Runnable 接口(推荐使用 Runn
SpringBoot集成JSP在开始创建项目前添加阿里云的镜像仓库,可以提高下载速度如何在idea中查看集成的maven路径:Setting >> Build >> Build Tools >> Maven以我的为例打开maven的配置文件 D:\apache-maven-3.3.9\conf\settings.xml在<mirrors>标签中添加镜
文章目录什么是ServletServlet的生命周期生命周期方法执行流程Servlet的特点Web 容器中的两个 MapServletConfigServletConfig 中的方法ServletContextServletContext 中的方法欢迎页面设置HttpServletHttpServletRequest请求的生命周期HttpServletRequest常用方法中文乱码问题文章素材来自
Redis的主从复制一、搭建Redis集群1.1、搭建三台redis1.2、分别启动的三个redis服务1.3、redis客户端分别连接三个redis服务1.4、设置主从关系1.5、查看主从关系一、搭建Redis集群1.1、搭建三台redis这里我们使用三个不同的端口来模拟三台独立的redis服务器首先创建三个redis.conf配置文件:分别起名为redis6379.conf、redis6380







