自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统sersync数据文件实时同步

sersync其实是利用inotify和rsync两种软件技术来实现数据实时同步功能的,inotify是用于监听sersync所在服务器上的文件变化,结合rsync软件来进行数据同步,将数据实时同步给客户端服务器。

2024-09-26 10:59:41 280

原创 linux防火墙和开放端口命令

移除端口:firewall-cmd --permanent --remove-port=8080/tcp。开放80端口: firewall-cmd --permanent --add-port=80/tcp。查看已启动的服务列表:systemctl list-unit-files|grep enabled。2.查询端口是否开放: firewall-cmd --query-port=80/tcp。查看开放了那些端口: firewall-cmd --list-ports。

2024-03-08 17:52:46 882

原创 mysql8中实现数据排名,距上一名的分差

【代码】mysql8中实现数据排名,距上一名的分差。

2023-12-19 09:52:29 552

原创 Linux下安装MySQL8.0(超详细)

Linux下安装MySQL8.0(超详细)

2023-03-20 11:55:05 2773 3

原创 Windows下载安装go-fastdfs

Windows下载安装go-fastdfs

2023-03-03 17:19:46 1456

原创 Linux下安装RabbitMQ

RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。

2022-12-27 16:31:19 618

原创 使用U盘安装CentOS7(详细版)

使用U盘安装CentOS7

2022-11-28 10:22:48 7069 1

原创 vue+kkFileView-4.1.0实现文件的预览

kkFileView4.1.0+vue 实现文件预览

2022-06-07 11:55:54 858

原创 Windows下搭建Redis集群(主从加哨兵模式)

1.简介最近公司在做后端接口防重复提交,写了些案例,其中有的就是基于Redis分布式锁来做防重复提交。今天就来在Windows环境下配置Redis主从加哨兵模式的集群。2.Redis主从和哨兵的简介Redis主从主从复制,是指将一台Redis服务器的数据复制到其他的Redis服务器。前者成为主节点(master),后者成为从节点(slave),数据的复制是单向的,只能由主节点到从几点。Redis哨兵(Sentinel)顾名思义,Redis哨兵充当了Redis主从实例的守护者,是构成Red

2022-04-12 11:48:14 1994

原创 MySQL 如何让自增id设置为从1开始

一般开发过程中,会产生很多测试数据,如果需要清理历史数据,并让自增id 继续从1开始计数,该如何操作呢?提供如下3 种方式:方式1通过 MySQL 的客户端工具(比如:Navicat)1、选择需要清空的数据表,右键–>清空表2、右键–> 设计表–> 选项,将自动递增的值改为1,保存表设计即可。方式2truncate table 表名;该 SQL 语句会清空表数据,并将自增ID改为1方式3通过 SQL 语句先删除表数据,再设置自增ID值为1delete from 表

2022-03-24 14:35:55 18373

原创 Linux 安装Nginx详细教程

一、下载Nginx包下载地址:Nginx官网地址下载后将nginx-1.18.0.tar.gz 导入linux服务器中并解压,进入nginx-1.18.0目录中tar -xvzf nginx-1.18.0.tar.gz配置configure --prefix 代表安装的路径,–with-http_ssl_module 安装ssl,–with-http_stub_status_module查看nginx的客户端状态./configure --prefix=/mnt/softwa

2022-01-11 17:31:52 976

原创 nacos在linux下的启动

解压后进入nacos/bin目录linux:./startup.sh -m standalone 或 sh startup.sh -m standalone高版本的建议:nohup sh startup.sh -m standalone &windows:双击startup.bat

2022-01-07 16:59:05 1377

原创 Redis工具类和序列化配置

Redis工具类package com.promise.common.utils;import org.springframework.data.redis.core.RedisCallback;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.data.redis.serializer.JdkSerializationRedisSerializer;import org.spr

2021-09-08 11:17:14 264

原创 记录下较为完整的Rabbitmq学习笔记

Ribbitmq概括概念 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。看场景理解mq如果商品服务和订单服务是两个不同的微服务,在下单的过程中订单服务需要调用商品

2021-09-08 10:49:50 3312

原创 jquery实现checkbox全选或取消全选 点击复选框 并获取选中复选框的值

1、HTML代码 <div class="search_cont" id="chk"> <div class="checkbox"> <label><input type="checkbox" class="check" name="sids" id="CheckedAll" value="3505,3512,3532,3534,3603,3516">所有类别</

2021-03-18 11:38:56 253

原创 使用MyBatis Plus自动添加数据库表中的创建时间、创建者、更新时间、更新者

使用到Sringboot、Mybatis Plus、Mysql1、创建一张部门表,表结构CREATE TABLE sys_dept (dept_id bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘部门id’,parent_id bigint(20) DEFAULT ‘0’ COMMENT ‘父部门id’,dept_name varchar(30) DEFAULT ‘’ COMMENT ‘部门名称’,order_num int(4) DEFAULT ‘0’

2021-03-11 09:31:48 1612 1

原创 序列化空对象问题及解决方案

问题描述:org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class java.lang.Object]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class java.lan

2020-09-03 10:57:32 3856

原创 将本地代码上传到码云上--步骤

将本地的项目上传到码云1、码云上创建一个项目 yysc (名字随你)2、本地创建一个文件夹F:\WorkSpace,然后使用git bash3、cd 到本地文件夹中F:\WorkSpace,4、使用 git init 命令 ,初始化一个git 本地仓库(项目),会在本地创建一个 .git 的文件夹5、使用git remote add origin https://gitee.com/你的码云用户名/testgit //添加远程仓库6、使用 git pull origin master

2020-08-28 10:33:09 649

原创 navicat连接sqlserver数据库提示:未发现数据源名称并且未指定默认驱动程序

原因是navicat没有安装sqlserver驱动,就在navicat安装目录下,找到双击安装即可:

2020-08-12 10:11:30 1045 1

原创 一个Nginx配置文件的例子

######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /usr/local/nginx/logs/error.log info;#进程pid文件pid /usr/local/nginx/

2020-08-10 16:43:27 221

原创 Nginx的HTTP 499状态码及问题处理

1、遇到的问题127.0.0.1 - - [24/Jul/2020:09:24:20 +0800] "POST /admin/upload/o_upload HTTP/1.1" 499 0 "http://localhost:8020/jeecms/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36"

2020-07-24 15:16:59 2147

原创 【layui】layer.open的常用参数及例子

常用参数:layer.open({ // 基本层类型:0(信息框,默认)1(页面层)2(iframe层,也就是解析content)3(加载层)4(tips层) type: 1, title: "标题", // 当type: 2时就是url content: "内容/url", // 宽高:如果是100%就是满屏 area: ['733px', '450px'], // 坐标:auto(默认坐标,即垂直水平居中),具体当文档:https://w

2020-07-13 14:48:58 26808

原创 SpringMvc+Mybatis+Pagehelper+前端分页插件实现分页详解

Pagehelper的使用引入分页插件引入分页插件有下面2种方式,推荐使用 Maven 方式。1). 引入 Jar 包你可以从下面的地址中下载最新版本的 jar 包https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/http://repo1.maven.org/maven2/com/github/pagehelper/pagehelper/由于使用了sql 解析工具,

2020-07-09 17:23:36 573

原创 导航点击跳转点击后给那个li加选中样式用jq的实现

HTML代码 <div class="nav_box"> <ul class="nav"> <li> <a href="index.html"> <h3>首页</h3> </a> </li>

2020-07-08 15:34:16 502

原创 虚拟机安装及Linux使用(完整版)

虚拟机安装VirtualBox 是一款开源虚拟机软件,由Sun公司出品,现在则由Oracle进行开发。VirtualBox号称是最强的免费虚拟机软件,它性能优异且简单易用。可虚拟的系统包括Windows、Linux、MacOS、Android等操作系统!本文将使用VirtualBox作为虚拟机来安装Linux系统。VirtualBox的安装我们先下载VirtualBox安装包,下载地址:https://www.virtualbox.org/wiki/Downloads下载完成后双击运行安装包一路点击

2020-07-07 12:48:31 1978

转载 vue-simple-uploader结合Spring boot实现文件分块上传

vue-simple-uploader结合Spring boot实现文件分块上传vue-simple-uploader中文APi地址前端搭建引入依赖npm install vue-simple-uploader --save在main.js中全局引用import uploader from 'vue-simple-uploader'Vue.use(uploader)页面代码测试时可以只替换里面的url<template> <div class="hello"&g

2020-07-07 09:41:26 3381

空空如也

空空如也

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

TA关注的人

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