笨鸟不会飞

你以为的极限,只是别人的起点
私信 关注
笨_鸟_不_会_飞
码龄9年

千里之行始于足下

  • 1,339,953
    被访问量
  • 198
    原创文章
  • 2,876
    作者排名
  • 12,259
    粉丝数量
  • 于 2011-10-28 加入CSDN
获得成就
  • 博客专家认证
  • 获得161次点赞
  • 内容获得221次评论
  • 获得400次收藏
荣誉勋章
兴趣领域
  • #前端
TA的专栏
  • ShardingSphere5.x从入门到精通
    付费
    26篇
  • VM虚拟机
    3篇
  • poi
    2篇
  • CentOs7
    1篇
  • 工具类
    4篇
  • spring boot 与 ant design of vue
    33篇
  • spring boot 与 iview实现前后端分离架构
    38篇
  • spring
    1篇
  • ant design of vue
    3篇
  • seata
    4篇
  • kotlin学习笔记
    13篇
  • 史上最简单的spring boot 与 kotlin
  • uni-app学习笔记
    1篇
  • spring cloud 权限架构/管理
    18篇
联系博主
spring boot 与 ant design of vue前后端分离系列视频教程【单击前往】【持续更新中】【当前更新到第三十二章】
    
GitHub: https://github.com/lazyboyl
QQ邮箱:282245889@qq.com
QQ交流群:710845528或者578746866
个人博客: http://www.deeplearn.online/
公众号:bnbhfzhp
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

基于springboot的ShardingSphere5.X的分库分表的解决方案之分库分表与不分库分表结合解决方案(二十六)

最近有小伙伴问到了这么一个场景,我在一个应用程序中,既有分库分表的需求,又有正常的不分库分表的需求,那这时候我们该如何去处理呢,针对这个场景,我这边专门给大家来写一个实现的例子。1、不分库分表的解决方案此方案需要如下的前置条件:当前表不分库也不分表【在db0.t_user】其他库不存在和这张表名称一样的表的若你若你的需求满足以上的场景则直接使用以下的方案,首先我们的代码都是基于第三章的源代码来进行实现的。2、模拟场景首先我们默认我们的不分库分表的这些表都是放在db0数据库底下,然后我们.
原创
66阅读
1评论
1点赞
发布博客于 9 天前

基于springboot的ShardingSphere5.X的分库分表的解决方案之广播表(二十五)

广播表指所有的分片数据源中都存在的表,表结构和表中的数据在每个数据库中均完全一致。适用于数据量不大且需要与海量数据的表进行关联查询的场景,例如:字典表那么我们此处就直接使用第三章的源代码进行改造,我们在里面配置一张字典表,然后将字典表放在db1数据库。1、库表设计和改造1.1、字典表设计[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F70rLBDY-1612342891737)(E:\indea-base\sharding-sphere-example\doc\s.
原创
118阅读
0评论
2点赞
发布博客于 29 天前

基于springboot的ShardingSphere5.X的分库分表的解决方案之自动时间段分片算法解决方案(二十四)

在上一章我们已经讲解了基于分片边界的范围分片算法,那么在本章我将为大家讲解最后一个内置分片算法-自动时间段分片算法,实际上这些分片算法大家完全可以使用复合分片算法自己去实现一波。2、实现自动时间段分片算法分片例子我们这边直接沿用上一章的取模分片的工程【automatic-slicing-demo】。2.1、自动时间段分片算法库表设计我们直接沿用我们之前的订单表的格式,如下所示:2.2、执行sql脚本直接打开我们的113的数据库,然后在我们的db0和db1中分别执行以下的脚本:drop t.
原创
182阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之基于分片边界的范围分片算法解决方案(二十三)

在上一章我们已经讲解了分片容量的范围分片算法,那么我们在本章将为大家讲解分片边界的范围分片算法,这两个算法都是区间算法,只是两者的差别在,分片容量是按照最大值和最小值以及间隔值来实现区间的均匀划分,而分片边界的则是根据自己定义好的范围的来实现我们的分片。在上个章节中我们模拟了均匀分片的场景,那我们也可能存在不均匀的场景,如下所示:(0~1000)保存到表0[1000~20000]保存到表1[20000~300000)保存到表2[300000~无穷大)保存到表3如果你有类似的场景,那这时候你.
原创
98阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之基于分片容量的范围分片算法解决方案(二十二)

在上一章我们已经讲解了哈希取模分片算法的实现了,那么在这张我们将为大家讲解分片容量范围分片算法的实现。可能我们有这样的一个场景,假定我们有一张表的数据,我们需要根据区间段来进行数据的分片,例如我们需要完成如下的数据的区间分片我们该如何处理呢:(0~100)保存到表0[100~200]保存到表1[200~300)保存到表2[300~400)保存到表3如果你有类似的场景,那这时候你就可以直接使用我们的分片容量的范围分片算法来处理你的需求了。1、查看源码,追根溯源如果大家对这个源码不是很懂.
原创
135阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之哈希取模分片算法解决方案(二十一)

在前面我们已经实现了我们的强制分片算法的使用了,那么在本章我们将为大家讲解如何实现我们的哈希取模分片算法的使用。1、查看源码,追根溯源通过源码我们可以看到他的分片是根据字段的哈希值以后然后进行分片的,那么接下来我们就开始我们的取模分片例子的实现了。2、实现哈希取模分片例子我们这边直接沿用上一章的取模分片的工程【automatic-slicing-demo】。2.1、哈希取模分片算法库表设计我们直接沿用我们之前的订单表的格式,如下所示:2.2、执行sql脚本直接打开我们的113的数据库.
原创
204阅读
0评论
1点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之取模分片算法解决方案(二十)

在前面我们已经实现了我们的强制分片算法的使用了,那么在本章我们将为大家讲解如何实现我们的取模分片算法的使用。1、查看源码,追根溯源通过上述源代码的doSharding方法我们可以很清楚的知道分片的规则是根据分片字段的值取余我们配置的sharding-count的值来实现分片的。2、搭建自动分片算法的工程2.1、搭建自动分片算法工程2.2、配置pom.xml直接打开我们的pom.xml然后引入如下所示的依赖:<?xml version="1.0" encoding="UTF-8"?.
原创
138阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之强制分片的实现解决方案(十九)

我们现在的订单表中是没有店家的流水ID,那这时候我们需要根据店家的流水ID来进行分片,那我们该如何处理呢,这在我们的现实场景中是有可能遇到的一种场景,那么ShardingSphere为我们提供了强制分片的解决方案,那么接下来我将为大家讲解如何实现强制分片1、搭建工程1.1、创建工程由于我们前面的工程实在是包含太多东西了,因此我们重新创建一个全新的工程,如下所示:1.2、配置pom.xml直接打开我们的pom.xml然后引入如下所示的依赖:<?xml version="1.0" enc.
原创
145阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之数据加密之RSA的解决方案(十八)

在上面的章节我们讲解了如何基于AES实现数据的加密,但是我们生产中可能还有其他的加密方式,比如我希望使用RSA或者SM2进行加密,那这时候我们该如何实现呢?ShardingSphere为我们提供了SPI的方式进行实现,接下来我将为大家讲解RSA的实现方式。1、需求场景我们需要将密码字段采用公钥进行加密,然后用户查询的时候根据用户名称进行查询,同时将密码通过私钥解密出来返回给到用户,那么我们现在就开始模拟实现以上的场景。2、数据库改造由于我们之前设计的数据库的加密字段最大长度为64,因此我们需要将.
原创
157阅读
1评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之数据加密之AES的解决方案(十七)

基于springboot的ShardingSphere5.X的分库分表的解决方案之数据加密之AES的解决方案(十七)在前面的章节我们已经讲解了MD5的加密的解决方案,那么在本章我们将为大家讲解如何实现AES的加密解决方案,好了不多说了我们直接开始我们的配置的过程。1、清理数据​ 由于我们之前创建了部分基于MD5加密的数据,为了防止对我们本章的测试产生干扰,因此我们首先要清空113数据库中的db0和db1中的t_user中的数据。2、修改配置​ 打开我们的s
原创
125阅读
2评论
0点赞
发布博客于 2 月前

ShardingSphere5.x在Spring Cloud的微服务中seata的分布式事务的解决方案(十六)【万字博文】

在前面我们已经讲解了ShardingSphere5.x的分布式事务的seata的解决方案,可是那个方案是基于单体系统的解决方案,那在我们的spring cloud的微服务中我们该如何去实现基于ShardingSphere5.x的seata的分布式事务的实现呢,接下里在本章张将为大家讲解如何实现微服务中的ShardingSphere5.x的seata的分布式解决方案的实现。1、demo技术选型及版本信息注册中心:eureka服务间调用:feign持久层:mybatis数据库:m.
原创
178阅读
1评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之基于seata的分布式事务的解决方案(十五)

基于springboot的ShardingSphere5.X的分库分表的解决方案之基于seata的分布式事务的解决方案(十五)在前面的章节我们已经对ShardingSphere5.X的核心功能进行了讲解了,那么作为扩展,我们在本章将为大家讲解ShardingSphere5.X的基于seata的分布式事务的实现。我们首先需要将seata于以下的几个事务进行比对。1、ShardingSphere分布式事务概览1.1、本地事务1.1.1、支持项完全支持非跨库事务,例如:仅分表,或分库但是路由的结
原创
310阅读
0评论
0点赞
发布博客于 2 月前

ShardingSphere-proxy的部署之复合分片的实现(十四)

ShardingSphere-proxy的部署之复合分片的实现(十四)在上一个章节我们已经实现了我们的ShardingSphere-proxy标准分片了,那到这章我们将实现我们的ShardingSphere-proxy的复合分片的实现。1、编写复合分片算法1.1、创建maven工程​ 首先打开我们的idea,然后创建一个maven工程如下所示:​ 然后点击Next下一步,输入如下信息:​ 接着点击Next配置我们工程的存放位置:​
原创
224阅读
0评论
0点赞
发布博客于 2 月前

ShardingSphere-proxy的部署之标准分片的实现(十三)

ShardingSphere-proxy的部署之标准分片的实现(十三)在前面的章节我们已经讲解好了大部分的ShardingSphere5.x的东西了,就剩下影子库和分布式事务,这两块留到后续再来讲解,那么本章将为大家讲解我们的ShardingSphere-proxy透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。 目前提供 MySQL 和 PostgreSQL 版本,它可以使用任何兼容 MySQL/PostgreSQL 协议的访问客户端(如:MySQL Comma
原创
146阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之数据加密之已上线业务的解决方案(十二)

基于springboot的ShardingSphere5.X的分库分表的解决方案之数据加密之已上线业务的解决方案(十二)在上一章我们完成了新业务数据加密上线的实现了,那么很多时候我们很多业务是旧的业务,这时候突然收到需求需要上线数据加密,那这时候ShardingSphere5.X也可以满足我们的需求。​ 在官网上已经给了我们解决的场景了,这边就不再贴具体的实现的原理,具体的迁移过程大家可以直接访问官网的数据加密实现原理中的已上线业务改造模块的说明:1、系统迁移前​
原创
164阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之数据加密之新上线业务的解决方案(十一)

基于springboot的ShardingSphere5.X的分库分表的解决方案之数据加密之新上线业务的解决方案(十一)ShardingSphere5.X的数据加密方案可以让我们无缝的实现我们的数据的加密,在我们不改动原有的代码的情况下实现我们的数据加密方案,那么我们首先要开始讲解我们的新上线业务的数据加密的解决方案。1、数据加密的实现原理​ 关于ShardingSphere5.X的数据加密的实现原理,在此处就不再进行叙述了,大家直接去官网上看即可,上面已经讲解了十分的清楚明白了,我
原创
148阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之mysql主从的配置(十)

基于springboot的ShardingSphere5.X的分库分表的解决方案之mysql主从的配置(十)在上一章已经讲解了该如何搭建CentOs7环境、mysql数据库的安装,已经mysql主从的搭建的完整步骤了,那么在本章我们将基于上一章搭建好的主从数据库我们在本章实现ShardingSphere5.x的主从的配置,搭建ShardingSphere5.X的每一个功能点都感觉是填坑之旅,没有一次是按着官方文档可以一步到位的。1、官网主从配置的实现1.1、基于官网配置的环境的搭建​
原创
166阅读
1评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之mysql主从数据库的搭建(九)

基于springboot的ShardingSphere5.X的分库分表的解决方案之mysql主从数据库的搭建(九)为了实现ShardingSphere5.X的读写分离,因此我们需要先配置一个读写分离的mysql环境,那么本章将讲解如何从零开始搭建一个主从的mysql数据库。1、搭建CentOs7测试环境​ 首先我们需要搭建一个测试环境,那么这边我们使用的是Vmware来安装我们的镜像,具体的安装方式大家可以直接点击以下的链接基于VMware安装CentOs7的镜像来完成CentOs7
原创
117阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之复合分片算法的实现之分库分表的实现(八)

基于springboot的ShardingSphere5.X的分库分表的解决方案之复合分片算法的实现之分库分表的实现(八)在上一章我们已经实现了订单的分库算法的实现了,还给大家遗留了一个问题,那就是我们使用user_id来进行查询订单和订单明细分页分表的数据的时候我们的ShardingSphere会如何进行查询呢,那么在这章我将为大家模拟相应的结果,同时给出相应的解决方案1、未集成分表效果展示1.1、OrderDao.xml改造​ OrderDao.xml增加根据用户ID查询的方法
原创
94阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之复合分片算法的实现之分库的实现(七)

基于springboot的ShardingSphere5.X的分库分表的解决方案之复合分片算法的实现之分库的实现(七)在前面我们都是使用ShardingSphere内置的标准的分片算法,那么在ShardingSphere官方上复合分片算法和Hint分片算法是要求我们开发人员自己根据自己的需求去实现,那么本章将带领大家如何基于ShardingSphere5.x实现复合分片算法。1、什么是复合分片算法​ 对应 ComplexKeysShardingAlgorithm,用于处理使用多键作为
原创
176阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之关联查询数据落库落表雪花ID解决方案(六)

基于springboot的ShardingSphere5.X的分库分表的解决方案之关联查询数据落库落表雪花ID解决方案(六)在上一章节我们讲解了如何生成符合我们落库落表的雪花ID的生成方案,那么在本章我们将使用这个解决方案来完成我们的订单和订单明细的落库落表的实现。1、代码改造1.1、引入SnowflakeIdWorker工具类​ 在我们的com.mysql.sharding.demo包底下新建一个util包,接着在util包底下创建SnowflakeIdWorker工具类如下所示:
原创
195阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之变种雪花ID的生成(五)

基于springboot的ShardingSphere5.X的分库分表的解决方案之变种雪花ID的生成(五)在上面一章节我们已经讲解如何实现落库落表的解决思路,同时我们也用例子进行了验证,也完美的验证了我们的思路是正确的,那上一章留下来的问题大家是否有思考过呢,那就是我们该如何生成这个流水ID保证既不重复又会按照我们的规则进行落库呢,这时候Snowflake算法将为我们搞定所有的问题。1、什么是SnowFlake​ SnowFlake算法是Twitter设计的一个可以在分布式系统中生成
原创
133阅读
0评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之关联查询数据落库落表完美解决方案(四)

基于springboot的ShardingSphere5.X的分库分表的解决方案之关联查询数据落库落表完美解决方案(四)在前面一章节我们讲解了分库分表的关联查询的解决方案,可是在上一个章节我们遗留了一个问题,那就是我们的订单明细ID很明显没有符合我们落表的解决方案,那么我们在单独查询订单明细数据的时候,是全库进行查询,这样很明显不符合我们的预期。1、解决方案​ 既然我们是根据order_id来进行分库分表,那是不是说明我们也可以根据order_item_id来进行分库分表进行数据的存储
原创
162阅读
1评论
2点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之关联查询解决方案(三)

基于springboot的ShardingSphere5.X的分库分表的解决方案之关联查询解决方案(三)在前面两章已经讲解了分库分表的解决方案了,但是前面的两个章节的分库分表的解决方案都是基于单表的,那么我们在开发中的场景是复杂的,不可能数据的增删改查都是单表操作的,很多时候涉及的都是多表的关联操作,那么在这个章节将为大家讲解多表关联查询的解决方案。1、数据库设计​ 在前面我们设计了其中的一张订单表了,那么在本章我们将涉及另外一张订单明细表,两者之间通过order_id产生关联关系,如
原创
333阅读
4评论
0点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之分库解决方案(二)

在基于springboot的ShardingSphere5.X的分库分表的解决方案之分表解决方案(一)这一个章节已经给大家讲解了分表的方案的实现,那么本章将接续上一个章节的内容,将为大家讲解如何基于springboot的ShardingSphere5.X的分库的解决方案。1、创建分库的数据库​ 在第一章分表方案的时候我们已经创建了一个db0的数据库,本章我们需要实现分库的解决方案,那么我们需要在第一章的基础上创建一个新的数据库,我们暂且命名为db1,如下所示我们创建一个db1数据库:.
原创
444阅读
1评论
1点赞
发布博客于 2 月前

基于springboot的ShardingSphere5.X的分库分表的解决方案之分表解决方案(一)

基于springboot的ShardingSphere5.X的分库分表的解决方案之分表解决方案(一)假定我们现在已经使用spring boot编写了一套系统,随着我们的系统的不断使用,其中某些表的数据量已经突破了单表千万的数据量,这时候我们该怎么办呢?ShardingSphere就是你需要的解决方案,购买了专栏的小伙伴可以加微信:aaabbb158,加微信的时候请加上您购买专栏的当前账号名称的备注,我会为你解答你遇到相应的问题,同时为您提供当前专栏的源代码。1、什么是ShardingSphereA
原创
1056阅读
21评论
2点赞
发布博客于 2 月前

基于SnowFlake算法如何让分库分表中不同的ID落在同一个库的算法的实现

SnowFlake算法​ SnowFlake算法是由Twitter锁分享出来的一种生成不重复的分布式ID的一种算法,在复杂的分布式系统中,我们通常需要使用分库分表来实现我们的系统,在分库分表的过程中将会涉及到一个ID重复的问题,数据库的自增ID很明显不会满足要求,此时拥有一个可以生成全局唯一的ID的算法是非常有必要的的。1、生成唯一ID具备的条件全局唯一性:在数据库分库分表以后,某张表的流水ID必须是唯一的。趋势递增:在MySQL InnoDB引擎中使用的是聚集索引,
原创
310阅读
0评论
0点赞
发布博客于 3 月前

带你玩转属于自己自己的spring-boot-starter系列(二)

带你玩转属于自己自己的spring-boot-starter系列(一)如何将自己编写的一个很牛叉的鉴权模块集成到当前的系统中。那么我们总是有些参数是需要进行配置的,不可能我们的starter里面没有参数需要配置,本章将教大家如何实现将配置信息导入到我们的spring体系中,比如我们若不在application.properties中设置我们的server.port的端口,为什么他的端口默认就是8080,若你有类似的需求场景,那么请接着往下看即可。1、编写配置的核心模块1.1、创建配置模块的核心工程.
原创
164阅读
0评论
0点赞
发布博客于 5 月前

带你玩转属于自己的spring-boot-starter系列(三)

在带你玩转属于自己的spring-boot-starter系列(一)的时候与大家分享了如何编写自己的第一个starter,接着在带你玩转属于自己的spring-boot-starter系列(二)的时候与大家分享了如何加载默认属性到我们的starter中,那么在本章我们将结合第一章和第二章的内容我们写一个模拟的人脸识别的starter,我们的目标是,我们这个starter编写完成以后,开发人员直接引入我们的maven依赖就可以直接使用我们在上面的接口。1、编写我们的人脸识别模块1.1、创建人脸识别的核.
原创
164阅读
0评论
0点赞
发布博客于 5 月前

带你玩转属于自己的spring-boot-starter系列(一)

网上介绍的各类的基于spring的starter基本都是最简单的hello word级别的例子,拿来真心没什么用处,最多就是让你了解到有这么一个东西,然后没有然后了,那么我们假设现在有以下的场景,假定你自己写了一个很牛叉的鉴权模块,需要给到别人使用,那我们希望别人在使用的时候,若没有实现我们的鉴权接口,则使用默认的鉴权接口,若实现了我们的鉴权接口,那就使用实现以后的鉴权接口,那这时候我们该如何去实现呢?第一种实现方式我们在新的实现上加上@Primary注解,这种方式就不是很优雅了,那我们是否有更优雅的实现.
原创
209阅读
0评论
0点赞
发布博客于 5 月前

史上最简单的spring-boot集成websocket的实现方式

在应用程序中你只需要几行代码就可以快速的构建websocket服务简介在应用程序中你只需要几行代码就可以快速的构建websocket服务,对的这个就是我编写websocket-spring-boot-starter的初衷,主要是写传统的websocket的实现方式感觉每次写起来都好麻烦,又找不到一个好的websocket与spring-boot集成的starter,那这样就自己写一个来用,大家在使用中遇到的BUG或者需求欢迎大家到https://github.com/lazyboyl/websock.
原创
1076阅读
5评论
1点赞
发布博客于 7 月前

PL/SQL数据库管理工具的使用

在《CentOs7命令行(静默)的方式安装oracle数据库》这个章节我们已经完成了我们oracle数据库的静默安装,接着我们将开始使用我们的数据库管理工具来管理我们的数据库,那么接下来就为大家带来ORACLE SQL Developer数据库管理工具的使用...
原创
397阅读
0评论
1点赞
发布博客于 8 月前

CentOs7命令行(静默)的方式安装oracle数据库

1、安装前的配置1.1、添加主机名与IP对应记录# vi /etc/hosts 添加以下的信息到hosts文件中:10.10.10.119 oracledb.test然后保存修改的信息。1.2、修改主机名# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb.test/" /etc/sysconfig/network1.3、关闭Selinux# sed -i "s/SELINUX=enforcing/SELINUX=d
原创
477阅读
0评论
0点赞
发布博客于 8 月前

基于VMware安装CentOs7的镜像

很多人在安装oracle的时候都是直接装在自己本地的机器上,以下的几种场景我相信大家应该都遇到过:1、安装失败,卸载不完全导致无法再次安装,各种百度各种蛋疼。2、安装完成以后,电脑变慢了,玩个游戏都卡的要死。3、设置为开机不启动,出现各种莫名其妙的问题。这时候我们就可以使用到了虚拟机了,在虚拟机上直接安装我们的oracle数据库,需要用的时候直接开启虚拟机即可,不用的时候就丢到一边去,对你的电脑的性能一点影响都没有。1、下载CentOs7的ISO镜像vm虚拟机啊和CentOs7的镜像大家可.
原创
625阅读
1评论
1点赞
发布博客于 9 月前

springboot使用poi生成excel并下载相应的excel【前端篇】

现在大部分的系统都采用前后端分离的方式来实现系统的开发,以前我们实现下载excel的时候,我们直接使用GET的方法的方式直接将数据写到页面上,用户直接下载即可,但是使用前后端分离的方式就不能使用传统的方式来实现文件的下载,这时候我们就会遇到各种坑,接下来我将带大家来了解里面遇到的各种坑以及相应的解决方案。创建前端工程首先我们创建一个前端的vue工程,然后打开我们的package.json文件引入axios依赖用于与后端进行交互:"axios": "^0.15.3",编写后端交互的axios工具.
原创
1026阅读
0评论
1点赞
发布博客于 9 月前

springboot使用poi生成excel并下载相应的excel【后端篇】

现在大部分的系统都采用前后端分离的方式来实现系统的开发,以前我们实现下载excel的时候,我们直接使用GET的方法的方式直接将数据写到页面上,用户直接下载即可,但是使用前后端分离的方式就不能使用传统的方式来实现文件的下载,这时候我们就会遇到各种坑,接下来我将带大家来了解里面遇到的各种坑以及相应的解决方案。1、创建后端工程首先我们创建一个后端的springboot的工程,然后再引入以下的maven依赖: <dependency> <group.
原创
788阅读
0评论
3点赞
发布博客于 9 月前

Druid连接池实现自定义场景的多数据库的连接

Druid连接池实现自定义场景的多数据库的连接公众号前言DruidDataSource数据源实体DruidUtil工具类编写验证我们的多数据源连接公众号欢迎大家扫码关注我的公众号,我会在公众号里定期的和大家分享前端技术【vue、iview、ant design vue】、后端技术【spring、spring boot、kotlin等】、微服务【spring cloud】、linux服务器、容...
原创
790阅读
1评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 鉴权体系获取用户信息的实现(三十二)

@[TOC](spring boot 与 Ant Design of Vue 鉴权体系获取用户信息的实现(三十二))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant32】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个...
原创
651阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 鉴权体系登录的实现(三十一)

@[TOC](spring boot 与 Ant Design of Vue 鉴权体系登录的实现(三十一))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant31】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视...
原创
412阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现删除用户(三十)

@[TOC](spring boot 与 Ant Design of Vue 实现删除用户(三十))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant30】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程。...
原创
235阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现修改用户(二十九)

@[TOC](spring boot 与 Ant Design of Vue 实现修改用户(二十九))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant29】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程...
原创
242阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现新增用户(二十八)

@[TOC](spring boot 与 Ant Design of Vue 实现新增用户(二十八))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant28】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程...
原创
246阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现获取用户列表(二十七)

@[TOC](spring boot 与 Ant Design of Vue 实现获取用户列表(二十七))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant27】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频...
原创
257阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现删除组织(二十六)

@[TOC](spring boot 与 Ant Design of Vue 实现删除组织(二十六))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant26】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程...
原创
196阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现修改组织(二十五)

@[TOC](spring boot 与 Ant Design of Vue 实现修改组织(二十五))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant25】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程...
原创
202阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现新增组织(二十四)

@[TOC](spring boot 与 Ant Design of Vue 实现新增组织(二十四))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant24】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程...
原创
196阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现左侧组织树(二十三)

@[TOC](spring boot 与 Ant Design of Vue 实现左侧组织树(二十三))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant23】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教...
原创
271阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现组织管理布局的实现(二十二)

@[TOC](spring boot 与 Ant Design of Vue 实现组织管理布局的实现(二十二))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant22】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列...
原创
1245阅读
0评论
1点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现删除角色(补二十一)

@[TOC](spring boot 与 Ant Design of Vue 实现删除角色(补二十一))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant211】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频...
原创
240阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现修改角色(二十一)

@[TOC](spring boot 与 Ant Design of Vue 实现修改角色(二十一))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant21】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程...
原创
168阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现新增角色(二十)

@[TOC](spring boot 与 Ant Design of Vue 实现新增角色(二十))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant20】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程。...
原创
236阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现角色管理布局以及角色的列表(十九)

@[TOC](spring boot 与 Ant Design of Vue 实现修改按钮(十七))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant19】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程。...
原创
365阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现删除按钮(十八)

@[TOC](spring boot 与 Ant Design of Vue 实现修改按钮(十七))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant18】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程。...
原创
416阅读
0评论
0点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现修改按钮(十七)

@[TOC](spring boot 与 Ant Design of Vue 实现修改按钮(十七))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant17】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程。...
原创
374阅读
0评论
1点赞
发布博客于 10 月前

spring boot 与 Ant Design of Vue 实现新增按钮(十六)

@[TOC](spring boot 与 Ant Design of Vue 实现新增按钮(十六))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant16】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视频教程。...
原创
300阅读
0评论
0点赞
发布博客于 10 月前

iview下拉菜单树的iview-select-tree的使用以及iview-select-tree的实现的源代码

iview下拉菜单树的iview-select-tree的使用以及iview-select-tree的实现的源代码公众号前言单选效果多选效果validate验证效果iview-select-tree的集成的npm的地址集成iview-select-tree公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【iview-select-tree】 里面就会给到源代码的下载地址,并定期...
原创
5993阅读
8评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 实现按钮列表的展示(十五)

spring boot 与 Ant Design of Vue 实现按钮列表的展示(十五)公众号前后端系列视频文章汇总帖前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant15】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链...
原创
424阅读
0评论
0点赞
发布博客于 1 年前

spring覆盖jar包中的实现

spring覆盖jar包中的实现公众号场景描述破局方案公众号欢迎大家关注我的公众号,我会定期的给大家分享最前沿的技术、视频教程、黑科技以及开发中遇到的各类疑难杂症的解决方案。场景描述最近遇到一个场景,对同一个接口,可能会有多种不同的实现类,但是我们希望指定其中的一种进行实现。现在我们有一个spring工程名称是xx-core,里面有以下的两段代码,我们的目标是,当别的工程引用我们的这个...
原创
935阅读
1评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 实现删除菜单(十四)

spring boot 与 Ant Design of Vue 实现删除菜单(十四公众号前后端系列视频文章汇总帖前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant14】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前...
原创
288阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 实现修改菜单(十三)

spring boot 与 Ant Design of Vue 实现修改菜单(十三公众号前后端系列视频文章汇总帖前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant13】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前...
原创
322阅读
0评论
1点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 实现新增菜单(十二)

spring boot 与 Ant Design of Vue 实现新增菜单(十二公众号前后端系列视频文章汇总帖前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant12】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前...
原创
345阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 实现左侧菜单树(十一)

spring boot 与 Ant Design of Vue 实现左侧菜单树(十一公众号前后端系列视频文章汇总帖前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant11】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址...
原创
791阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 实现菜单管理布局的实现(十)

@[TOC](spring boot 与 Ant Design of Vue 实现菜单管理布局的实现(十))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant10】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的视...
原创
605阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 数据字典删除和编辑的实现(九)

@[TOC](spring boot 与 Ant Design of Vue 数据字典删除和编辑的实现(九))公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant09】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地址前往汇总贴来看这个系列的...
原创
346阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 新增数据字典页面的实现(八)

spring boot 与 Ant Design of Vue 新增数据字典页面的实现(八)公众号前后端系列视频文章汇总帖前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant08】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的...
原创
528阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 数据字典的布局和数据字典列表的实现(七)

spring boot 与 Ant Design of Vue 数据字典的布局和数据字典列表的实现(七)公众号前后端系列视频文章汇总帖前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant07】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直...
原创
793阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 面包屑导航的实现(六)

spring boot 与 Ant Design of Vue 面包屑导航的实现(六)公众号前后端系列视频文章汇总帖前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant06】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前后端系列视频文章汇总帖大家可以直接单击以下的链接地...
原创
1194阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 首页布局的实现(五)

spring boot 与 Ant Design of Vue 首页布局的实现(五)公众号前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant05】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前言之前在CSDN上编写了基于spring-boot和iview的前后端分离系...
原创
1324阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 登录页的实现(四)

spring boot 与 Ant Design of Vue 登录页的实现(四)公众号前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant04】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前言之前在CSDN上编写了基于spring-boot和iview的前后端分离系列...
原创
1410阅读
1评论
2点赞
发布博客于 1 年前

Intellij Indea快速基于Eslint的代码的格式化的配置

Intellij Indea快速基于Eslint的代码的格式化的配置公众号前言配置文件配置快捷键公众号大家可以直接微信扫描上面的二维码关注我的公众号,大家可以在我的公众号中获取到java、数据库、分布式、前端等各类技术的文章和视频教程,欢迎大家扫描以上的二维码关注我的微信公众号。前言在我们的前端开发的时候,我们需要使用Eslint作为我们编写的代码的校验,这是为了保证大家的代码的编写风格...
原创
2871阅读
1评论
1点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue mock的实现(三)

spring boot 与 Ant Design of Vue mock的实现(三)公众号前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant03】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前言之前在CSDN上编写了基于spring-boot和iview的前后端分离系...
原创
706阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 实现ant的国际化(二)

spring boot 与 Ant Design of Vue 实现ant的国际化(二)公众号前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant02】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前言之前在CSDN上编写了基于spring-boot和iview的前后端分...
原创
1070阅读
0评论
0点赞
发布博客于 1 年前

spring boot 与 Ant Design of Vue 创建前端工程以及引入ant design of vue(一)

spring boot 与 Ant Design of Vue 创建前端工程以及引入ant design of vue(一)公众号腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复20200309 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期的与大家分享相关的技术文章。腾讯视频 ...
原创
1825阅读
1评论
0点赞
发布博客于 1 年前

从零开始开发一个属于你自己的Inteij Idea的插件

Intellij IDEA 插件开发公众号前言创建工程创建Action编写布局工具类定义实体类编写进度条的实现编写表单布局页面编写我们的表单页面改造PluginDemo代码验证结果引入相应maven的依赖编写数据库连接工具类验证是否生效发布插件安装插件公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复20200305 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期的...
原创
412阅读
3评论
6点赞
发布博客于 1 年前

基于halo快速搭建一个属于你自己的博客网站

基于halo快速搭建一个属于你自己的博客网站源码下载前置条件JDK安装下载halo源码下载前置条件首先你需要有一台自己的服务器,比如你去各类云上面去购买一个自己的ECS服务器,如果你实在没有服务器,你就自己本地用VM去搭建一个虚拟机来演示我们的实现过程。JDK安装首先我们需要给我们的服务器安装一个我们的JDK,这边采用的是halo推荐的open-jdk,因此只需要使用ssh客户端连上以...
原创
1779阅读
0评论
0点赞
发布博客于 1 年前

基于vue-router的从后端动态加载菜单的实现

基于vue-router的从后端动态加载菜单的实现源码下载前言后端模拟加载菜单的例子实现VueRouterController.javaCorsConfig.javaapplication.yml验证结果前端例子的实现编写axios工具编写API接口编写测试页面1.vue2.vue3.vue改造App.vue实现动态加载路由验证动态路由源码下载大家可以直接微信扫描上面的二维码关注我的公众号,...
原创
1682阅读
0评论
1点赞
发布博客于 1 年前

seata1.0实现feign降级和全局异常处理的时候事务的回滚

seata1.0实现feign降级和全局异常处理的时候事务的回滚源码下载前言配置feign的降级实现feign降级的时候事务的回滚实现全局异常处理以后事务的回滚源码下载大家可以直接微信扫描上面的二维码关注我的公众号,然后回复seata exception 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期的与大家分享相关的技术文章。前言在我们开发的过程中,如果出现异常,正常我们...
原创
5002阅读
1评论
4点赞
发布博客于 2 年前

spring cloud的Hoxton.SR1版本的feign的优雅降级的实现

spring cloud的Hoxton.SR1版本的feign的优雅降级的实现源码下载前言feign的优雅降级的实现注册中心账户微服务订单微服务验证feign的降级源码下载大家可以直接微信扫描上面的二维码关注我的公众号,然后回复hoxton feign里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期的与大家分享相关的技术文章。前言在我们基于spring cloud进行开发的时...
原创
1669阅读
0评论
1点赞
发布博客于 2 年前

基于seata1.0和spring cloud的Greenwich.SR2版本的分布式事务demo例子的实现全过程

基于seata1.0和spring cloud的Greenwich.SR2版本的分布式事务demo例子的实现全过程源码下载前期注意事项JDK版本必须是64位mysql数据库版本必须是5.xmaven仓库配置demo实现下载官方demo例子下载seata-server的release版本完善demo例子配置数据库seata数据库脚本seat-account数据库脚本seat-order数据库脚本se...
原创
1678阅读
12评论
1点赞
发布博客于 2 年前

FeignClient 设置 fallback不起作用

FeignClient 设置 fallback不起作用出现设置fallback不起作用大家可以检查下自己的xx.yml配置文件中的以下配置是否设置为true,若为false则直接修改为true则可以正常生效了。feign: hystrix: enabled: true...
原创
2171阅读
0评论
0点赞
发布博客于 2 年前

基于seata 0.9的seata-server集群部署的实现

基于seata 0.9的seata-server集群部署的实现关注公众号基于章节正确的启动seata-server关注公众号大家可以直接微信扫描上面的二维码关注我的公众号,我会定期的与大家分享相关的技术文章。基于章节再基于seata 0.9 和spring cloud的Greenwich.SR2版本的分布式事务demo例子的实现全过程的例子中我们的seata-server只部署了一台服务...
原创
5105阅读
4评论
0点赞
发布博客于 2 年前

基于seata 0.9 和spring cloud的Greenwich.SR2版本的分布式事务demo例子的实现全过程

基于seata 0.9 和spring cloud的Greenwich.SR2版本的分布式事务demo例子的实现全过程前期注意事项JDK版本必须是64位mysql数据库版本必须是5.xmaven仓库配置demo实现下载官方demo例子下载seata-server的release版本完善demo例子配置数据库seata数据库脚本seat-account数据库脚本seat-order数据库脚本seat...
原创
623阅读
0评论
0点赞
发布博客于 2 年前

京东 探索星球瓜分 1000 亿京豆 脚本

京东 探索星球瓜分 1000 亿京豆 脚本前言前言前段时间刚刚分享了一个大神写的京东抢红包的脚本,最近又一个京东 探索星球瓜分 1000 亿京豆 的活动,果断的又一个大神出了脚本了,赶紧这里和大家分享下。1.登陆京东账号,https://www.jd.com/ 点击登陆2.打开https://briths.m.jd.com/babelDiy/PUPBRRVDAPGOYTRGVIFI/yNr...
原创
1538阅读
2评论
1点赞
发布博客于 2 年前

nginx部署程序css正常下载,但是页面却无法正常的显示css

nginx部署程序css正常下载,但是页面却无法正常的显示css前言错误复现解决问题前言最近在研究ant design of vue,基于这个框架写了一套前端的mock的权限架构,刚好遇到某云做活动就买了某云的服务器,准备将自己写的demo例子部署上去跑下看下效果,没想到部署上去,页面可以正常访问可是css下载下来了但是页面去没有正常的渲染,自己在测试环境和本机上都是正常的,通过排查最后才发现...
原创
877阅读
0评论
0点赞
发布博客于 2 年前

京东双十一养红包自动脚本

京东双十一养红包自动脚本前言1、首先在电脑浏览器打开2、然后用电脑浏览器 打开3、开始刷前言转载自:https://bbs.zsxwz.com/thread-1860.htm1、首先在电脑浏览器打开http://www.jd.com接着登录京东账号。2、然后用电脑浏览器 打开https://happy.m.jd.com/babelDiy/GZWVJFLMXBQVEBDQZWMY/XJf...
原创
7072阅读
13评论
4点赞
发布博客于 2 年前

spring boot + SFTP实现文件上传

spring boot + SFTP实现文件上传前言1.相关依赖2.相关配置3.注入配置文件4.开启swagger2配置5.封装工具类6.编写上传文件的验证方法7.验证SFTP文件上传前言在公司开发的一个项目中需要使用到ftp来上传文件,一开始直接使用的是vsftp来实现文件的上传,后来领导要求使用sftp来实现文件的上传,然后就有了这篇SFTP实现文件上传的博客文章了。1.相关依赖&...
原创
589阅读
2评论
0点赞
发布博客于 2 年前

Docker之nginx的生产环境的部署

Docker之nginx的生产环境的部署前言第一步拉取最新的docker镜像nginx镜像映射详解基于nginx镜像的启动前言容器已经是越来越流行了,现在大家都喜欢使用容器化部署,刚好接到一个需求,需要将nginx使用docker来实现部署,同时前端人员只需要替换自己的html文件就可以了,基于这个需求我们开始使用我们的docker容器来部署我们的nginx。第一步拉取最新的docker镜像...
原创
840阅读
0评论
0点赞
发布博客于 2 年前

kotlin之二维数组的翻转思路和实现源代码

kotlin之二维数组的翻转思路和实现源代码,kotlin之二维数组的翻转思路和实现源代码,kotlin之二维数组的翻转思路和实现源代码
kt
发布资源于 2 年前

kotlin之二维数组的翻转思路和实现

kotlin之二维数组的翻转思路和实现前言构建数组中的实体Blob创建二维数组打印二维数组生成并打印二维数组主入口方法改造数组翻转的逻辑实现顺时针旋转的思路以及实现逆时针旋转的实现左右对调的实现代码实现前言最近在研究和学习kotlin,无意间看到一个Android的2048小游戏的kotlin的实现,在做这个小游戏的过程中,发现了一个很有意思的东西,那就是二维数组,2048这个小游戏是用一个4...
原创
1864阅读
1评论
0点赞
发布博客于 2 年前

Kotlin之object与companion object的区别

Kotlin之object与companion object的区别object对象声明companion objectobject对象声明将一个kotlin的类使用object进行声明,那么这个类里面的所有的方法和变量都是静态的,我们定义一个静态类DemoObject代码如下 :object DemoObject { private val demoVal = "demoVal"...
原创
329阅读
0评论
0点赞
发布博客于 2 年前

kotlin之如何将IDEA上的kotlin版本从1.2提升到1.3

kotlin之如何将IDEA上的kotlin版本从1.2提升到1.3前言更新最新的编译依赖重启IDEA生效我们的kotlin的编译环境前言由于我们的kotlin的协程需要1.3版本以上的kotlin,但是IDEA的2019版本里面并没有将kotlin支持到1.3的编译环境,因此我们需要设置IDEA来支持我们的kotlin的1.3版本的编译欢迎更新最新的编译依赖File=>settin...
原创
4341阅读
2评论
0点赞
发布博客于 2 年前

vue中data数据之间如何赋值

vue中data数据之间如何赋值前言实现方式前言最近我妹突然问我vue的data之间需要进行赋值,这是什么奇葩需求,干嘛不直接自己定义好就好了啊,既然有这种场景,那么我们就需要去解决这种场景。实现方式<template> <div> <Input v-model="dictValue" placeholder="请输入字典的值" clearabl...
原创
10541阅读
4评论
5点赞
发布博客于 2 年前

kotlin之类的继承之方法的重写

kotlin之类的继承之方法的重写前言场景复现实现方法的重写前言kotlin类的继承我们使用了open关键字,但是大家会发现我们还是无法重写我们的父类的方法,因此大家需要重写父类的方法我们也需要在需要重写的方法上加上open关键字。场景复现首先我们先定义一个BirdOne 的类open class BirdOne { var weight: Int = 10 fun ...
原创
495阅读
0评论
1点赞
发布博客于 2 年前

kotlin之的类的继承

kotlin之的类的继承前言kotlin类默认是不继承的kotlin实现类的继承前言在Java中类的继承默认是继承父类的方法和参数的,但是在kotlin中默认是不继承的,那么我们接下来来验证。kotlin类默认是不继承的首先我们定义一个BirdOne 的类class BirdOne { var weight: Int = 10 fun fly() { ...
原创
304阅读
0评论
0点赞
发布博客于 2 年前

kotlin之字符串

kotlin之字符串前言字符串的定义和操作字符串之间的比较前言在Java中我们拥有字符串,那自然在我们的kotlin中也是拥有字符串的,只是在kotlin中的字符串添加了很多实用的方法。字符串的定义和操作以下是字符串的定义和操作。class StringDemo { companion object { @JvmStatic fun main...
原创
150阅读
0评论
0点赞
发布博客于 2 年前

如何编写kotlin的主入口方法

如何编写kotlin的主入口方法前言kotlin主入口函数的写法前言在Java中我们有主入口函数,那么在我们的kotlin中是否也有主入口函数呢,既然kotlin完美的实现了Java所有的功能,那么一定也是有主入口函数了。kotlin主入口函数的写法package com.kotlin.learn.main/** * 主入口的demo例子 */class MainDemo {...
原创
466阅读
1评论
0点赞
发布博客于 2 年前

kotlin编写方法级的注解

kotlin编写方法级的注解前言前言实际上编写我们的自定义的注解基本就是一个套路,只要熟悉了这个套路那就可以自己去编写我们想要的注解,此处就不再说java的注解的实现,在网络上搜下一大堆,这边主要讲解的是方法级的kotlin注解的实现。...
原创
1280阅读
0评论
0点赞
发布博客于 2 年前

kotlin实现服务端的序列化

kotlin实现序列化前言前言我们在编写Java端序列化的时候我们只需要实现我们的Serializable接口就可以了,可是我们在kotlin我们实现该接口大家会发现无法引入我们的Serializable的包,这时候大家可能觉得那只能百度自己去找实现了,可是找了半天会发现实际上并没什么软用,因为都是说的Android上的,最终回归到原点,既然kotlin可以调用JAVA为什么就不能实现Seri...
原创
266阅读
0评论
0点赞
发布博客于 2 年前

kotlin中使用mapstruct

kotlin中使用mapstruct前言创建实体和我们的dto以及我们的mapper实体Flight转换以后的实体FlightDto转换的工具类FlightConverter构建项目打包项目懒人解决方案前言我们在java中使用mapstruct只需要简单的引入我们的相关的maven依赖就可以了,但是在kotlin中我们无法直接使用java的形式来处理,那么接下来我们将实现如何在kotlin中来...
原创
364阅读
0评论
0点赞
发布博客于 2 年前

kotlin方法返回可能为null的优雅处理方式

kotlin方法返回null的优雅处理方式Java中的处理方式kotlin的处理方式Java中的处理方式 /** * 被调用的方法可能返回null或者正常的字符串 **/ public String getA(String code){ if(code.equals("a")){ return "a"; }e...
原创
2670阅读
0评论
0点赞
发布博客于 2 年前