- 博客(24)
- 收藏
- 关注
原创 使用数组模拟队列
队列特点:先进先出采用数组来模拟队列 收先创建一个容量为6的数组,因此定义一个maxSize=6,因为需要空出来一个容量,所以可以存储数据的容量为5,需要定义两个指针帮助我们遍历数组,一个是rear,用来指向最后加入的元素,另一个是front,用来指向最开始添加的元素。如果rear==front,就说明数组为空,如果(rear+1)%maxSize==front,说明数组已经满了,无法添加。相当于rear指向的位置刚好在front下方,比如front指向0,rear指向5,(5+1)...
2022-04-13 11:12:08
493
原创 Jvisualvm工具下载地址
下载地址:VisualVM: Homehttps://visualvm.github.io/index.html插件下载地址:VisualVM: Plugins Centershttps://visualvm.github.io/pluginscenters.html
2022-03-09 16:00:30
2813
原创 跨域问题的产生和解决
三个地方的任何一个不相同都会产生跨域问题1、访问协议不同:例如http和https2、访问地址不同:如192.128.1.1去访问172.11.11.13、访问的端口号不同:如 9528去访问9527解决办法:在controller层加上注解@CrossOrigin...
2021-11-16 15:01:54
123
原创 尚医通学习
1、MyBatis-Plus实现数据库crud1)、MyBatis-Plus是什么?MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 2)、MyBatis-Plus入门案例:创建数据库 mybatis_plus:create database mybatis-plus 创建表:CREATE TABLE U...
2021-11-08 21:56:50
498
原创 学习SpringCloud遇到的问题
1、pom文件中没有用到这个两个依赖最好注释掉,不然会报异常 <!--包含了sleuth+zipkin--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </d
2021-10-22 15:33:10
311
原创 Linux安装JDK
1、查询要安装jdk的版本:yum -y list java*2、安装jdk1.8yum install -y java-1.8.0-openjdk.x86_643、查询jdk版本java -version
2021-10-11 13:50:55
89
原创 SpringBoot访问数据库
首先要导入JDBC场景 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency>再导入驱动 <dependency>
2021-10-10 18:51:10
113
原创 SpringMVC源码--视图解析
SpringMVC视图解析:1、方法执行后的返回值会作为页面地址参考,转发或者重定向到页面2、视图解析器可能会进行页面地址的拼串视图解析器得到View对象的流程: 1、所有配置的视图解析器都来尝试根据视图名(返回值)得到View(视图)对象,如果能得到就返回,得不到就换下一个视图解析器; 2、调用View对象的render()方法;一句话总结: 视图解析器只是为了能得到视图对象,视图对象才能真正的转发(将模型数据全部放在请求...
2021-10-08 19:13:57
152
原创 Spring基于注解开发
大纲spring注解@Configuration: 配置类,就相当于配置文件,告诉Spring这个一个配置类 @Bean:给容器中注册一个bean,类型就是返回值的类型,结合@Configuration(full mode)使用或结合@Component(light mode)使用。可以指定initMethod和destroyMethod 指定初始化和销毁方法,多实例对象不会调用销毁方法.(@Bean(initMethod = "init",destroyMethod = "destroy..
2021-09-25 21:17:05
161
原创 SpringMVC源码--DispatcherServlet
1、前端控制器的架构:DispatcherServlet2、DispatcherServlet()细节: protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest = request; HandlerExecutionChain mappedH.
2021-09-22 21:16:33
87
原创 Spring源码
IOC: 1、IOC是一个容器 2、容器启动的时候创建所有单实例对象 3、我们解压直接从容器中获取到这个单实例SpringIOC: 1、ioc容器的启动过程?启动期间都做了什么?(什么时候创建所有单实例bean?) 2、ioc如何创建这些单实例bean,并如何管理的?到底保存在哪里?思路:从HelloWord开始,调试每个方法的作用ApplicationContext ioc= new C...
2021-09-21 15:07:18
93
原创 单向链表增删改查
package LinkedList;import java.util.Stack;public class LinkedList { public static void main(String[] args) { Node node1=new Node(1,"111"); Node node2=new Node(2,"222"); Node node3=new Node(3,"333"); Node node5=new N.
2021-09-13 13:47:11
110
原创 Commit镜像、容器数据卷、DockerFile、Docker网络
Commit镜像:如果想要保存当前容器的状态,就可以头通过commit来提交,获得一个镜像#1、启动一个默认的tomcat#2、发现这个默认的tomcat是没有webapps应用的,镜像原因,官方默认webapps下面是没有文件的#3、手动拷贝webapps.dist下的所有文件到webapps中#4、将我们操作过的容器通过commit提交为一个镜像,我们以后就是用我们修改的镜像即可,这就是我们自己的一个修改镜像#命令dockercommit -m="提交的描述信息" -a..
2021-09-10 19:02:03
155
原创 Docker图形化界面管理工具
portainer是Docker图形化界面管理工具,提供了一个后台面板供我们操作# 命令docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer[root@localhost /]# docker run -d -p 8088:9000 --restart=always -v /var/run/doc..
2021-09-10 13:20:25
413
原创 Docker中安装tomcat
1、下载tomcat[root@localhost /]# docker pull tomcatUsing default tag: latest2、启动tomcat容器[root@localhost /]# docker run -d -p 3355:8080 --name tomcat01 tomcat6f46e873d027a2bcc8e1fc9af4c14976355ddbd4d0ea4db1b49b008ae0846fed3、测试访问tomcat此时能够访问,.
2021-09-10 12:49:54
146
原创 Docker的常用命令
帮助命令:dockerversion #显示docker的版本信息dockerinfo #显示docker的系统信息docker命令 --help #万能命令镜像命令:dockerimages查看所有本地的主机上的镜像[root@localhost /]# docker imagesREPOSITORY TAG IMAGE ID CREATED ...
2021-09-09 17:42:23
214
原创 二维数组转稀疏数组
1、使用IDEA创建一个maven工程2、导入Jedis依赖 <!--jedis的相关依赖--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version>
2021-09-07 18:35:18
92
原创 IDEA测试Jedis
1、先在IDEA中创建maven工程2、导入Jedis依赖 <!--jedis的相关依赖--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version>
2021-09-07 18:25:49
160
原创 Redis
Redis的安装:Redis安装在linux上,需要先在linux上安装gcc,安装指令:yuminstallgcc,使用指令gcc --version可以查看是否安装gcc。 安装好gcc后, 1、下载redis-6.2.1.tar.gz放/opt目录 2、解压命令:tar -zxvf redis-6.2.1.tar.gz 3、解压完成后进入目录:cd redis-6.2.1 4、在red...
2021-09-07 09:06:16
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人