自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

原创 oauth2 統一返回数据格式的几种方式

oauth2 統一返回数据格式的几种方式

2022-01-19 18:04:34 837

原创 CSDN 暂时不用了

以后的文章、笔记 全部切换到自己的博客中地址:超sircsdn上的文章后面 可能迁移过来

2021-11-27 10:49:55 312

原创 spring security 流程

本质:就是责任链模式,通过一系列的过滤器来实现安全认证。入口:org.springframework.security.web.FilterChainProxy.class容器启动后 ,加载一系列的过滤器到private List<SecurityFilterChain> filterChains;ps: 自定义过滤器通过下面加入轮到该过滤器执行的时候:调用私有方法doFilterInternal,里面创建FilterChainProx...

2021-06-22 12:00:15 279

原创 查看进程 swap占用、内存占用

命令:for i in $( cd /proc;ls |grep "^[0-9]"|awk ' $0 >100') ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps 2>/dev/null ; done | sort -k2nr | head -10

2021-06-07 15:53:13 5738

原创 修改 jar 包 里面的文件内容

需求:1、替换a.jar包中 bootstrap.yml 文件2、替换的文件为new.yml

2021-06-01 17:24:26 593

原创 docker-compose 安装 skywalking 、elasticsearch(集群) 、kibana

前言:skywalking 存储 选择的es ,所以 先安装 eselasticsearch 安装1、推荐参照官网(https://www.elastic.co/guide/en/elasticsearch/reference/7.12/docker.html)2、设置环境# 在宿主机上修改配置:vim /etc/sysctl.conf# 修改或新增配置vm.max_map_count=262144# 启用新配置sysctl -p不设置 上面的环境,启动报错...

2021-05-19 20:54:03 1838 4

原创 linux mysql 备份脚本

备份脚本: db_back.sh# 备份路径(自己先创建)backupdir=/var/lib/mysql/db_backdbname=$1# 进入mysqldump 目录cd /usr/bin/# 获取当前时间echo "获取当前时间:"name=$dbname"-"$(date -d today +"%Y-%m-%d-%H-%M-%S")echo $nameecho "===开始备份==="# 执行备份mysqldump --opt -uroot --p...

2021-05-14 17:55:56 325

原创 docker-compose 安装 禅道(zentao)

依赖环境:1、docker2、docker-composedocker-compose.yml文件version: "3.3"services: zentao: image: idoop/zentao:12.5.3 container_name: zentao restart: always environment: ADMINER_USER: "root" ADMINER_PASSWD: "root" B.

2021-05-14 14:30:10 1785

原创 jenkins 日常踩坑 和 瞎扯解决办法

jenkins 构建前端项目出现下列错误: 本人情况说明:1、shell 脚本打包后的 tar 压缩包位置:项目/dist/build/h5.tar2、ssh 配置:构建jenkins 后,报错问题1:OutOfMemoryError: Java heap space 解决方法:停用了部分无用项目,再次构建 没有报这个错了(实际应该调整jenkins 容器的堆内存)问题2:上面虽然没有报内存溢出了,但是 接着报了下面的错误:GC ov...

2021-05-10 10:44:16 1004 1

原创 docker 安裝、配置nexus

创建目录:mkdir -p /usr/local/work/docker/nexuscd /usr/local/work/docker/nexus# 创建docker-compose.yml文件vi docker-compose.yml# 复制下面的内容docker-compose.yml文件version: '3.3'services: nexus: # restart: always image: sonatype/nexus3:latest.

2021-05-08 15:15:13 114

原创 docker 可视化工具 portainer(安装、启动、配置)

docker-compose.yml 文件version: '3.3'services: portainer: restart: always image: portainer/portainer container_name: portainer hostname: 'portainer' privileged: true ports: - 9000:9000 volumes: - /var/run/

2021-05-07 16:44:10 2927

原创 docker(docker-compose) 安装 gitlab

1、docker 、 docker-compose 安装省略2、gitlab 配置文件:docker-compose.yml文件version: '3.3'services: gitlab: restart: always image: gitlab/gitlab-ce:nightly container_name: gitlab hostname: 'gitlab' # 赋予docker容器中用户root权限,这样在容器中就可以有操作文件权.

2021-05-06 17:00:06 551

原创 jenkins(docker-compose) 安装、插件配置、远程部署

环境:1、centos72、docker-version: 18.06.1-ce3、jenkins-version:jenkins/jenkins:2.285环境安装(省略):1、宿主机安装maven# 下载地址:https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz# 我的安装路径/usr/local/packages/maven/maven-

2021-04-29 18:13:04 1053 10

原创 linux redis 设置远程访问

1、修改redis.conf修改后的内容:bind 0.0.0.0 (或者 直接注释掉bind这行 , 行首加 # )protected_model norequirepass 密码2、如果是只能内网访问在服务器安全组下,把几台服务器关联起来即可,并设置对应的进入、流出ip、协议即可3、如果是所有电脑都可以访问 在服务器安全策略下 开放6379端口...

2021-04-26 09:25:10 437

原创 docker安装seata集群

版本信息:docker: 19.03.13nacos: 1.4.0seata: 1.4.2步骤:1、下载seata源码# 创建操作目录mkdir -p /usr/local/work/docker_compose/redis-clustercd /usr/local/work/docker_compose/redis-cluster# 下载wget https://github.com/seata/seata/releases/download/v1.

2021-04-25 19:02:58 1284 1

原创 docker安装nacos集群

服务器说明:1、单台服务器做nacos集群2、nacos版本:2.0.0-bugfix3、nacos外连其他服务器的mysql, 所以这里没写mysql安装配置4、使用nginx转发步骤:# 创建新目录mkdir -p /usr/local/work/docker_compose/nacos-cluster# 创建环境配置mkdir env# 写入配置vim nacos.env在nacos.env中写入下列内容:# 加入其他配置,参考后面列出.

2021-04-25 14:23:45 1565 1

转载 docker-compose 安装 redis-cluster集群

注意:需要在服务器把redis的端口打开本文使用 Docker Compose 再带大家搭建一遍,其目的主要是为了让大家感受 Docker Compose 所带来的便捷之处。  按照 Redis 官网:https://redis.io/topics/cluster-tutorial的提示,为了使 Docker 与 Redis Cluster 兼容,您需要使用 Docker 的host网络模式。  host网络模式需要在创建容器时通过参数--net host或者--net...

2021-04-24 17:10:10 677

原创 GIT: remote: HTTP Basic: Access denied

GIT 拉取代码报错:一开始配置了ssh key, 还是不行后面网上解决方案:重新设置账号 密码git config --system --unset credential.helper然后再重新拉取代码 就可以了我的可能原因,之前输过错误的账号密码 有缓存(记不清楚 之前是否输入过),然后就直接失败了...

2021-04-01 15:17:07 110

原创 git 拉取代码失败: Someone could be eavesdropping on you right now (man-in-the-middle attack)!

git 拉取代码失败:PS C:\Users\lenovo\Desktop> git clone ssh://***/root/order.gitCloning into 'order'...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.

2021-03-07 10:30:15 1114

原创 com.alibaba.csp.sentinel.slots.block.flow.FlowException: null

sentinel限流兜底报错com.alibaba.csp.sentinel.slots.block.flow.FlowException: null可能原因:1、兜底方法参数没有加 BlockException2、兜底方法返回值和业务方法返回值不一致

2021-02-23 18:34:53 5230 6

原创 sentinel 读取不到在nacos里面配置的规则

问题:sentinel 读取不到在nacos里面配置的规则项目pom配置: <!-- sentinel --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> .

2021-02-23 18:21:35 3582 9

原创 分布式全局唯一ID生成方式

分布式全局唯一ID生成方式:1、uuid优点:简单、方便、唯一缺点:分布式Id 一般都是作为主键使用,虽然是唯一Id,但是生成的uuid是无序、非自增,产生的id比较长, 浪费存储空间且 一般mysql数据库都采用b+tree存储索引,所以每次插入新的uuid 索引都会大幅调整,导致节点产生分裂,会创造出很多不饱和的节点,降低了插入数据库的性能2、mysql 主键自增( replace into 唯一索引存在时 先删除数据 再新增 , 和 insert 类似)...

2021-02-21 16:49:11 172

原创 sentinel 新增规则 提示 invalid type

新增规则时提示:原因:请检查 sentinel-dashboard版本 和 项目的 sentinel相关的版本是否 匹配

2021-02-20 16:41:12 803 1

转载 docker 安装mysql

1、下载镜像docker pull mysql:5.72、创建挂载目录mkdir -p /usr/local/work/docker/mysql/conf /usr/local/work/docker/mysql/data /usr/local/work/docker/mysql/logs3、创建挂载的配置文件touch /usr/local/work/docker/mysql/conf/my.cnf4、启动docker run -p 3306:3306 --name

2021-01-04 14:45:09 54

原创 docker 安装 配置jenkins,并部署到其他服务器

1、安装docker pull jenkins2、创建挂载目录、赋予权限mkdir -p /usr/local/work/docker/jenkinschown -R 1000 /usr/local/work/docker/jenkins3、启动容器docker run -d --name jenkins \-p 8888:8080 -p 50000:50000 \-v /usr/local/work/docker/jenkins:/var/jenkins_home \-v

2020-12-03 17:05:54 1308

原创 java 使用itext7 批量修改pdf

需求:批量操作文件夹下面的所有pdf文件 在pdf文件末尾新增一行内容1、导入依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext7-core</artifactId> <version>7.1.13</version> &l...

2020-11-28 18:07:26 832

原创 docker 安装 配置gitlab

1、下载gitlab镜像docker pull gitlab/gitlab-ce2、启动docker run -d -p 443:443 -p 800:80 -p 222:22 --name gitlab --restart always \-v /usr/local/work/docker/gitlab/config:/etc/gitlab \-v /usr/local/work/docker/gitlab/logs:/var/log/gitlab \-v /usr/local/w

2020-11-28 17:04:10 336

原创 windows 生成多个ssh-key

一台电脑上可以生成多个ssh-key,只要他们存放的地方不同即可进入cmd:PS C:\Users\lenovo> ssh-keygen -t rsa -C "[email protected]"Generating public/private rsa key pair.Enter file in which to save the key (C:\Users\lenovo/.ssh/id_rsa): \root\myssh\id_rsaEnter passphrase (empty..

2020-11-28 11:32:29 754

转载 nginx 配置中文详解

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

2020-11-25 18:15:10 837

原创 docker 安装 配置 nginx

安装配置1、 下载nginx镜像docker pull nginx2、创建挂载目录cd /usr/local/work/docker/nginx在当前目录下创建:mkdir logs :存放nginx日志mkdir conf.d : 存放的镜像里default.conf文件mkdir www : nginx网站目录3、启动nginxdocker run -d nginx4、复制nginx容器配置文件docker cp 容器id:/etc/nginx/ng...

2020-11-25 15:12:03 480

原创 WARNING: AllowZoneDrifting is enabled.

linux版本:8.2.2004启用防火墙,提示警告:WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in a future release.解决方法:修改防火墙配置文件:vim /etc/firewalld/firewalld.conf搜索:AllowZoneDrifiting , 把对应的值 y...

2020-11-19 14:18:46 12148 3

转载 @FeignClient

参数解释name:指定FeignClient的名称,如果项目使用了Ribbon,name属性会作为微服务的名称,用于服务发现 url: url一般用于调试,可以手动指定@FeignClient调用的地址 decode404:当发生http 404错误时,如果该字段位true,会调用decoder进行解码,否则抛出FeignException configuration: Feign配置类,可以自定义Feign的Encoder、Decoder、LogLevel、Contract fallb...

2020-10-30 16:24:15 2481

原创 mysql 插入日期数据少8小时

可能一、判断数据库时间和本地时间是否一样,一样则排除数据库问题不一致设置方法:sql: select now()查询数据库时区: show variables like '%time_zone%';//查询当前时区 set global time_zone='+8:00';//在标准时区上加+8小时,即东8区时间 或者在[mysqld]区域中加上 default-time_zone = '+8:00' 可能二、配置问题:修改数据库连接serverTim..

2020-10-28 17:08:09 512

原创 服务器 防火墙 端口开放、关闭、查看

查看已经开放的端口firewall-cmd --list-ports 开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效开启端口后记得重启firewall -cmd --reload防火墙其他命令#停止firew...

2020-09-15 19:14:54 1207

原创 前端传时间,后台Date类型解析失败

了解:@DateTimeFormat : 格式化前端传给后台的时间参数@JsonFormat: 格式化后台传给前端的时间参数前端传值时间:{"time":"2020-09-04 12:00:00"}后台接收实体 :pulic class A{@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")private Date time;}后台接收方法:@PostMappingpublic R...

2020-09-04 17:20:15 2905

原创 linux nginx 安装、配置

1、安装依赖yum -y install gcc pcre-devel zlib-devel openssl openssl-devel2、下载wget http://nginx.org/download/nginx-1.9.9.tar.gz3、# 解压tar -xvf nginx-1.9.9.tar.gz4、## 配置./configure --prefix=/usr/local/nginx5、安装makemake install6、测试# cd到刚才配置的安装目录/us

2020-06-12 15:58:32 124

原创 git常用命令及版本回滚

-- 拉取远程代码git clone git地址;-- 删除本地分支git branch -D master-- 删除远程分支git push origin --delete master-- 拉取分支gitcheckout xx-- 检出本地分支git checkout -b 本地名称--把本地master分支推送到远程,并新建git push ...

2020-04-08 10:26:57 470

原创 提交已有项目到gitlab

1,git remote add origin 远程仓库地址2,git pull origin master --allow-unrelated-histories3,git branch --set-upstream-to=origin/master master4,git push

2019-12-14 09:27:11 221

原创 springboot 引入、打包第三方jar失败 和 yml文件缺失问题

日常记录开发过程中遇到的坑,非原创,只是把问题、解决方法 合在一起1、第三方jar包 maven install时找不到报错加入第三方jar包, 在项目设置==》dependency 里面可以指定加入的jar包,但是 maven-install的时候 会报jar找不到的错误解决方法:在pom文件中 添加一个 <dependency...

2019-11-28 22:32:54 4387

原创 springboot @value 注解 给static变量赋值问题

最近做项目的时候,给static变量赋值, 使用 @value注解 ,结果 获取一直为null ,比如:@value("${a.b}")private static String str;感觉之前用的挺熟的,没啥问题啊,后面对比了下 , 自己多写了个static(因为测试的时候需要)后面百度了下原因:1、spring不允许/不支持把值注入到静态变量...

2019-11-27 13:42:55 1519

location.sql

2018全国手机前7位号段、运营商、归属地数据库。

2019-08-29

Linux命令大全(修改版).chw

linux命令大全,不用百度了

2019-08-26

spring3.2.6源码文件

spring3.2.6源码压缩包,想看spring源码的不要错过。虽然我也想免费上传,但我需要的资源 都是要收费的,没办法,为了生活~

2018-09-14

空空如也

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

TA关注的人

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