- 博客(76)
- 收藏
- 关注
原创 centos 免费ssl证书 Let‘s Encrypt / Certbot证书生成工具
Let's Encrypt 证书申请工具 Certbot 可以通过 yum 包管理器进行安装。
2024-04-08 00:43:06 342
原创 精简100倍的jar打包方法
以后每次打包只需上传jar, 就可以了。小了差不多100倍, 上传巨快。生成的lib文件夹,上传到服务器,将来就不怎么需要上传了。执行打包, mvn clean package;
2023-10-14 14:02:38 307
原创 07-架构2023版-centos+docker部署Canal 实现多端数据同步
2. 消息队列方式,延时双删。这会造成中间有间隔时间数据不一致, 另外对代码有侵入性。(也就是说需要主动的推送消息队列,订阅方去消费双删,这个是和业务无关的代码)如果没有开启过的,就在my.cnf 中增加以下配置。如果之前做过了主从复制,也可以用之前的账号(slave)直接用.如果是之前做过了主从复制,那么binLog是已经开启了的。1. 手动删除和更新缓存, 高并发下会造成脏数据。基于日志增量订阅和消费的业务包括。上图中为ON状态,证明已经开启了。
2023-08-31 15:18:24 997
原创 jdk9以上反射报错 , jib 镜像打包添加配置
在IDEA中添加: --add-opens java.base/java.lang=ALL-UNNAMED 即可启动。如果用了jib-maven-plugin 发布镜像, 怎么配置这个参数进去呢?--add-opens java.base 变成了--add-opens=java.base。仔细看 空格变成了=
2023-07-17 18:54:24 586
原创 centos 手动下载包安装elasticsearch8.7.0, 并设置密码访问
elasticsearch8.7.0 安装, 启动密码验证, 安装中文分词器
2023-06-23 10:30:43 731
原创 06-架构2023版-centos+docker部署seata1.6.1
06-架构2023版 -centos+docker部署seata1.6.1
2023-05-24 16:38:27 287
原创 05-架构2023版-ShardingJDBC-5.3.0-实现读写分离+数据分片
ShardingJDBC5.3.0 实现读写分离 一主三从读写分离部署实例教程
2023-05-16 20:07:42 422
原创 01-架构2023-centos搭建干净通用环境-nginx+jdk+redis
centos 初始化最干净的部署环境: java + nginx + redis; 并全部实现开机自启动相关配置服务
2023-05-06 19:53:30 639
原创 VisualVM Mac 安装和
下载VisualVM: Homehttps://visualvm.github.io/index.html下载独立版 Download Standalone安装完成后, 打开时有可能出现JRE提示, 要求使用JDK环境在该目录下新建一个文件:~/Library/Application Support/VisualVM/2.0.4/etc/visualvm.conf其中2.0.4改成你自己安装的版本在文件内写入visualvm_jdkhome=/Library/Jav...
2022-02-08 10:08:07 1286
原创 Elasticsearch 安装在centos stream 步骤
1. 安装JDK .注意系统是64 还是 32的, 下载对应版本 Java Downloads | Oracle 解压至 /usr/local 配置环境变量 vi /etc/profile 尾部追加内容 # DIYJAVA_HOME=/usr/local/jdk1.8.0_311JRE_HOME=/usr/local/jdk1.8.0_311/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/.
2022-01-15 15:24:33 172
原创 Centos8安装图形化界面并使用VNC客户端登录
最近查看到很多朋友都有咨询Centos8如何安装图形化界面,目前看到很多博主都是使用虚拟机和光盘镜像来进行演示,下面我将在命令行模式下演示如何安装图形化界面并且使用VNC客户端进行连接!一、Centos 8安装图形化界面安装图形桌面的软件包yum groupinstall "Server with GUI" -y安装时间会比较长,建议耐心等待,当出现下方图片中的页面时,即表示安装完毕。设置图形模式为默认模式启动systemctl set-default graphical重启后.
2021-12-25 13:26:09 1021
原创 Docker stop停止/remove删除所有容器
Docker stop停止/remove删除所有容器Docker 容器基本命令## docker启动 $ systemctl start docker $ service docker start# 重启docker服务$ systemctl restart docker$ sudo service docker restart# 关闭docker $ systemctl stop docker$ service docker s...
2021-12-25 13:23:51 2600
原创 限流的几种方式
服务端guava rate-limit限流 基于Nginx IP限流根据IP地址限制速度 第一个参数 $binary_remote_addr binary 目的是缩小内存占用 ,remote_addr表示通过IP地址来限流 第二个参数zone=iplimit:20m iplimit是一块内存区域(记录访问频率信息),20m是这快内存区域的大小 第三个参数是发行的速率: 1r/s 一个request每秒, 5r/m 五个request每分钟limit_req_zone ...
2021-10-07 11:47:18 421
原创 锁的学习与延伸
锁的开题: 商品超卖现象多线程(这里指的是同一个jvm内的多线程, 不包含分布式):数据库 update 行锁 syschronized 方法锁: 利用Java的关键字, 在方法定义上加锁 syschronized 块锁: 利用语句块,来锁定语句块内的操作原子性 ReentrantLock 可重构锁: private Lock lock = new ReentrantLock(); lock.lock; xxxxxxx xxxxxxx lock.unlock;分布式锁:R...
2021-09-17 22:26:06 100
原创 亚马逊广告授权流程说明
亚马逊广告授权流程说明原创1 年前TOOL8 分钟 读完 (大约 1139 个字)总访问量586次AMAZON广告授权进入第三方网站流程授权流程说明一、用户进入第三方网站,如www.ABC.com二、第三方网站引导用户进入登录授权页第三方网站在自己网站放置亚马逊广告授权的入口,引导用户进入亚马逊登录授权页。亚马逊登录授权页域名在不同亚马逊站点区域是不同的:Region URL prefix North America (NA) https:...
2021-07-23 18:15:08 1323
原创 微服务项目第1步:服务拆分
用户服务用户登录用户注册用户基本信息查询无状态, 无session单点登录课程服务登录验证课程curd信息服务发送邮件发送短信用户edgeservice课程edgeserviceAPI GATEWAY
2021-05-19 00:37:27 153
原创 kafka集群环境搭建
kafka集群环境搭建kafka 环境搭建kafka环境搭建准备:- 准备zookeeper环境(zookeeper-3.4.6)- 下载kafka安装包:https://archive.apache.org/dist/kafka/2.1.0/kafka_2.12-2.1.0.tgz- 上传到:192.168.11.221搭建kafka环境:## 1 解压kafka_2.12-2.1.0.tgz.gz包到/usr/local/tar -zxvf kafka_2.12-2.1.0.
2021-01-20 16:13:29 308 1
原创 Zookeeper简介与环境搭建
Zookeeper简介与环境搭建接下来本神带着小伙伴们简单了解一下Apache-Zookeeper,并进行Zookeeper集群的环境搭建; Zookeeper基础知识、体系结构、数据模型 Zookeeper是一个类似linux、hdfs的树形文件结构,zookeeper可以用来保证数据在(Zookeeper)集群之间的数据的事务性一致性,zookeeper也是我们常说的CAP理论中的CP(强一致性); Zookeeper有一个概念叫watch(也称之为事件),是一次性触发的,当watch
2021-01-20 11:25:41 103
原创 RabbitMQ消息服务用户手册
RabbitMQ消息服务用户手册架构设计 服务架构概述 架构:RabbitMQ Cluster + Queue HA + Haproxy + Keepalived解释:3台rabbitMQ服务器构建broker集群,允许任意2台服务器故障而服务不受影响,在此基础上,通过Queue HA (queue mirror)实现队列的高可用,在本例中镜像到所有服务器节点(即1个master,2个slave);为保证客户端访问入口地址的唯一性,通过haproxy做4层代理来提供M...
2021-01-16 09:44:36 188
原创 RabbitMQ 主配置文件
在Linux使用二进制安装rabbitmq3.8版本,默认没有配置文件。需要自己创建文件放上去。rabbitmq3.8版本默认配置文件位置${RABBITMQ_HOME}/etc/rabbitmq/ 下。rabbitmq.conf 配置文件示例:#======================================#RabbitMQ经纪人部分#======================================##相关文档指南:https://rabbitm...
2021-01-14 15:15:36 837
原创 阿里云下Centos安装RabbitMQ集群
1. 安装erlangyum install erlang2.下载RabbitMQ的二进制包https://www.rabbitmq.com/install-generic-unix.html找到包的链接, 右键复制链接, 用wget下载在centos服务器上wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-generic-unix-3.8.9.tar.xz
2021-01-14 14:45:49 156
原创 安装 Redis + 配置密码验证 + 开机自动启动
下载官网:https://redis.io/download选择下载稳定版本,不稳定版本可以尝鲜,但是不推荐在生产使用。上传至linux安装 Redis 解压redis: tar -zxvf redis-5.0.5.tar.gz 得到: 安装gcc编译环境,如果已经安装过了,那么就是 nothing to do yum install gcc-c++ 进入到redis-5.0.5目录,进行安装: make && ma..
2020-12-14 23:20:36 138
原创 Centos下安装Nginx 加调试方法+开机启动
安装Nginx 去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本 上传nginx到linux系统 安装依赖环境 (1)安装gcc环境 yum install gcc-c++ (2)安装PCRE库,用于解析正则表达式 yum install -y pcre pcre-devel (3)zlib压缩和解压缩依赖, yum install -y zlib zlib-devel (4)SSL 安全的加密的套接字
2020-12-12 10:02:35 262
原创 Selling Partner API 開発者ガイド (for Vendors)
Selling Partner API 開発者ガイド (for Vendors)目次 Selling Partner APIとは何ですか? Selling Partner APIエンドポイント ベンダーグループについて 単独ベンダーグループの使用 複数ベンダーグループの使用 開発者として登録 Selling Partner APIアプリケーションの登録 ステップ1.AWSアカウントを作成する ステップ2.IAMユ
2020-12-11 11:57:47 1482
原创 配置 Keepalived - 备
配置 Keepalived - 备1. 通过命令vim keepalived.conf打开配置文件global_defs { router_id keep_172}vrrp_instance VI_1 { # 备用机设置为BACKUP state BACKUP interface ens33 virtual_router_id 51 # 权重低于MASTER priority 80 advert_int 2 au...
2020-12-10 01:20:05 172
原创 配置 Keepalived - 主
配置 Keepalived - 主1. 通过命令vim keepalived.conf打开配置文件global_defs { # 路由id:当前安装keepalived的节点主机标识符,保证全局唯一 router_id keep_171}vrrp_instance VI_1 { # 表示状态是MASTER主机还是备用机BACKUP state MASTER # 该实例绑定的网卡 interface ens33 # 保证主备节点一致即可..
2020-12-10 01:06:31 98
原创 Keepalived 安装部署+配置
下载地址:点我下载 通过ftp工具上传到linux中,/home/software 解压 tar -zxvf keepalived-2.0.18.tar.gz 解压后进入到解压出来的目录,看到会有configure,那么就可以做配置了(配置安装和nginx一模一样) 使用configure命令配置安装目录与核心配置文件所在位置: ./configure --prefix=/usr/local/keepalived --sysconf=/etc ..
2020-12-10 00:50:29 135
原创 spring boot 集成 swagger 3.0 - 自动生成API文档神器
spring boot 集成 swagger 3.0 指南springbootswagger发布于 10月13日时隔2年,swagger终于在社区推动下迎来了2.9版本之后的大版本升级:v3.0swagger 3.0 release notes3.0版本在配置上与2.9稍有差别,包括依赖包改为: springfox-boot-starter,启用注解更改为:@EnableOpenApi等。具体使用步骤:1. 引入依赖springfox-boot-starter:以maven为例.
2020-12-09 10:30:27 1051
原创 Docker stop停止/remove删除所有容器
docker启动$ systemctl start docker$ service docker start重启docker服务$ systemctl restart docker$ sudo service docker restart关闭docker$ systemctl stop docker$ service docker stop查看是否启动成功$ docker ps -a$ docker ps # 查看所有正在运行容器$ docker st
2020-12-08 11:17:44 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人