- 博客(65)
- 收藏
- 关注
原创 VMware克隆虚拟机后无法联网
ping: www.baidu.com: 未知的名称或服务。克隆虚拟机后,MAC地址、IP地址都复制过去了。ping www.baidu.com 失败。点击【生成】,重新生成新的MAC地址。然后重新打开虚拟机,访问百度正常!
2023-02-01 11:26:15
912
原创 Network error: Connection timed out:SHH工具连接CentOS超时
问题:使用FinalShell和MobaXterm两个工具连接CentOs都连接超时我的解决办法:打开服务项(Win+r —》输入 services.msc找到如下几个关于VM的服务项,右键编辑属性,全部改为自动。改完之后记得启动。再次测试连接,连接成功!...
2022-03-05 16:48:45
1077
原创 Error creating bean with name ‘dataSource‘: Unsatisfied dependency expressed through field ‘basicPro
报错日志:2021-12-28 10:46:56.257 WARN 139177 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException:
2021-12-28 10:52:45
2420
原创 RabbitMQ学习
文章目录一、MQ相关概念1、MQ2、作用3、实现MQ的两种主流方式:4、MQ的分类5、MQ的选择二、RabbitMQ1、RabbitMQ的概念2、四大核心概念3、核心组成部分4、五种消息模型5、安装三、五种消息模型1、[简单模型]-HelloWorld1.1 依赖1.2 消息生产者1.3 消息消费者2、[工作队列消息模型]-Work queues2.1 简介2.2 抽取工具类2.3 Work模式—轮询模式2.3.1 消费者(工作线程)2.3 .2生产者2.4 Work模式—能者多劳(不公平分发)2.5 预取
2021-12-03 16:56:07
1084
原创 (五)OpenFeign服务接口调用
(五)OpenFeign服务接口调用1、概述1.1 是什么Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单.它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡官网:https://cloud.spring.
2021-11-09 21:42:48
504
原创 常用工具类
文章目录1、Java自带工具方法1.1 List集合拼接成以逗号分隔的字符串1.2 比较两个字符串是否相等,忽略大小写1.3 比较两个对象是否相等1.4 两个集合List 取交集2、apache commons工具类库2.1 commons-lang,java.lang的增强版2.1.1 字符串判空isEmpty():isBlank():isNotEmpty():isNotBlank()2.1.2 首字母转成大写2.1.3 重复拼接字符串2.1.4 格式化日期2.1.5 包装临时对象2.2 commons-
2021-11-09 15:31:42
332
原创 ResponseEntity的源码分析
文章目录一、ResponseEntity深入简介使用场景1、场景一2、场景二3、场景三:父类HttpEntityResponseEntity的研究1、ResponseEntity的属性2、ResponseEntity的6个构造方法:3、HttpStatus简介HTTP状态码属性构造方法其他方法序列号4、ResponseEntity的其他方法5、BodyBuilder和HeadersBuilder介绍6、静态方法一、ResponseEntity深入简介ResponseEntity可以表示整个HTTP响应
2021-11-08 11:04:12
1061
原创 宝塔面板安装失败:Web/mysql service is alreday installed,Can‘t install panel
CentOS安装宝塔面板报错:Web/mysql服务已安装,无法安装面板使用下面的命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh报错:Web/mysql service is alreday installed,Can't install panel解决办法:重新初始化阿里云磁盘解决办法..
2021-06-13 00:17:39
2696
1
原创 MySQL5.5更新到MySQL5.7
MySQL5.5更新到MySQL5.71、停止服务打开任务管理器,找到mysqld的进程名,停止进程。2、备份数据库文件备份原来数据库的文件,在C:\ProgramData\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方备份。3、卸载打开控制面板>程序与功能> 找到MySQL,右键卸载4、删除目录C:\Program Files\MySQL 删除这个文件夹C:\Program Files (x86)\MySQL 删除这个文件夹目录
2021-04-25 17:10:06
363
原创 在火狐浏览器安装vue devtools【简单、快速】
1、打开火狐浏览器2、添加组件3、搜索vue devtools4、点击第一个5、点击添加到火狐6、在跳出的框中点击确认添加7、到此添加成功8、按F12就可以看到vue扩展程序了
2021-03-30 11:51:39
2366
原创 08 vue之Mock假数据
十、Mock假数据假数据,提供假数据,可以让假数据不需要等待后端的接口,而直接进行下一步的开发,一个常用的工具:EasyMock1、创建项目编辑数据编辑数据2、在Main.vue中添加表格<!--************************************************************************--><!--当el-table元素中注入data对象数组后,在el-table-column中用prop属性来对应对象中的键名即可
2021-03-28 10:21:02
706
原创 07 vue之路由钩子与异步请求
九、路由钩子与异步请求1.路由中的钩子函数beforeRouteEnter:在进入路由前执行beforeRouteLeave:在离开路由前执行Profile.vue<script> export default { name: "UserProfile", props:['id'], beforeRouteEnter:(to,from,next)=>{ console.log("进入路由之前");
2021-03-28 10:20:23
472
原创 07 vue 之 参数传递和重定向
六、参数传递我们经常需要把某种模式匹配到的所有路由,全都映射到同个组件。例如,我们有一个 User 组件,对于所有 ID 各不相同的用户,都要使用这个组件来渲染。此时我们就需要传递参数了;1、使用路径匹配的方式1)修改路由配置index.js{ path:'/user/profile/:id', name:'UserProfile', component:UserProfile}说明:主要是在path属性中增加了:id这样的占位符2)传递参数的两种方式(1)router-li
2021-03-28 10:19:06
651
原创 06 vue之嵌套路由
1、什么是嵌套路由嵌套路由又称子路由,在实际应用中,通常由多层嵌套的组件组合而成。同样地,URL 中各段动态路径也按某种结构对应嵌套的各层组件,例如:2、创建嵌套视图组件1)用户信息组件在 views/user目录下创建一个名为 Profile.vue的视图组件;该组件在当前章节无任何作用,主要用于展示嵌套效果;<template> <h1>个人信息</h1></template><script> export
2021-03-28 10:17:58
200
原创 05 vue之Vue和ElementUI实战
四、Vue实战快速上手实战采用ElementUI组件库ElementUI官网1、创建工程#离线创建webpack模板vue init webpack vue-elementui --offline#在线创建webpack模板vue init webpack vue-elementui2、安装依赖#安装vue-routernpm install vue-router --save-dev#安装ElementUI依赖npm i element-ui -S#安装依赖npm inst
2021-03-28 10:16:29
168
原创 04 vue之路由vue-router
三、路由(组件间的跳转)路由器的功能:就是在数据通信时,帮你选择通信的路线在vue中的路由,能够帮助我们在一个vue组件中实现其他组件的相互切换也就是说,可以通过路由模块,将指定的组件显示在路由视图中,如何实现路由跳转?1、简介Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有:嵌套的路由/视图表模块化的、基于组件的路由配置路由参数、查询、通配符基于 Vue.js 过渡系统的视图过渡效果细粒度的导航控
2021-03-28 10:14:26
168
原创 03 vue之 Axios和跨域问题
一、Axios1、Axios介绍Axios 是一个开源的可以用在浏览器端和 NodeJS 的异步通信框架,她的主要作用就是实现 AJAX 异步通信,其功能特点如下:从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRF (跨站请求伪造)GitHub:https://github.com/axios/axios中文:http
2021-03-28 10:13:05
297
原创 vue.esm.js?efeb:628 [Vue warn]: Property or method “handleClose“ is not defi
问题:vue.esm.js?efeb:628 [Vue warn]: Property or method "handleClose" is not defi原因:使用ElementUI的温馨提示时,没写方法handleClosevue <el-dialog title="温馨提示" :visible.sync="dialogVisible" width="30%" :before-close="handleClose">
2021-03-25 15:46:17
2959
原创 02 Vue进阶(一)
文章目录02 Vue进阶(一)一、Vue实例1、一个基本的实例2、新的实例3、一个实例改变另一个实例中的内容,通过给实例命名4、在vue外面操作vue实例——操作属性5、调用vue实例中的方法——操作方法6、Vue的实例属性7、实例属性ref的用法:相当于是id8、动态绑定vue实例到页面中二、Vue组件1、注册组件(全局注册)2、作为组件的Vue对象的特点1)特点一:data2)特点2:template写法3、Vue组件的本地(局部)注册三、Vue实例的生命周期四、Vue结合BootStrap搭建首页五、
2021-03-23 10:29:11
219
原创 01 Vue基础
01 Vue基础一、什么是 Vue1.简介Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式的js框架,发布于 2014 年 2 月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库(如: vue-router , vue-resource , vuex )或既有项目整合。2.MVVM 模式的实现者——双向数据绑定模式MVC:M:modelV:viewC:ControllerMV
2021-03-18 22:40:34
245
原创 狂神B站之HTML笔记
文章目录HTML01 初始HTMl02 网页基本元素03 网页基本标签04 图像标签05 链接标签06 行内元素和块元素07 列表08 表格09 媒体元素10 页面结构分析11 iframe内联框架12 初识表单post和get提交13 文本框和单选框14 按钮和多选框15 文本域和文件域16 搜索框滑块和简单验证17 表单的应用18 表单初级验证19 HTML总结18 表单初级验证19 HTML总结HTML狂神B站视频:https://www.bilibili.com/video/BV1x4411V7
2021-02-17 21:09:39
591
原创 Docker(狂神说)笔记
文章目录Docker一、Docker概述1.Docker为什么会出现?2.Dcoker的历史3.Docker能做什么?4.DevOps(开发、运维)二、Docker安装1、Docker基本组成2、安装Docker环境准备安装了解卸载Docker阿里云镜像加速docker run 流程图底层原理三、Docker常用命令帮助命令镜像命令`docker images` :查看本机所有的镜像`docker search` 搜索镜像docker pull 下载镜像docker rmi 删除镜像容器命令运行容器:
2021-02-05 22:07:30
3727
2
原创 Zookeeper报错:java.net.BindException: Address already in use: bind
Zookeeper报错:java.net.BindException: Address already in use: bind原因:2181端口被占用查询是什么占用了2181端口,然后停掉就可以了在任务管理器中找到,并删除就行
2021-01-15 15:25:19
692
原创 SpringCloud学习之 (四)Ribbon负载均衡服务调用
(四)Ribbon负载均衡服务调用1、概述1.1 是什么Spring Cloud Ribbon是基于Netflix Ribbon实现的—套客户端负载均衡的工具。简单的说,Ribbon是Netflx发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容
2021-01-03 15:57:35
120
原创 SpringCloud学习之 (三)Consul服务注册与发现
(三)Consul服务注册与发现1、简介1.1 是什么Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp 公司用Go语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。它具有很多优点。包括:基于 raft协议,比较简洁,支持健康检查,同时支持HTTP和DNS协议支持跨数据中心的WAN集群提供图形界面跨平台,支持Linux、Mac
2021-01-03 14:30:01
156
原创 SpringCloud学习之(二)Zookeeper服务注册与发现
(二)Zookeeper服务注册与发现Eureka停更了之后怎么办,SpringCloud整合Zookeeper代替Eureka1、注册中心Zookeeperzookeeper是一个分布式协调工具,可以实现注册中心功能关闭Linux服务器防火墙后启动zookeeper服务器zookeeper服务器取代Eureka服务器,zk作为服务注册中心2、Windows安装zookeeper1)安装zookeeperWindows下安装zookeeper2)启动zookeeper服务端启动zoo
2021-01-03 14:28:28
146
原创 LeetCode 452 用最少的箭头射爆气球
LeetCode 452 用最少的箭头射爆气球题目在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。一支弓箭可以沿着 x 轴从不同点完全垂直地射出。在坐标 x 处射出一支箭,若有一个气球的直径的开始和结束坐标为 xstart,xend, 且满足 xstart ≤ x ≤ xend,则该气球会被引爆。可以射出的弓箭的数量没有限制。 弓箭一旦被射出之后,
2020-12-20 23:34:27
246
原创 LeetCode 435 无重叠区间
LeetCode 435 无重叠区间题目:给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。注意:可以认为区间的终点总是大于它的起点。区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。示例 1:输入: [ [1,2], [2,3], [3,4], [1,3] ]输出: 1解释: 移除 [1,3] 后,剩下的区间没有重叠。示例 2:输入: [ [1,2], [1,2], [1,2] ]输出: 2解释: 你需要移除两个 [1,2
2020-12-20 23:33:32
155
原创 Leetcode455 分发饼干
Leetcode455 分发饼干题目:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。示例 1: g[i]:胃口值 s[j]:饼干尺寸输入: g = [1,2,3],
2020-12-20 23:32:27
100
原创 读书笔记 之《Redis实战》第一章 初识
第一部分 入门第一章 初识Redis 是一个使用 C 语言开发的高速缓存数据库。是一个远程的内存数据库。1.1 Redis简介1.1.1 Redis与其他数据库和软件的对比Redis属于NoSQL数据库或者菲关系数据库,Redis不使用表。Redis与memcached的比较Redis:能够自动以不同的方式将数据写入硬盘Redis能够存储普通字符串和其他4中数据结构既能做主数据库,又可以作为其他存储系统的辅助数据库memcached:只能存储普通的字符串一些数据库
2020-12-20 16:29:23
141
原创 LeetCode 135 分发糖果
LeetCode 135 分发糖果题目:老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。你需要按照以下要求,帮助老师给这些孩子分发糖果:每个孩子至少分配到 1 个糖果。相邻的孩子中,评分高的孩子必须获得更多的糖果。那么这样下来,老师至少需要准备多少颗糖果呢?示例 1:输入: [1,0,2]输出: 5解释: 你可以分别给这三个孩子分发 2、1、2 颗糖果。示例 2:输入: [1,2,2]输出: 4解释: 你可以分别给这三个孩
2020-12-10 16:10:23
319
原创 Leetcode455 分发饼干
Leetcode455 分发饼干题目:LeetCode455假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。示例 1:输入: g = [1,2,3], s = [1,1]输出:
2020-12-10 15:16:11
162
原创 一道面试题:输入:s = “codeleet“, indices = [4,5,6,7,0,2,1,3] 输出:“leetcode“
1、题目:输入:s = "codeleet", indices = [4,5,6,7,0,2,1,3]输出:"leetcode"解释:如图所示,"codeleet" 重新排列后变为 "leetcode" 。2、代码方式一:方法一:将String 转换成字符数组chars, 然后创建一个新的字符数组result,长度为字符串的长度,接着以induces数组的值作为新字符串result的索引,值为chars中的元素package review;public class Solution1
2020-11-20 11:21:32
179
原创 彻底玩转单例模式
文章目录1、饿汉式2、懒汉式1)、懒汉式(线程不安全)2)、多线程并发测试单例模式:解决办法:1)使用synchronized修饰getInstance()方法2)双重检测+锁+volatile3)、反射会破坏单例:3、单例模式在JDK应用中的源码分析:1、饿汉式package com.kuang.single;//饿汉式单例:一上来就把所有的加载 耗费在内存/** * * 饿汉式(静态常量)应用实例 * 步骤如下: * 1) 构造器私有化 (防止 new ) * 2) 类的内部创建对
2020-11-17 16:39:23
256
原创 CentOS6.8黑屏,关不了机,系统繁忙
解决办法:【方案一】以管理员的身份运行cmd控制台在cmd窗口中输入netsh winsock reset命令,作用是重置winsock网络规范重启系统,再打开VMware就可以正常启动系统了【方案二】进入关不了机的虚拟机目录删除.lck文件夹,重复方案一https://www.cnblogs.com/yuqiliu/p/12590314.html...
2020-11-09 23:14:22
243
原创 Linux中登录CentOS6.8忘记密码
修改密码的步骤:首先在VMware中启动指定的虚拟机在引导时输入 回车键看到一个界面输入 e看到一个新的界面,选中第二行(编辑内核)在输入 e在这行最后输入:空格 1再输入 回车键再次输入 b这时就会进入到单用户模式使用 passwd 指令来修改 root 密码。修改成功后使用reboot命令重启。【面试题】如何找回 root 密码,如果我们不小心,忘记 root 密码,怎么找回。思路: 进入到 单用户模式,然后修改 root
2020-11-09 23:01:45
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人