Jia`s Blog

TO BE OR NOT TO BE

Redis + CAS,配置自增单号

Redis + CAS(乐观锁),配置自增业务单号

DB 脚本123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;......

MySQL主从复制读写分离

SpringBoot整合多数据源实现读写分离

安装多个MySQL服务相关资源: https://snailclimb.gitee.io/javaguide/#/?id=%e8%af%bb%e5%86%99%e5%88%86%e7%a6%bbamp%e5%88%86%e5%ba%93%e5%88%86%e8%a1%a8 https://shardingsphere.apache.org/document/legacy/3.x/docume......

构建分布式项目时子模块相互依赖打包技巧

IDEA部署微服务,在用Maven构建项目时子模块相互依赖,使用Maven插件进行打包。

场景最近在学习使用Jenkins自动化部署分布式微服务的时候,需要将微服务打成Jar包发送到服务器制作成镜像供Jenkins拉取运行,了解到 spring-boot-maven-plugin 插件可以完成Maven工程的打包任务。 问题直接在父pom文件引入如下插件将会导致Maven打的微服务Jar包不会将外部依赖导入其中,且其他模块在依赖本模块的时候可能出现找不到类的报错。即无法通过 ja......

FastDFS + Nginx 文件上传

FastDFS结合Nginx实现文件上传、下载、删除功能。

前往源码地址:https://gitee.com/DENG-JIAAA/fastdfs Nginx Nginx:   C语言开发的高性能的 http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。应用场景:   1)http服务器;   2)虚拟主机;   3)反向代理,负载均衡。 环境依赖 ......

CentOS7安装及后续

CentOS7安装配置

前言经常重装CentOS7,又经常记不住配置步骤,简单记录下,避免太盲目。 VM安装配置CentOS7参考:https://blog.csdn.net/babyxue/article/details/80970526 配置连接(外网、主机/虚拟机互通)使用桥接模式,参考: https://www.cnblogs.com/DJOSIMON/p/14927176.html centos7 lin......

Shell、MySQL常用命令、Java相关

Shell、MySQL常用命令、Java相关

Shellvim12345678910111213141516- 行号 1、显示行号 :set nu 2、取消显示行号 :set nonu - VIM 全局替换 1、基本的替换 1.1 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky 1.2 :s/vivian/sky/g 替换当前行所有 vivian 为 sky ......

将本地镜像上传到Harbor仓库以及下载

将本地镜像打上标签推送到Harbor仓库以及从仓库进行拉取镜像

上传镜像给镜像打上标签1[root@dj-virtual-machine /]# docker tag eureka7001:v1 192.168.8.150:88/tensquare/eureka7001:v1 推送镜像1234567891011121314151617181920212223242526272829303132333435363738394041424344454647......

使用Dockerfile制作微服务镜像

JAR打包微服务、Dockerfile脚本文件、构建微服务镜像、外部访问微服务

JAR打包微服务微服务POM文件添加Maven打包插件: 1234567891011121314151617181920212223242526<!-- 微服务项目只需要在父POM添加以下插件即可,子工程均可使用。(添加完之后记得刷新) --><build> <finalName>${artifactId}</finalNa......