开 端
码龄12年
关注
提问 私信
  • 博客:78,015
    社区:1
    78,016
    总访问量
  • 100
    原创
  • 28,658
    排名
  • 81
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:所有的知识、你能吸收多少,更取决于自己,自律性!(好比一座山,能搬有多少看自己的努力)

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2012-12-13
博客简介:

Jerry的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    503
    当月
    2
个人成就
  • 获得93次点赞
  • 内容获得11次评论
  • 获得185次收藏
  • 代码片获得117次分享
创作历程
  • 7篇
    2024年
  • 22篇
    2022年
  • 25篇
    2021年
  • 46篇
    2020年
成就勋章
TA的专栏
  • spring cloud
    11篇
  • springboot
    42篇
  • java
    64篇
  • mysql
    16篇
  • Thread
    15篇
  • python
    2篇
  • Sptring
    18篇
  • Dubbo
    1篇
  • springJPA
    9篇
  • sentinel
    1篇
  • netflix
    1篇
  • Channel
    2篇
  • Linux
    2篇
  • shell
    2篇
  • JAvq
    1篇
  • filter
    1篇
  • gateway
    1篇
  • docker
    21篇
  • nacos
    1篇
兴趣领域 设置
  • 编程语言
    java
  • 大数据
    oraclesql
  • 后端
    spring boot
  • 云原生
    zookeepereurekakubernetes
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Sharding-Jdbc进行分库分表

Sharding-Jdbc进行分库分表1. Sharding-Jdbc介绍https://shardingsphere.apache.org/sharding-jdbc是一个分布式的关系型数据库中间件客户端代理模式,不需要搭建服务器,只需要后端数据库即可,有个IDE就行了定位于轻量级的Java框架,以jar的方式提供服务可以理解为增强版的jdbc驱动完全兼容主流的ORM框架[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SIQEIubL-1641348053
原创
发布博客 2024.10.23 ·
273 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

分布式架构实践:使用Dubbo实现服务治理

##分布式架构实践:使用Dubbo实现服务治理###1、什么是分布式系统架构,演进的各个阶段[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mCh26vnZ-1643252385890)(/Users/gavin/Documents/架构师-黄埔班/架构师学习-28/讲义/asset/image-20200115203652677.png)]4个方面的问题:高可用、高并发、高性能,服务如何管理客户端如何访问这么多的服务(nginx,tomcat多外暴http端口?)
原创
发布博客 2024.10.23 ·
761 阅读 ·
11 点赞 ·
0 评论 ·
22 收藏

数据切分的设计方案

垂直和水平都要面临的问题(一定是先垂直后水平)分布式事务问题跨库join问题多数据源的问题拆分合并的问题针对多数据源的管理问题,主要有两种思路1、客户端模式:只要需要配置好底层的数据源,然后在程序上直接访问即可2、中间代理模式:由中间代理管理所有数据源,开发人员完全不用关心底层数据源是什么,在哪里,开发人员不用关系拆分规则基于这两种模式对应的成熟的三方中间件中间代理模式:MyCat(相当于一个分布式数据库,而我们的MySQL只是他的一个存储仓库)
原创
发布博客 2024.10.23 ·
319 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

数据库设计

文章目录1、数据库设计1.1、准备工作 1、新建一个数据库 icoding_mall1.2、数据库设计规约2、基础项目创建2.1、创建项目2.2、创建父工程2.3、创建common模块2.4、创建product模块3、配置application.properties文件,resources目录下创建文件 application.properties4、创建MP代码生成器5、产品列表查询2.6、产品删除测试1、数据库设计1.1、准备工作 1、新建一个数据库 icoding_mall 2、导入素材中的
原创
发布博客 2024.10.23 ·
852 阅读 ·
9 点赞 ·
0 评论 ·
20 收藏

文件批量添加水印和密码合并单元格完整版

请注意,代码中的一些变量(例如 fileUrl、dto)在这里没有定义,您需要根据您的实际情况进行替换。最后,它生成一个新的文件名 newFileName,并使用 generationFileAddress 方法生成带有水印和密码的文件地址。在循环中,它逐个读取每个 sheet 的数据,并将其添加到 fileDatas 列表中。然后,它创建了一个线程安全的列表 fileDatas,用于存储文件数据。首先,它接受一个 fileAddress 参数,表示文件的地址。
原创
发布博客 2024.09.13 ·
425 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

使用Java方法:用于向文件批量添加水印和密码完整版

请注意,代码中的一些变量(例如 watermark、ImgUtil)在这里没有定义,您需要根据您的实际情况进行替换。请注意,代码中的一些变量(例如 fileUrl、dto)在这里没有定义,您需要根据您的实际情况进行替换。在 invoke 方法内部,它从表示一行数据的 Map 中提取值,并将其添加到 data 列表中。在循环中,它逐个读取每个 sheet 的数据,并将其添加到 fileDatas 列表中。首先,它接受一个 fileAddress 参数,表示文件的地址。
原创
发布博客 2024.07.19 ·
480 阅读 ·
5 点赞 ·
1 评论 ·
9 收藏

注解的属性进行加密处理,并且只对 Controller 返回的对象

如果处理的对象中有循环引用或深层嵌套结构,上述代码中的循环检测机制(visited 集合)会有效防止 StackOverflowError。修改 @AfterReturning 的切面只处理带有 @EncryptAttribute 注解的 Controller 返回对象。在 processFields 方法中只处理带有 @EncryptAttribute 注解的字段。只处理带有 @EncryptAttribute 注解的字段。在方法返回时,对返回的对象进行处理。
原创
发布博客 2024.07.18 ·
205 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Paython 模拟抓取视频

方法实操有效,感兴趣可以研究!
原创
发布博客 2022.12.16 ·
240 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

使用 mac上安装homebrew方法

【代码】使用 mac上安装homebrew方法。
原创
发布博客 2022.12.16 ·
273 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Python 下载视频出错 you-get: [error] oops, something went wrong.

Python mac下载2: 运行Cerificates.command open /Applications/Python\ 3.10/Install\ Certificates.command。通过python3 -V 查询版本 3.10,这个方法基于mac, WIN的可以自行搜寻相关命令,只要运行Cerificates.command就行了。1: pip install --upgrade certifi或pip3 install --upgrade certifi方法。如果有 解决方法如下方法。
原创
发布博客 2022.12.15 ·
5677 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

Docker安装失败No package docker-ce available.

1.下载关于docker的依赖环境yum -y install yum-utils device-mapper-persistent-data lvm22.设置一下下载Docker的镜像源 如果不设置,默认会从官网下载yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装Docker安装Docker缓存yum makecache fast安装Docker的
原创
发布博客 2022.03.21 ·
2877 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Thread守护线程判断每位员工是否可以下班,要求员工时间大于或等于8小时才能够下班

设置守护线程判断每位员工是否可以下班,要求员工时间大于或等于8小时才能够下班package com.tw.thread;import lombok.SneakyThrows;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Random;import java.util.concurrent.TimeUnit;/** * @title: W
原创
发布博客 2022.02.24 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java Web实现 使用浏览器从服务器下载文件

Java Web实现 使用浏览器从服务器下载文件。代码实现:package com.juneyaoair.util;import lombok.SneakyThrows;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.File;import java.io.FileInputStream;import java.io.IOEx
原创
发布博客 2022.02.23 ·
2722 阅读 ·
1 点赞 ·
1 评论 ·
18 收藏

分布式架构实践:使用Dubbo实现服务治理

文章目录分布式架构实践:使用Dubbo实现服务治理1、什么是分布式系统架构,演进的各个阶段2、使用Dubbo实现服务治理,Dubbo的应用场景3、Dubbo的应用架构及内部结构调用关系节点角色说明4、基于Springboot搭建Dubbo环境和服务4.1. provider的配置4.2. consumer配置5、Dubbo服务治理之服务高可用6、Dubbo实现服务负载均衡机制&粘滞连接7、Dubbo实现集群&服务容错8、Dubbo实现服务降级:Admin管理降级,Mock返回,本地存根主动降
原创
发布博客 2022.01.27 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MySQL数据库备份优化&数据架构设计

文章目录MySQL数据库备份优化&数据架构设计1. 线上数据备份恢复策略实施1.1. 备份流程的设计1、考虑数据量:做备份⼯具的选型2、考虑我们的时间点补偿3、做我们的备份⽅案1.2. 数据恢复流程2. MySQL索引优化2.1. Explain执⾏计划分析2.2. 索引命中策略分析2.3. 索引分析总结2.4. 数据库出现问题后如何死⽽不僵3. 数据库架构设计3.1. 数据库命名规范3.2. 数据库设计规范3.3. 数据库索引设计规范MySQL数据库备份优化&数据架构设计 1. 线
原创
发布博客 2022.01.25 ·
1314 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MySQL备份恢复

文章目录MySQL备份恢复1. Binlog⽇志深⼊分析1.1. Binlog记录模式及参数配置1.2. Binlog⽇志的正确打开⽅式2. 对备份的正确认识2.1. MySQL常⽤的备份⼯具2.2 数据⼀致性的理解2.3 使⽤mysqldump备份2.4 不同存储引擎下如何进⾏备份MySQL备份恢复 1. Binlog⽇志深⼊分析 1.1. Binlog记录模式及参数设置 1.2. Binlog⽇志正确的打开⽅式 2. 对备份的正确理解 2.1. 数据⼀致性的分析 2.2. 使⽤mysq
原创
发布博客 2022.01.24 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL数据库⾼可⽤HA实现

文章目录2、MySQL主从复制的容灾处理1. 什么是数据库⾼可⽤1.1. 什么是⾼可⽤集群1.2. ⾼可⽤集群的衡量标准1.3. 实现⾼可⽤的三种⽅式1.4. MySQL数据的⾼可⽤实现1.4.1. 主从⽅式(⾮对称)1.4.2. 配置主从服务步骤1.4.2.1. Binlog的⽇志点⽅式配置主从同步Master服务器配置Slave服务器配置主库授权初始化数据创建复制链路从库的binlog是否写⼊?问题:只同步其中三个表1.4.2.1. GTID的⽅式来进⾏主从复制2. 数据主从复制⽅式的容灾处理2.1.
原创
发布博客 2022.01.21 ·
918 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式全局ID的设计

文章目录1. 分布式全局id概述及引发的问题2. 通过UUID实现全局id2.1. 在sharding-jdbc中使用UUID进行主键数据的分库3. 通过雪花算法实现全局id3.1. MyCat如何使用雪花生成id3.2. Sharding-Jdbc实现雪花1. 分布式全局id概述及引发的问题在创建表的时候我们对主键id都是使用自增,通过这个来唯一区分数据在分库分表的场景中自增id就出现无法解决重复的问题了两条不同的业务数据由于id重复,就会导致查询出错或关联数据有问题2. 通过UUID实
原创
发布博客 2022.01.21 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Sharding-Jdbc进行分库分表

文章目录1. Sharding-Jdbc介绍2. Sharding-Jdbc引入使用3. 配置广播表4. 配置绑定表5. 读写分离配置1. Sharding-Jdbc介绍https://shardingsphere.apache.org/sharding-jdbc是一个分布式的关系型数据库中间件客户端代理模式,不需要搭建服务器,只需要后端数据库即可,有个IDE就行了定位于轻量级的Java框架,以jar的方式提供服务可以理解为增强版的jdbc驱动完全兼容主流的ORM框架
原创
发布博客 2022.01.21 ·
1465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据切分的设计方案

文章目录1. 数据的切分实现方式1.1. 垂直切分1.2. 水平拆分1.3. 整体方案总结2. MyCat的整体分析2.1. MyCat的内部逻辑2.2. MyCat实现数据分库分表3. MyCat安装应用4. MyCat分库分表配置4.1. server.xml4.2. schema.xml4.3. schema相关操作5. MyCat的分片规则5.1. 枚举分片5.2. 取模分片5.3. 创建一个时间分片规则5.4. MyCat全局表的概念5.5. MyCat子表管理6. MyCat安全机制6.1. 用
原创
发布博客 2022.01.20 ·
2369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多