07 2021 档案
摘要:软件设计原则 开闭原则 在程序需要进行扩展的时候,不能够去修改原有的代码,实现一个热插拔的效果。接口和抽象类就是开闭原则最好的体现。 里氏代换原则 子类可以扩展父类的功能,但是不能改变父类原有的功能。通俗来说就是子类重写了父类的方法,在添加新的功能的同时,尽量不要重写父类的方法。 如果通过重写父类的
阅读全文
摘要:### 1.Stream流的简介  > Stream的执行流程 > > 1. 创建Stream > 2.
阅读全文
摘要:线程上下文 概念 我们都知道,jvm由堆、栈、方法区组成,其中栈内存就是给线程用的,每个线程启动后,虚拟机就会为其分 配一块栈内存。而每个栈又由多个栈帧组成,对应着每次方法调用时所占用的内存。每个线程只能有一个 活动栈帧,对应着当前正在执行的那个方法。而线程上下文就是由于一些原因导致cpu不再执行当
阅读全文
摘要:####Windows快捷键 ALT+E 快速编辑 CTRL+SHIFT+N 快速新建文件夹 F2 快速重命名文件名称 查询端口占用 netstat -aon|findstr "8080" 强行杀死进程 taskkill /pid 4136-t -f
阅读全文
摘要:####1.安装(es版本一定要一一对应) ######1.1 es下载地址(默认访问端口9200) https://www.elastic.co/cn/downloads/elasticsearch ######1.2 es head插件下载地址(默认访问端口9100) https://githu
阅读全文
摘要:####1.rabbitMQ的安装 需要安装rabiitMQ和erlang,他们两的版本号要一一对应,版本对应如下图: ######1.1 版本比较地址: https://www.rabbitmq.com/which-erlang.html ######1.2 erlang的镜像下载地址 https
阅读全文
摘要:###打断点然后不放行,按住 alt+f8 可以看出当前错误
阅读全文
摘要:####1.并发 并发是指在同一时间间隔内,程序交替执行。 ####2.并行 并行是指在同一时间,程序一起执行
阅读全文
摘要:####1.进程 进程可以看作是一个程序的实例,比如一个记事本,网易云音乐,qq等应用程序,一个进程中至少存在一个线程。 ####2.线程 一个进程有多个任务,每个线程都有自己的任务,线程是最小的调度单位。
阅读全文
摘要:#####1.引入依赖 io.springfox springfox-swagger-ui 2.9.2 io.springfox springfox-swagger2 2.9.2 #####2.配置swagger以及信息 @Configuration @EnableSwagger2 //开启Swag
阅读全文
摘要:####1.菜单按钮 ####2.在此目录下添加菜单 #####步骤1 #####步骤2(点击新建菜单) #####步骤3 #####步骤4 #####步骤5 #####步骤6 #####刷新页面然后再回到页面上,就可以看见我们添加的菜单了 #####新建按钮以及其他的都以此类推
阅读全文
摘要:####1.需要用的依赖 mysql mysql-connector-java 5.1.49 org.projectlombok lombok true com.alibaba druid 1.1.12 com.baomidou mybatis-plus-boot-starter 3.0.5 ###
阅读全文
摘要:####1.什么是Nginx? 项目刚上线的时候,起初,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,一个服务器就足够了。片转载地址(https://blog.csdn.net/qq_33369905/article/details/113245513) 随着用户的增多,
阅读全文
摘要:####1.首先启动发生以下问题 ####2.然后点击启动类出下界面 ####3.将此处换成以下
阅读全文
摘要:####1.Volatile概述 首先,voliate是java虚拟机提供的轻量级的同步机制。 ####2.Volatile的特点 2.1 不保证原子性 原子性就是指在操作过程中不可被中断。要么都成功要么都失败 2.2 保证可见性 假设主存中有一个变量a,线程A和线程B都来读取主存中这个变量,他们都
阅读全文
摘要:###首先说明一下byName和byType #####1.byName(按名称注入) byName顾名思义就是按照属性名进行查找,如果这个类的变量名称和bean中的id一致,就可以实现byName自动注入, 实现引用数据类型的赋值,如图: 此时Role是User中的一个引用数据类型,我们想完成by
阅读全文
摘要:#redis配置 ####1.unit单位,并且对大小写不敏感 ####2.包含文件,可以引入其他的配置文件 ####3.网络 bind:127.0.0.1 表示绑定的ip protected-mode yes 表示是否开启保护模式(默认是开启的) port 6379 表示端口号 ####4.GEN
阅读全文
摘要:Redis笔记 1.常用的命令 set key 值 存储 get key 值 获取 select 数据库索引 切换到哪一个数据库 keys * 查看数据库中的所有数据信息 flushdb 清空当前库信息 flushall 清空所有库信息 exits key 判断是否存在 move key 1 移除当
阅读全文
摘要:#Linux指令操作 pwd -->查看当前所在目录 cd -->打开目录 ls –a -->查看目录下文件 ll -->以列的方式显示目录下的文件列表 mkdir 文件名称-->创建文件目录 rm –rf -->删除文件或目录 rm ri -->删除文件前询问用户 cp -->复制文件命令 mv
阅读全文