Live2D

07 2021 档案

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

点击右上角即可分享
微信分享提示