- 博客(26)
- 收藏
- 关注
原创 Linux系统sersync数据文件实时同步
sersync其实是利用inotify和rsync两种软件技术来实现数据实时同步功能的,inotify是用于监听sersync所在服务器上的文件变化,结合rsync软件来进行数据同步,将数据实时同步给客户端服务器。
2024-09-26 10:59:41
471
原创 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
1907
原创 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
655
原创 Windows下搭建Redis集群(主从加哨兵模式)
1.简介最近公司在做后端接口防重复提交,写了些案例,其中有的就是基于Redis分布式锁来做防重复提交。今天就来在Windows环境下配置Redis主从加哨兵模式的集群。2.Redis主从和哨兵的简介Redis主从主从复制,是指将一台Redis服务器的数据复制到其他的Redis服务器。前者成为主节点(master),后者成为从节点(slave),数据的复制是单向的,只能由主节点到从几点。Redis哨兵(Sentinel)顾名思义,Redis哨兵充当了Redis主从实例的守护者,是构成Red
2022-04-12 11:48:14
2146
原创 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
19250
原创 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
1009
原创 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
1405
原创 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
298
原创 记录下较为完整的Rabbitmq学习笔记
Ribbitmq概括概念 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。看场景理解mq如果商品服务和订单服务是两个不同的微服务,在下单的过程中订单服务需要调用商品
2021-09-08 10:49:50
3372
原创 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
282
原创 使用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
1686
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
4182
原创 将本地代码上传到码云上--步骤
将本地的项目上传到码云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
667
原创 navicat连接sqlserver数据库提示:未发现数据源名称并且未指定默认驱动程序
原因是navicat没有安装sqlserver驱动,就在navicat安装目录下,找到双击安装即可:
2020-08-12 10:11:30
1078
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
243
原创 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
2289
原创 【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
27405
原创 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
608
原创 导航点击跳转点击后给那个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
527
原创 虚拟机安装及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
2014
转载 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
3439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人