会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Linyb极客之路
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
14
15
16
17
18
2020年8月9日
消息队列的消费幂等性如何保证
摘要: 什么是幂等? 任意多次执行所产生的影响均与一次执行的影响相同就可以称为幂等 什么是消息幂等? 当出现消费者对某条消息重复消费的情况时,重复消费的结果与消费一次的结果是相同的,并且多次消费并未对业务系统产生任何负面影响 为什么我们要保证幂等性,不保证幂等性,会不会有问题? 这个问题其实没法准确回答。回
阅读全文
posted @ 2020-08-09 18:41 Linyb极客之路
阅读(2946)
评论(1)
推荐(0)
2020年7月24日
springboot2配置文件定义${user.name}内容失效问题探究
摘要: 前言 在朋友的项目有个自定义配置文件user.yml,其内容如下 user: userId: 1 name: 张三 email: zhangsan@qq.com 其映射实体内容为如下 @Data @AllArgsConstructor @NoArgsConstructor @Builder @Pro
阅读全文
posted @ 2020-07-24 18:15 Linyb极客之路
阅读(914)
评论(0)
推荐(0)
2020年7月17日
为什么要避免大事务以及大事务如何解决?
摘要: 什么是大事务 运行时间比较长,长时间未提交的事务就可以称为大事务 大事务产生的原因 操作的数据比较多 大量的锁竞争 事务中有其他非DB的耗时操作 。。。 大事务造成的影响 并发情况下,数据库连接池容易被撑爆 锁定太多的数据,造成大量的阻塞和锁超时 执行时间长,容易造成主从延迟 回滚所需要的时间比较长
阅读全文
posted @ 2020-07-17 15:13 Linyb极客之路
阅读(1086)
评论(0)
推荐(1)
2020年7月14日
springboot2整合mybatis-plus3踩到的坑
摘要: 前言 最近在进行项目重构,在架构师的建议下,就把项目中mybatis切换成mybatis-plus。因为mybatis-plus在mybatis的基础上只做增强不做改变,因此切换的成本很低,就只需改jar和配置内容,原先的代码无需改动。 因为mybatis-plus对mybatis的友好支持,我们花
阅读全文
posted @ 2020-07-14 14:46 Linyb极客之路
阅读(10206)
评论(0)
推荐(1)
2020年7月8日
简单的零配置命令行 http 服务器--http-server入门
摘要: 简介 http-server是一个简单的零配置命令行http服务器。 它足够强大,足以用于生产用途,但它既简单又易于破解,可用于测试,本地开发和学习 应用场景 1、局域网访问静态页面 访问本地计算机中的文件都是基于file协议,如果要开放我们的本地文件给局域网人员访问,是不能使用file协议。得用h
阅读全文
posted @ 2020-07-08 16:29 Linyb极客之路
阅读(1664)
评论(0)
推荐(0)
2020年7月3日
mybatis异常集之Cannot determine value type from string 'xxx'
摘要: 前言 本文的创作来源于朋友在自学mybatis遇到的问题,问题如文章标题所示Cannot determine value type from string 'xxx'。他在网上搜索出来的答案基本上都是加上一个无参构造器,就可以解决问题。他的疑问点在于他实体没有使用无参构造器,而使用了有参构造器,有的
阅读全文
posted @ 2020-07-03 17:09 Linyb极客之路
阅读(8323)
评论(1)
推荐(1)
2020年6月23日
maven依赖冲突以及解决方法
摘要: 什么是依赖冲突 依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类包版本冲突 依赖冲突的原因 依赖冲突很经常是类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突 如何解决依赖冲突 首先查看产生依赖冲突的
阅读全文
posted @ 2020-06-23 13:47 Linyb极客之路
阅读(25167)
评论(1)
推荐(6)
2020年6月17日
解决使用redisTemplate set方法保存出现\x00\问题
摘要: 在项目有个需求要保存一个字符串到redis,并设置一个过期时间。这个需求一看非常简单,使用redisTemplate一行代码搞定,代码如下 redisTemplate.opsForValue().set("userKey", data, 10000); 但保存后,查看redis发现value的前缀多
阅读全文
posted @ 2020-06-17 17:40 Linyb极客之路
阅读(4970)
评论(1)
推荐(1)
2020年6月7日
apollo与springboot集成实现动态刷新配置
摘要: 分布式apollo简介 Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。 本文主要介绍如何使用apollo与springboot实现动态刷新配置,如果之前不了解apollo可以
阅读全文
posted @ 2020-06-07 10:34 Linyb极客之路
阅读(13834)
评论(0)
推荐(2)
2020年4月25日
基于springcloud gateway + nacos实现灰度发布(reactive版)
摘要: 什么是灰度发布? 灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初
阅读全文
posted @ 2020-04-25 17:14 Linyb极客之路
阅读(13752)
评论(2)
推荐(0)
上一页
1
···
14
15
16
17
18
公告