- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 本地多个Linux(Ubuntu)虚拟机分配不同的IP
使用这个配置,VMnet8 网络可以支持高达 254 个主机(因为 2^8 - 2 = 254,考虑到第一个和最后一个 IP 地址分别保留为网络地址和广播地址)。通过VMware查看VMnet8虚拟网络接口的网关和内网IP段,在修改网络配置文件时需用到;:255.255.255.0(24 位掩码,表示前 24 位是固定的,而最后 8 位可用于主机地址)查看初始的IP地址配置文件/etc/netplan/00-installer-config.yaml。查看,选择VMnet8,点击NAT设置查看。
2024-04-30 22:00:04
836
6
原创 怎么让一张图片填满整个div
需求:怎么让一张图片填满整个div两种方式:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>怎么让一张图片填满整个div</title></head><body> <!--第一种方式:无论我的宽度怎么改变,图片的元素只是被拉伸,图片元素不会丢--> <div class="d
2021-08-12 18:10:30
9489
原创 vue中Props属性中type类型怎么声明了多个类型
需求:今天我想在声明Props中属性的类型,既想是String类型,也想为Number类型。解决:怪我自己学Vue太浅,没怎么去看官网,查了一下官网用数组即可解决,例如:type: [Number,String]。 参考官网...
2021-08-12 17:49:18
2855
原创 TS2532: xxx is possibly ‘undefined‘.
目录问题解决问题为什么你会遇到这个问题,这是TypeScript的类型检查导致的。解决有时候你真的确定你的这个属性xxx真的存在,但是他就是报这个错误。看了这篇文章,总共提供五种方法可以让你解决这个问题。 How to solve TypeScript possibly undefined value...
2021-08-06 09:58:27
2419
原创 CSS-弹性布局-Flex
CSS-弹性布局-Flex一、Flex布局的基本概念二、flex的基本使用1.flex布局的例子2.flex的两个轴线3.起始线和终止线4.使用flex布局使用的属性4.1.flex-direction4.2.flex-wrap4.3.flex-flow4.4.align-items4.5.justify-content4.6.flex-basis4.7.flex-grow4.7.flex-shrink3.参考文档一、Flex布局的基本概念Flexible Box 模型,通常被称为 flexbox,是一
2021-07-08 09:52:09
809
原创 CSS-网格布局-grid
CSS-网格布局-grid1.CSS网格布局的概念2.如何使用2.1.直接上例子2.2.关键问题如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.CSS网格布局的概念CSS网格布局擅长于将一个页面划分为几个主要区域,以及定义这些区域的大小、位置、层次等关系(前提是HT
2021-07-07 21:25:32
1766
原创 centos7使用rpm安装jdk8
下载jdk8的.rpm包:下载地址:jdk-8u281-linux-x64安装步骤:首先看看我们的linux中是否有java环境没有jdk环境就可以开始执行安装了,把安装包先传到Linux中,进入到对应目录执行rpm -ivh 安装包名jdk已经安装完了,通过java -version查看一般java安装都安装在/usr目录中,可以查看,如图接下来配置环境变量,环境变量的配置都是在/etc/profile中,进入该文件中文件部分内容如下:
2021-03-17 18:46:37
402
原创 数据结构笔记:Vector类的创建和常见的方法及作用
Vector概念一、Vector的创建二、常用方法及作用(详细看源码)概念JDK1.8对于Vector类的继承和实现关系如下public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable学习Vector类一定要跟Arraylist类做对比,JDK1.8对于ArrayList类的继
2021-01-20 15:01:57
616
原创 数据结构笔记:栈的创建和栈的常用方法及作用
栈概念一、栈的创建二、栈的常用方法及作用概念基本思想就是:先进后出一、栈的创建Stack<Integer> stack = new Stack<>();二、栈的常用方法及作用栈的父类Vectorpublicclass Stack<E> extends Vector<E> {属于栈自己的方法 Stack<Integer> stack = new Stack<>(); /**
2021-01-20 14:11:35
280
原创 数据结构笔记:队列的常用函数及作用
队列概念一、创建一个队列二、常用的队列方法及作用概念队列的基本思想就是先进先出一、创建一个队列//常见的创建Queue<T> queue = new LinkedList<>();二、常用的队列方法及作用 Queue<Integer> queue = new LinkedList<>(); /** * 如果可以在不违反容量限制的情况下立即将指定的元素插入此队列,则在成功时返回true,
2021-01-20 12:03:50
424
原创 mybatis模糊查询
https://baijiahao.baidu.com/s?id=1654523881624000395&wfr=spider&for=pc
2021-01-17 22:11:32
102
原创 renren-fast更改项目名,启动类类名和包名记录
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、问题?二、步骤1.更改项目名2.总结前言一、问题?最近在利用renren-fast框架写项目,可是,看着项目名也是renren-fast就挺别扭,接下来记录更改项目名和包名的具体操作二、步骤1.更改项目名在idea中修改项目名为新的项目名gdou-cpm,这张截图没截到打开系统项目的目录,直接在项目目录下重命名为新的项目名gdou-cpm,结果如下修改pom.xml文件<model
2021-01-12 11:29:36
1317
1
原创 windows下8080端口被占用快速解决
问题有时候总是遇到自己的8080端口被占用,老是忘记命令,特做笔记一、查看进程打开终端,输入netstat -ano查看端口对应PID,如图二、杀死进程输入下面命令杀死进程TASKKILL /F /PID 12664结果如图:...
2021-01-08 16:44:05
296
原创 记录:npm install出错( Can‘t find Python executable “python“, you can set the PYTHON env variable.)
今天在进行renren-fast前端部署的时候,执行npm install后失败,出错如下:gyp ERR! configure errorgyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.gyp ERR! stack at PythonFinder.failNoPython (F:\vscode\workrome\renren\renren-fa.
2021-01-05 16:40:17
1436
原创 创建一个vue-cli的项目
前言一、创建vue-cli项目创建成功终端显示二、项目的目录结构1.目录结构图如下hello ----->项目名 build ----->用来使用webpack打包使用build依赖 config ----->用来做整个项目配置目录 node_modules ----->用来管理项目中使用依赖 src ----->用来书写vue源代码(重点) assets ----->用来存放静态资源(重点)
2021-01-04 15:37:08
135
原创 peerDependencies WARNING webpack-cli@* requires a peer of webpack@4.x.x || 5.x.x but none was instal
peerDependencies WARNING webpack-cli@* requires a peer of webpack@4.x.x || 5.x.x but none was installed解决方案1.问题如下:安装webpack-cli时,出现只需要安装图片中指定的4.x.x或者5.x.x即可
2020-12-26 10:24:44
6805
原创 webpack不是内部和外部命令,也不是可运行的程序
webpack不是内部和外部命令,也不是可运行的程序1.情况如下:2.解释:说明你没有安装webpack3.解决方案:下载webpack如果你安装了cnpm,可以用cnpm下载更快npm install webpack -g#或者cnpm install webpack -g下载如下图:在我的node_global文件中查看是否下载了,如下图:这时候你可以查看一下webpack的版本webpack -v我遇到的,查看webpack时,显示说webpack-cli需
2020-12-26 10:20:15
467
原创 Mybatis两个配置文件的头部
Mybatis两个配置文件的头部1、全局配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- 开启驼峰命名--&g
2020-12-25 10:11:57
370
原创 SpringBoot配置文件常用配置整理
SpringBoot配置文件常用配置整理文章目录SpringBoot配置文件常用配置整理Yaml文件的一些配置Yaml文件的一些配置#连接数据库spring: datasource: url: jdbc:mysql://localhost:3306/eesy?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8 username: root password: 1234
2020-12-25 10:06:59
465
原创 使用springboot时一些jar包
常用的jar包依赖(开始整理)SpringBoot项目的jar依赖Mybatis整合SpringBoot的依赖MySql的依赖thymeleaf依赖log4j日志依赖Druid依赖lombok依赖shiro-thymeleaf的整合包shiro整合spring的包springboot-security整合包springboot-jdbc整合包springboot-cache整合包springboot-jpa整合包SpringBoot项目的jar依赖 <dependency>
2020-12-25 09:42:19
1356
原创 JDK1.7扩容时为什么会产生并发死链问题
问题:1、JDK1.7为啥为产生并发死链问题并发,即多线程同时访问HashMap需要知道的一些前提知识:1、 JDK1.7是采用有插法进行节点的添加的2、 HashMap的扩容长度为原来的一倍JDK1.7单线程下的扩容:1、进行节点的转移前,需要把数组长度变为原来的一倍2、节点(Entry)转移的源代码void transfer(Entry[] newTable, boolean rehash) { int newCapacity = newTable.length;
2020-12-07 10:06:55
779
1
原创 红黑树的性质及添加一个节点到红黑树的步骤及代码实现
红黑树的概念红黑树是一种含有红黑节点并且能够自平衡的二叉查找树红黑树的五大性质(重点):1、 每个节点要么是黑色,要么是红色;2、 根节点是黑色;3、 每个叶子节点都是(NIL)都是黑色的(都是null,虚拟出来的);4、 每个红色节点的两个子节点一定是黑色的;5、任意一节点到每个叶子节点的路径都包含数量相同的黑节点(黑色完美平衡)。红黑树的添加:1、 红黑树的添加分为两个步骤:第一,因为红黑树本身也是二叉查找树,所以我们每次插入节点首先按二叉查找树的插入方法进行插入;第二,因为
2020-12-03 13:29:25
434
原创 Synchronized(Object),Synchronized(this),Synchronized(xxx.class)的区别
Synchronized(Object),Synchronized(this),Synchronized(xxx.class)的区别一个转账例子可以让你明白这三个参数间的区别Synchronized(Object)import lombok.extern.slf4j.Slf4j; //这是导入日志相关依赖包,后面有log.debug()相当于输出语句import java.util.Random;@Slf4j(topic = "c.ExerciseTransfer")//转
2020-11-25 17:07:07
663
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人