11 2021 档案
摘要:实体类 package com.ruoyi.common.core.domain; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /** * @author: 程鹏 * @date: 2
阅读全文
摘要:Maven依赖 <!-- 二维码生成 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.0</version> </dependency> <dependen
阅读全文
摘要:背景:为防止接口QPS太大而造成系统运行卡顿的现象,在这儿以ratelimit+redis+lua对系统接口做了个限流。当时也考虑过使用其他的限流方法,比如微服务生态中使用的sentinel中间件,但是这个如果要实现持久化要进行特殊的配置,比如使用nacos进行持久化,需要修改sntinel源码,相
阅读全文
摘要:背景:Redis单线程,数据存放到内存中,如果有大量的数据存储到Redis,未设置淘汰策略的话,Redis服务器存在内存撑爆的危险。 一、六大淘汰策略: noeviction:当内存达到阈值的时候,所有引起申请内存的命令都会报错。 allkeys-lru:在主键空间中,优先删除最近未使用的key(推
阅读全文
摘要:最近学习了一下RabbitMq,记录一下,主要是java对RabbitMq的一些基本操作,后期会更新springboot集成RabbitMq的文章以及git地址 一、扇形交换机 扇形交换机是最基本的交换机类型,它所能做的事情非常简单———广播消息。扇形交换机会把能接收到的消息全部发送给绑定在自己身上
阅读全文
摘要:1、查看系统资源占用情况: top 2、查看内存占用情况:df -h 3、查看该目录下文件内存使用: du -ah --max-depth=1 4、创建文件夹: mkdir "文件夹名称" 5、创建多层文件夹: mkdir -p /a/b/c 6、创建多层文件夹并赋予属性: mkdir -m [属性
阅读全文
摘要:一、环境: centos 7 准备工作: mkdir -p /home/minio 进入安装目录: cd /home/minio 下载安装包(可以本地上传,也可以直接wget) wget https://dl.min.io/server/minio/release/linux-amd64/minio
阅读全文
摘要:因为部门oa系统是多租户形式的部署在k8s中,平常只是解决k8s的一些常见错误,一直想认真研究一下 k8s的部署过程,毕竟知道其中的部署过程后边解决问题才能更快的解决,所以就找时间研究了一下。 一、k8s常用组件 master节点四个组件:apiserver、etcd、controllers、sch
阅读全文
摘要:一、概念 NFS是Network File System的缩写,它的主要功能是通过网络将不同的主机系统之间可以彼此共享文件或者目录。NFS客户端可以通过挂载的方式将NFS服务端共享的数据文件目录挂载到NFS客户端本地系统的一个挂载点下。 二、NFS服务搭建 1、环境: | 服务器系统 |角色 |ip
阅读全文
摘要:http{ include mime.types; default_type application/octet-stream; log_format main**** ' $remote_user [$time_local] $http_x_Forwarded_for $remote_addr $
阅读全文
摘要:nginx 正向代理: 1、由客户端发起。 2、代理服务器 目标服务器明确。 反向代理: 1、反向代理配置在服务端。 2、客户端不知道访问那一台服务器。 3、达到负载均衡,隐藏服务器真正ip地址。 nginx location 路径映射 匹配方式及优先级 server块中根据优先
阅读全文
摘要:docker安装mysql并配置宿主机挂载目录。 docker run -d -e MYSQL_ROOT_PASSWORD=rootPwd --name mysql8 -v /home/docker/docker-mysql/my.cnf:/etc/mysql/my.cnf -v /home/doc
阅读全文
摘要:背景:应用和数据库装在两个服务器,数据库的那个服务器不能外网访问,所以在能外网访问的应用服务器上配了个mysql反向代理,把mysql端口映射出来,在这记录一下安装配置过程,以及中间所遇到的问题。 docker安装nginx 1、查看可用的nginx版本 docker search nginx 2、
阅读全文
摘要:1、const定义变量不可修改而且必须初始化,不初始化会报错。 2、var定义变量可以修改,不初始化会输出undefined,不会报错。 3、let是块级作用域,函数内部使用let定义后,对函数外部无影响。
阅读全文
摘要:一 介绍: 主要用到SpringBoot、hibernate、swagger、mybatis、shiro、maven等技术。 项目使用idea、mysql数据库开发,idea要安装lombok插件否则会报错。 二 依赖: <dependency> <groupId>org.springframewo
阅读全文
摘要:## 新建Git项目提到远端仓库 1、进入项目目录执行 git init 2、关联远程仓库 git remote add origin 仓库地址 3、提交代码 git commit 4、将本地仓库推送到远端仓库, 本地记录推送到远端的master分支上 git push -u origin mas
阅读全文
摘要:一 安装 1、进入存放安装包位置文件夹 cd /usr/src/ 2、查看系统中是否已安装MySql服务,有两种方式 rpm -qa | grep mysql yum list installed | grep mysql 3、如果已存在,则删除MySql及其依赖项 yum -y remove my
阅读全文
摘要:枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式。 Java8中Enumeration接口的源码: public interface Enumeration<E> { /** * Tests if this enumeration contains more ele
阅读全文
摘要:一 linux搭建svn服务器 1、安装 yum -y install subversion 2、 查看svn版本 svnserve --version 3、 创建svn版本库目录(安装目录) mkdir /home/software/svn 4、创建svn版本库(全路径) svnadmin cre
阅读全文
摘要:进入VMware官网,选择适合自己电脑系统的产品,点击下载,默认为最新版本。 安装方法很简单,直接双击安装程序,默认安装即可。安装完成后,点击桌面的快捷启动图标,会提示你输入许可证密钥,把下面的密钥输入就可以激活了。 许可证密钥:5A02H-AU243-TZJ49-GTC7K-3C61N 打开VMw
阅读全文