自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (1)
  • 收藏
  • 关注

原创 笔记本自带键盘失效问题

华硕笔记本键盘失效问题,不用换键盘!!!

2022-07-06 09:10:36 962 1

原创 使用pgsql问题总结

1、Spring Boot 连接 pgsql导入的依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2&lt

2021-04-09 15:46:05 875

原创 使用Mybatis-plus 的 delete 操作返回值一直是0

问题描述:涉及到三个表: 车辆表,车辆-驾驶员关系表,车辆-车队关系表在插入的时候需要将对应的数据插入到这三个表中。当车队表进行删除时,同样也是需要将三个表中的数据进行删除,本人当时思路没有考虑到数据库外键的情况,导致在删除车辆表的时候返回影响的行数,删除车辆-驾驶员关系表和车辆-车队关系表时发现影响的数据一直是0 ,但是数据库对应的数据已经删除成功了。以为问题的所在是:mybatis-plus返回值的问题实际是:数据库中的这三个表设置外键原因:首先表是InnoDB, 只有InnoDB引擎

2021-04-01 19:10:54 3847

原创 linux ---课堂探究

linux-课堂探究centos桌面 自带 rz命令在没有互联网的情况下,利用yum完成以下任务:1、查找含有rz命令的软件包2、查询该软件包的相关信息3、安装该软件包4、升级该软件包5、利用rz命令将桌面新创建的内容为本宿舍人员姓名的txt上传到/tmp目录下6、卸载该软件包准备工作在mnt下创建一个目录cdromcd /mntmkdir cdrom1.查看光盘,并挂载ls -l /dev | grep cdrom挂载mount /dev/cdrom /mnt/cdrom

2020-10-27 11:22:46 235 1

原创 1024程序员节

耳朵难受的要死,一会在回来写

2020-10-24 10:59:11 150 1

原创 @Valid和@Validated验证List集合--网络踩坑记录

基于Springboot框架验证list只需要一下两步:在Controller上添加@Validated注解,方法上添加@Valid注解,就能验证了实体类:情况二、只是用@Valid,并且不是SpringBoot2.0版本,首先编写ValidableList类@Datapublic class ValidableList<E> implements List<E> { @Valid private List<E> list = new A

2020-10-23 19:29:13 4583 2

原创 vue-批量导出

第一步:安装插件npm -i xlsx第二步:main.js 挂载插件import xlsx from "xlsx"Vue.prototype.xlsx = xlsx第三步:编写导出组件,在使用xlsx,要使用this。<template> <!-- 批量导出按钮 --> <div class="searchBox"> <el-button type="success" @click="exportExcel">导出EXCEL&

2020-10-21 16:42:18 1169

原创 SpringBoot ---- 跨域遇到的问题

Access to XMLHttpRequest at ‘http://localhost:88/api/sys/login’ from origin ‘http://localhost:8001’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the

2020-10-20 16:56:39 638

原创 SpringBoot整合shiro

第一步:导入依赖:整合shiro框架<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</version></dependency>页面使用Shiro标签<dependency> <groupId>

2020-10-06 21:07:12 108

原创 分布式--接口幂等性----相关知识点

1、什么是接口幂等性?接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。例子:支付场景,用户购买了商品并且支付扣款成功,但是返回结果时出现网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额返发现多扣钱了,流水记录也变成了两条。原因就是没有保证接口的幂等性2、什么情况下需要保证接口幂等性?用户多次点击按钮用户页面回退再次提交微服务互相调用,由于网络问题,导致请求失败。feign 触发重试机制其他业务情

2020-10-01 22:55:48 131

原创 vue2.0---使用eventBus实现兄弟组件之间的通信实例

简述使用eventBus实现兄弟组件的通信,使用以下三个文件,完成两个子组件(兄弟组件)之间的通信文件名称使用情况FirstSon.vue第一个子组件,作为接收方:接收消息About.vue第二个子组件,作为发送方:发送数据默认的App.vue作为父组件调用以上两个子组件实现第一步: 创建EvenBus.js文件,并在main.js中导入该文件import Vue from 'vue'//创建一个局部的vue实例const eventbus = new

2020-10-01 12:38:57 816

原创 SpringBoot-相关问题

1、什么是 Spring Boot?为什么要用 Spring Boot?参考博客 什么是SpringBoot?SpringBoot有哪些特性?2、SpringBoot的核心配置文件有那几个?它们的区别是什么?SpringBoot的核心配置文件有application和bootstarp配置文件区别(1) application文件主要用于Springboot自动化配置文件。(2) 一些固定的不能被覆盖的属性(3)一些加密/解密的场景3、SpringBoot的配置文件有哪几种格式?它们

2020-09-29 23:49:23 2046

原创 LVS+keepalived---DR模式的负载均衡

LVS之DR、NAT、TUN三种模式快速搭建

2020-09-29 16:34:36 134

原创 vue-父子组件之间的传值,入门实例

父组件传值给子组件第一步:创建子组件,定义props属性,用来监听msg变量的值的变化<template> <div class="hello"> <h1>{{ msg }}</h1> </div></template><script> export default { name: 'HelloWorld', //对父子传值没有影响 //定义props属性, props: { msg:{

2020-09-28 13:21:25 233

原创 vue--uni-app实现全局变量的三种方式

第一种:创建公共模块,需要使用变量时需要import导入即可使用。第一步:创建common文件和common.jsconst serverUrl='www.global.com';export default{ serverUrl}第二步:在需要的vue文件中import公共模块<template> <div> <h1>{{global_serverUrl}}</h1> <button @click="getG

2020-09-26 23:25:46 2675

原创 vue-全局路由守卫和独立守卫的入门实例

实现效果:当用户没有登录的信息时,不能访问其他的url,登录信息保存在Vuex的store.js中,登录信息持久保存。实现步骤准备vuex —> Storeimport Vue from 'vue'import Vuex from 'vuex'import createPersistedState from 'vuex-persistedstate' // 将state数据持久化,刷新以后数据也不会消失Vue.use(Vuex)/* eslint-disable no-new */

2020-09-25 23:17:13 324

原创 Vuex-Store仓库的入门使用

五个核心概念:state : vuex的基本数据,用来存储变量getters : 从基本数据(state)派生的数据,相当于state的计算属性mutations : 提交更新数据的方法,必须是同步的(如果需要异步使用actions)。每个 mutation 都有一个字符串的 事件类型 (type) 和 一个 回调函数 (handler)。 回调函数就是在实际进行状态更改的地方,并且它会接受 state 作为第一个参数,提交载荷作为第二个参数。actions : Action 提交的是 mutat

2020-09-23 23:34:05 776

原创 Vue+element 批量导入/导出数据---两种方法--从搭建到测试

参考博客:大佬博客传送门实现步骤:第一步:使用的HBuilderX创建一个vue项目第二步:打开命令窗口,引入依赖 npm install -S file-saver xlsx npm install -D script-loader npm install xlsx npm i element-ui -S npm install --save vue-router第三步:创建路由 在src下创建 router目录,在router目录下创建index.jsindex.js

2020-09-21 22:51:26 4322

原创 java基础知识刷题总结

final刷题总结:final修饰变量(属性):1、final修饰变量能被显示地初始化并且只能初始化一次;final修饰符通常和static修饰符一起使用创建类常量。2、final关键字修饰一个变量时等同于常量,引用变量不能变(不能被再次赋值),引用变量所指向的对象中的内容还是可以改变的。final修饰类:1、final修饰的类是最终类,final类不能被继承和改写。2、final不能修饰抽象类,抽象类一般都需要被继承3、final类的方法能否被同一个包的类访问不是final决定final修

2020-09-20 00:11:02 1106

原创 Nginx反向代理--负载均衡-搭建上游服务器

环境搭建拓扑图具体实现第一步:搭建nginx反向代理服务器nginx安装教程传送门编辑配置文件nginx.conf(常见位置:/etc/nginx/conf.d/default.conf或者 /usr/local/nginx/conf)配置上游服务器,一定要注意千万别丢了分号!!!!!1、定义上游服务器默认使用的是轮询算法:web1 we2 we1 web2upstream 自定义名称 { server ip1:端口; server ip2:端口;}自行设置权重:三次请求中,1次we

2020-09-19 17:02:01 972 1

原创 redis-cluster集群-三主三从搭建

总体描述搭建三主三从,即三组一主一从。组内是主从关系,可以实现高可用;组间是集群关系,实现分工存储。准备六个节点ip:192.168.192.131:9001,192.168.192.131:9002,192.168.192.131:9003,192.168.192.131:9004,192.168.192.131:9005,192.168.192.131:9006,这六个中三个master,三个slave,并且具有主从关系环境的搭建第一步:创建六个文件夹因为下面配置文件中的–dir

2020-09-15 23:29:03 665

原创 redis一主二从-哨兵模式的搭建

第一部分:安装redis1、获取redis压缩包wget http://download.redis.io/releases/redis-4.0.6.tar.gz解压文件,因为没有-C指定文件夹,在那个文件夹下tar就在那个文件下tar -zxvf redis-4.0.6.tar.gz2、编译安装yum install gcc #安装编译环境cd redis-4.0.6/src #进入解压的src文件夹中make && make install #编译安装第二部分:搭

2020-09-14 23:36:40 185

原创 Centos7-pure-ftpd服务的安装及各种用户的登录测试

一、pure-ftpd的安装第一步:更换yum源,下载pure-ftpdyum install epel-release #添加yum源yum clean all #清理yumyum makecache #重新生成缓存yum -y install pure-ftpd # 安装pure-ftpd第二步:启动和关闭服务指令systemctl start pure-ftpd #开启服务systemctl restart pure-ftpd #重新启动服务systemctl stop pure-

2020-09-12 00:50:04 1538

原创 OAuth2.0微博登录的坑

报错信息error":“invalid_request”,“error_code”:21323,“request”:"/oauth2/access_token",“error_uri”:"/oauth2/access_token",“error_description”:"miss client id or secret“原因该接口要求提交的参数在url中,提交的数据体要设置为空。具体实例使用OKhttp发送请求import okhttp3.*;import java.io.IOExcept

2020-08-24 21:10:08 541

原创 elasticSearch的docker安装和启动

第一步:下载elasticsearch,可视化工具 kibana:7.4.2docker pull elasticsearch:7.4.2docker pull kibana:7.4.2第二步: 启动之前的配置和启动mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataecho "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elas

2020-08-05 23:28:59 528 1

转载 vuex 快速上手具体使用方法总结

vuex 用处:管理全局状态(类似全局变量,每个组件都能访问到)结构:state 存放状态mutations state成员操作(修改state值唯一的方法)getters 加工state成员给外界actions 异步操作modules 模块化状态管理vuex 用法:安装:npm install vuex --save (安装vuex保存到本地)创建js文件(见下图,这里我随意命名为store.js)然后我们在main.js文件中:3.1 引入文件(根据自己的路径写): imp

2020-07-29 19:00:06 135

原创 Mysql--报错信息---ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

遇到错误及解决:报错信息(或者密码错误,或者密码没有改正确):ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)第一步: 跳过MySQL的密码认证过程,编辑mysql配置文件 vim /etc/my.cnf在[mysqld]下的任意行添加skip-grant-tables 用来跳过验证的:wq然后退出保存第二步: 重启mysql服务systemctl restart mys

2020-06-22 11:11:53 1286 3

原创 Linux-基本操作综合

基本操作题1、在系统中以自己名字首字母创建账号,该账号密码为123456, 该账号所属组为hehe;创建hehecici账号,该账号密码为123456.添加用户useradd 用户 -g 用户组更改密码passwd 用户名或echo 用户名:密码 | chpasswd2、在/root/hehe/haha目录下创建文件a和b, a文件内容为aaaaa, b文件内容为bbbb,其中a的所有者和所属组为root:hehe, b的所有者和所属组为自己名字首字母账号:hehe;mkdir -p

2020-06-20 10:37:02 506

原创 java8-lambda的简单实例

import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;public class Lambda { public static void main(String[] args){ List<Student> studentList = new ArrayList<Student>(); Student s1 = new S

2020-06-18 21:00:11 129

原创 shell脚本简单应用实例-查看系统账号-并读取存储

探究解决#!/bin/bashif [ $# != 1 ];then echo "Usage:root/batchusers" elif [ -f $1 ];then for line in `cat $1` do createName=`echo $line | cut -d : -f1` useradd -s /bin/bash $crea

2020-06-12 15:21:11 2084

原创 Docker报错弹警告: IPv4 forwarding is disabled. Networking will not work.

报错截图:报错原因是: centos的IPv4转发被禁用。网络不会起作用。因此我们需要设置centos的网络设置解决办法:编辑00-system.conf 文件 vim /usr/lib/sysctl.d/00-system.conf添加最后一行的代码保存退出后,重启网络服务 systemctl restart network...

2020-06-10 19:03:12 628

原创 docker的安装与镜像加速

第一部分:docker的安装官网安装教程:官网链接1、更新一下yum包sudo yum update2、卸载已安装的docker,\ 为换行符$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \

2020-06-10 18:51:00 204

原创 shell简单应用

本次探究任务:1、每次系统注销时记录注销时间,2、将注销前的50条命令记录下来。知识点补充:用户目录下.bash_history 和.bash_logout和.bash_profile和.bashrc作用详细介绍参看 该博客 博客链接这次主要用的是.bash_logout该文件,他的用途就是: 用户登出时执行的命令探究做法一:1、查看是否有.bash_logout 文件2、编辑该文件,编写内容代码中的whoami只是为了辨别是谁退出了,本次探究中没有要求可不写该句话# ~/.bas

2020-06-05 20:31:19 440

原创 maven-仓库清理失败的文件夹

使用idea创建一个没有模板的maven工程,或者一个单纯的java工程即可创建完毕后将一下代码复制,并改为自己的仓库代码来源 原文链接import java.io.File;/** * Maven仓库瘦身代码 */public class test { // 仓库根目录 static String root = "D:\\servers\\maven\\repository"; public static void main(String[] args)

2020-05-27 15:39:42 292

原创 java+idea+maven----selenium最简单的自动化测试

第一部分: Selenium的安装和使用(火狐)第一步:在火狐中添加附组插件 -selenium第二步:打开插件,打开一个新的测试第三步:给该测试命名第四步:输入测试链接第五步:录制自己的登录操作,完成后点击停止按钮,并命名保存第六步:可以点击播放,也可以导出代码点击播放,就能看到自己刚才的所有操作过程,速度很快保存selenium可识别的文件导出自己可参考的代码选择导出的语言,下面三个选项的解释包括源跟踪代码注释将步骤描述作为单独的注释包括进来导出用于Seleniu

2020-05-26 20:45:57 1426 2

原创 yum-----安装LAMP+nginx 及报错解决

LAMP的安装是在linux环境下安装Apache mysql PHP,下面将介绍如何安装这些软件首先安装的是Apache1、安装Apache服务器1.1 检查yum源yum search httpdyum list | grep httpd1.2 安装Apacheyum install -y httpd1.3 安装Apache拓展(根据需要自行安装)yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql1.4 配置A

2020-05-23 00:26:09 1161

原创 Centos7 ---nginx的两种安装方式

安装步骤1、获取nginx安装包,此版本号可以根据需要进行更改,下载地址不变。在那个目录执行命令,就下载到那个目录weget -c https://nginx.org/download/nginx-1.14.0.tar.gz2、配置安装环境yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel3、解压文件, -C 指定解压到那个文件下,根据自己需要使用tar zxf nginx-1.11.7.tar.gz -C

2020-05-17 13:42:40 686

原创 centos7——源码安装Apache

下载需要的软件包下载 APR 和 APR-util 官方链接下载 pcre ,这里不是pcre2 官方链接下载 httpd 官方地址

2020-05-17 00:32:59 1333 1

原创 Samba和NFS--课堂实练

题目按照以下要求完成相关任务:1、在Windows中创建共享文件夹,利用Centos下客户端完成挂载;2、在CentOS中利用samba创建本宿舍共享文件夹,要求只有宿舍长能够对文件夹进行读写,其他宿舍成员只能读取;3、在CentOS中利用NFS将samba创建的共享文件夹共享出来,要求只读。具体操作步骤1.安装探究所需要的工具yum install -y samba samba-client rpcbind nfs-utilsyum install -y cifs-utils 如果不是

2020-05-15 16:01:27 498

原创 Samba和NFS基础知识点

Samba基于SMB协议,基于C/S架构,Windows和linux之间的共享;Linux与linux之间的共享NFSSMABa在windows使用的是NetBIOS协议Samba运行有两个服务 :SMB NMBSMB 监听端口 TCP139, NMB 解析 linux工作组名称与ip对应。Windows下的访问某台Samba 服务器的ip地址,对应的工作组名\ip\共享目录的名称\工作组名\共享目录的名称NFSNFS:网络文件系统,不同操作系统的机器实现数据共享,采用的是 RP

2020-05-15 15:56:13 323

My97DatePicker.zip

在jsp中使用的My97DatePicker插件,下载后直接放在js文件夹中,然后在页面中引用其中的js等文件,可以直接进行使用的jsp时间插件。

2020-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除