自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 docker常用命令

docker主要有仓库,镜像,容器仓库是存放镜像的地方镜像是一个个模板,用来快速创建容器容器是从镜像克隆出来的运行的程序。

2024-12-10 17:42:38 571

原创 docker-compose 安装部署zabbix

① docker-compose文件在/docker-compose目录下。编写配置文件 vim docker-compose.yml。

2024-12-10 17:36:20 511

原创 部署kvm

将CentOS-7-x86_64-Minimal-2207-02.iso上传到/iso目录下。如果要使用可视化界面安装需要linux安装可视化界面,并且按照virt-manage。使用console连接。

2024-11-29 17:21:01 391

原创 nfs搭建文件存储

nfs是常见的NAS存储模式,通过共享文件夹给服务器提供挂载目录。规划nfs服务器和http服务器都要安装nfs-utils, nfs服务器主要是提供文件共享服务,而httpd安装nfs-utils是使用工具发现文件共享服务器,不需要启动。

2024-11-28 18:10:02 282

原创 安装部署iscsi块存储服务

iSCSI最大的优点就是节约成本,利用iSCSI协议构建一个存储网络,除了需要存储设备,交换机、线缆还有以太网接口以外,基本就不需要其他的设备了,只需要在现有的网络上安装iSCSI就可以实现构建一个比较大的存储网络了。规划。

2024-11-28 18:08:35 892

原创 keepalived+lVS(dr)高可用集群

server1和server2编写配置虚拟IP脚本 vim lvs.sh。四台机器都配置dns还有 关闭防火墙、关闭selinux。151和152安装keepalived 和ipvsadm。server1和server2安装httpd。151和152启动keepalived。151和152查看系统是否支持ipvs。151和152配置LVS负载均衡。四台机器都配置时间同步。

2024-11-27 14:04:59 608

原创 kafka+zookeeper集群搭建

kafka+zookeeper集群搭建

2024-11-27 14:00:33 1332

原创 centos常用知识和命令

centos命令,创建用户,权限管理,进程管理,软件包管理

2024-10-03 16:58:14 1653

原创 CentOS8安装mysql8.0.24

【代码】CentOS8安装mysql8.0.24。

2023-08-30 21:02:49 477

原创 httpClient发送普通Get请求

httpClient发送普通Get请求

2023-02-01 10:29:22 666

原创 mysql配置密码复杂度

mysql配置密码复杂度

2022-08-08 11:30:02 2344

原创 mysql三权分立

MySQL配置三权分立

2022-08-08 11:15:59 6227

原创 java将链接生成二维码工具类

java将链接生成二维码工具类。

2022-07-28 16:42:50 1009

原创 mybatis使用常量

mybatis使用常量首先写个类来保存常量package com.kun;public final class Constant { public static final Integer MAN= 0; //男 public static final Integer FEMALE= 1; //女 }然后在mybatis的xml文件下使用使用${@com.kun.Constant@MAN}来获取常量${@类@常量值}例如查询男同学<select id="getSt

2022-05-11 17:24:30 2159

原创 HttpClient报connection reset错误

HttpClient报connection reset错误

2022-03-29 21:05:29 2406

原创 java入职必备maven依赖配置

java入职必备maven配置

2022-03-03 21:30:19 357

转载 连接公司Oracle数据库(PLSQL+ Instant Client)

(一)准备工作: 1.下载PLSQLDev并安装 2.下载Instant Client,解压放到D盘某目(二)配置准备 1.在PLSQL中的tools进行如下配置: 把下载的Instant Client中的文件目录添加进去2.设置变量:右击"我的电脑" - “属性” - “高级” - “环境变量” - “系统环境变量”:(1)新建NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中间有空格,这个如果不设

2021-12-14 11:26:23 760

原创 前后端不分离js获取作用域的值

使用两个中括号包住里面就可以写el表达式了var value= '[[${放到作用域的变量名}]]'

2021-12-14 11:12:24 1234

原创 【Docker】启动container的时候出现iptables: No chain/target/match by that name

问题Error response from daemon: driver failed programming external connectivity on endpoint elasticsearch (b70f8dbf2ca3d07fd897006e2a3ad29128b8fd3a070a189c8d772e3d5485b513): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9300 -

2021-11-24 10:06:55 1974

原创 avue文件上传组件的使用

引用avue-form 的代码<avue-form :option="imgOption" v-model="imgForm" :upload-preview="uploadPreview" :upload-error="uploadError" :upload-delete="uploadDelete" :upload-before="uploadBefore" :upload-after

2021-10-26 14:57:19 5280

原创 上传Excel文件进度条原理

首先要有一个记录表,记录上传文件的总行数,新增行数,修改行数,错误行数。还要有一个数据表记录上传的每行数据。上传时先获取到Excel的总行数,然后新增、修改、错误行数都先设置为零直接保存到数据库并返回该记录的id给前端,同时异步去保存修改每行数据,并更新记录表的新增、修改、错误行数。前端拿到记录表的id不断去查询记录数据,当新增、修改、错误行数等于总行数时,就完成了文件的上传解析入库。...

2021-10-26 14:46:52 524

原创 avue富文本的使用

1 .安装npm install avue-plugin-ueditor --save2. 直接使用<avue-ueditor v-model="text" :options="options"></avue-ueditor>图片上传配置————(支持oss,支持ctrl+v粘贴图片)具体用法参考https://avuex.avue.top/#/doc/form-uploadoptions: { //普通图片上传 action: "https://avuej

2021-10-26 14:32:55 2399 1

原创 spring的配置文件

使用流程添加spring依赖创建类创建spring配置文件,并在配置文件中给要被spring创建和管理的类添加标识。在主程序中加载spring配置文件从容器中获取对象bean的配置在spring配置文件中,通过bean来给对象添加一个标识,将对象交给spring去管理。bean的scope属性1.singleton:单例的,只有一个实例,对象在spring读取配置文件的时候就创建,容器在,对象就一直在。2.prototype:原型的,每次获取的实例不一样,对象在读取配置文件时没有创建

2021-10-06 17:26:34 529

原创 avue的CRUD属性介绍

<avue-crud :data="data" :option="option" v-model="form"></avue-crud><script>export default { data() { return { form:{},//新增修改时绑定的表单 data: [ //表格显示的数据 { name:'张三', sex:'男'

2021-10-06 11:50:10 1806 1

原创 avue自定义操作栏

avue自定义操作栏需要定义一个插槽,并且将slot属性设置为menu通过menuWidth属性可以改变操作栏的宽度<avue-crud :data="data" :option="option"> //自定义插槽 <template slot-scope="{type,size}" slot="menu"> <el-button icon="el-icon-check" :size="size" :type="type">自定义菜单按钮</

2021-10-06 11:25:47 3900 2

原创 maven安装配置阿里云

一、需要准备的东西JDKEclipseMaven程序包二、下载与安装前往https://maven.apache.org/download.cgi下载最新版的Maven程序:将文件解压到D:\Program Files\Apache\maven目录下:新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven编辑环境变量Path,追加%MAVEN_HOME%\bin;至此,maven已经完成了安装,我们可以通过DOS命令检查一下我们是

2021-09-06 22:54:47 186

原创 SpringBoot实现SSM进行增删改查

SpringBoot实现SSM进行增删改查首先设计一张用户表新建一个SpringBoot项目目录结构在pom文件中添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio

2021-08-29 14:55:29 894 1

原创 RebbitMQ

RebbitMQ简介消息中间件,将消息以队列的形式进行排序,解决突如其来的浏览导致的系统崩溃,实现模块间的解耦,具有可扩展性、高可用、易用性组成生产者:负责发送消息给交换机交换机:拿到生产者发送的消息发送给消息队列消息队列:接收到交换机发送的消息,等待消费者接收消费者:从消息队列中接收消息应用场景异步处理:将不需要马上响应的消息交给消息队列去处理,比如注册用户成功时的发送邮件,发送邮件需要消耗比较长时间并且不需要马上发送,可以交给消息队列派发给消费者去处理解耦:将订单系

2021-08-24 19:23:59 198

原创 脏读、幻读、不可重复读,事务的四大特性及隔离级别

什么是脏读、幻读、不可重复读?要怎么解决?脏读:在事务进行中,读到其他事务未提交的数据。不可重复读:在一个事务中,多次查询结果不一致。幻读:在一个事务中,多次查询到纪录数不一致。**解决方式:**加锁、事务隔离事务的基本特性有哪些?事务:多个操作组成的事务单元,这个事务要么同时成功,要么同时失败。事务的四大特性(ACID):原子性:事务不可分割,要么都成功,要么都失败。一致性:无论成功失败,都要保证操作的一致性。比如:张三给李四转200元,张三给李四转账前两人的总金额与转账后两人的总金额

2021-08-24 19:11:05 104

原创 数据库表找不到问题

一、数据库表找不到问题查询语句表名写错了数据库语句字段是忽略大小写的,但是在Linux下表名是区分大小写的我由于数据库是在Linux上的所以遇到了表名大小写不对应而找不到数据库的问题。将表名改为小写就可以查询的到还有一个方法就是用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;...

2021-07-21 11:37:02 2212

原创 前后端分离跨域问题、session和cookie失效问题

一、什么叫前后端分离?前后端分离就是前端一个项目,后端一个项目,前端只负责前端的业务逻辑,使用的请求都是Ajax请求,后端只负责写接口,返回的都是json对象。前后端分离的效率比使用jsp的效率还要高。二、跨域问题跨域问题指的是前端项目的ip地址或者端口号或者域名与后端接口的IP地址不一致导致发送Ajax请求被拦截,无法成功发送Ajax请求,发送普通请求不影响。那么怎么解决跨域无法发送请求的问题?后端添加一个拦截器允许跨域import org.springframework.context.an

2021-07-15 15:19:27 2234

原创 Redis从入门到精通

Redis简介redis是一个非关系型数据库(nosql),以键值对的形式进行数据的存储,数据是存储在内存中的,所以速度特别快,所以常用来做缓存,由于数据存储在内存中,可能会出现数据丢失的情况,所以就会涉及到redis的持久化策略,在后边会提到。优点:速度比较快。缺点:可能会有数据丢失。centos7安装Redis6.0安装准备redis依赖gcc环境,并且reids6.0版本要求redis版本比较高yum install gcc tclyum -y install centos-rel

2021-07-13 16:04:37 150

原创 spring整合shiro,安全认证权限管理

shiro用来做登录认证和权限管理,跟拦截器类似,可以设置未登录状态去到某个页面,登录后去到某个页面,可以设置权限标识,有权限标识的才能使用某些功能。使用spring整合shiro来显示不同用户看到不同的菜单,以及不同权限拥有不同的操作添加shiro依赖<!-- shiro spring. --> <dependency> <groupId>org.apache.shiro</groupId>

2021-07-09 10:01:53 177

原创 第一个Mybatis项目搭建,以及org.apache.ibatis.binding.BindingException: Invalid bound statement (not fou错误的解决思路

Mybatis简介mybatis是一个持久层框架,通过mapper接口和mapper.xml文件进行映射,在mapper.xml文件中对接口方法进行实现。第一个Mybatis项目的搭建新建普通项目添加依赖 <dependencies> <!-- springboot启动类 --> <dependency> <groupId>org.springframework.boot</group

2021-07-04 18:43:26 1240

原创 vuex状态管理器

vuex状态管理器作用: 可以存放全局变量vuex的安装安装vuex到当前项目下,在当前项目的文件夹下运行cmd,执行命令npm install vuex --savevuex的使用新建一个store文件夹,store文件夹内添加一个index.js文件在index.js文件内引入vuex并挂载到vue上import Vue from 'vue'import Vuex from 'vuex'//将vuex挂载到vue上Vue.use(Vuex)//创建vuex实例

2021-07-01 16:49:44 78

原创 vue的v-for循环和动态组件

v-for循环v-for可以遍历数组在标签上添加v-for属性,但必须绑定key值<template> <div> <label>v-for循环</label><br /> <label v-for="(item,index) in arr" v-bind:key="index">{{item}}<br/></label> </div></template>

2021-06-30 15:57:35 6599

原创 vue父组件引入子组件,以及父子组件之间得值传递

父组件引入子组件创建子组件在父组件的script中引入子组件在父组件中export default 添加components属性在父组件中添加一个标签引入子组件父组件向子组件传值在子组件的export default中定义props属性来接收父组件传过来的变量在父组件的data中定义要传递的值在子组件的标签中传递值在子组件中接收值子组件向父组件传值在子组件创建一个方法,并调用this.$emit创建一个自定义事件在子组件中添加一个按钮触发调用子组件定义的方法在父组件中

2021-06-30 12:22:17 567

原创 Springmvc注解版

创建步骤创建maven工程add frameworks support添加依赖,并声明打包为war<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav

2021-06-29 21:03:22 96

原创 下载vue-cli是vue的脚手架,插件

vue-cli脚手架帮助我们快速搭建项目,需要安装node.js首先到node.js的官网下载安装node.js会自动帮我们安装npm接下来安装vue,打开cmd运行npm install vue -g 【-g是全局的意思】然后安装vue-cli npm install @vue/cli -g 这个过程要很久检查vue版本 vue -V在指定目录下创建一个vue项目并cmd进入指定目录 vue init webpa

2021-06-28 16:05:45 169

原创 Vue的说明和第一个vue的使用

Vue简介vue是一个前端框架,能够将标签与vue绑定在一起,可以直接使用vue内声明的变量以及方法。Vue的使用引入Vue的CDN<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>创建一个html<!DOCTYPE html><html> <head> <meta charset="utf-8"> &l

2021-06-28 11:43:47 96

空空如也

空空如也

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

TA关注的人

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