Linyb极客之路

654 篇文章
106 人订阅

全部文章

lyb-geek

消息队列的消费幂等性如何保证

当出现消费者对某条消息重复消费的情况时,重复消费的结果与消费一次的结果是相同的,并且多次消费并未对业务系统产生任何负面影响

2300
lyb-geek

干货分享!设计一个系统架构时怎么去做性能优化?

设计系统架构中最核心的几个要素包括:性能,可用性,伸缩性,扩展性和安全性,而性能又是其中最为重要的,本篇简要说下网站性能优化方面所需做的一些事情;

5810
lyb-geek

springboot2配置文件定义${user.name}内容失效问题探究

从跟踪的源码可以发现有个systemProperties配置排在user.yml前面。systemProperties这是个啥东西,见名之意,这明显就是系统属性...

2800
lyb-geek

为什么要避免大事务以及大事务如何解决?

8430
lyb-geek

springboot2启动信息去除CONDITIONS EVALUATION REPORT后引发的思考

这个日志如果不细看还以为是启动报错,其实这段日志是springboot2的自动装配日志报告。平时我们是不大需要,因此我们可以关闭。关闭的方法也很简单,从控制台打...

10230
lyb-geek

springboot2整合mybatis-plus3踩到的坑

最近在进行项目重构,在架构师的建议下,就把项目中mybatis切换成mybatis-plus。因为mybatis-plus在mybatis的基础上只做增强不做改...

13230
lyb-geek

监控神器Prometheus用不对,也就是把新手村的剑

监控系统的历史悠久,是一个很成熟的方向,而 Prometheus 作为新生代的开源监控系统,慢慢成为了云原生体系的事实标准,也证明了其设计很受欢迎。

13330
lyb-geek

简单的零配置命令行 http 服务器--http-server入门

http-server是一个简单的零配置命令行http服务器。 它足够强大,足以用于生产用途,但它既简单又易于破解,可用于测试,本地开发和学习

12340
lyb-geek

关于MySQL schema调优/优化的 23个建议

11、如果其他数据需要经常需要查询,而 blob/text 不需要,则将 blob/text 数据域其他数据分离

8440
lyb-geek

超详细的mysql数据库参数优化,都总结在这里了

最近在对各个系统的mysql做一些参数上的优化,也开了慢查询,准备后面针对特定sql再进一步优化。下面主要介绍一下一些优化的参数。

7640
lyb-geek

mybatis异常集之Cannot determine value type from string ‘xxx‘

本文的创作来源于朋友在自学mybatis遇到的问题,问题如文章标题所示Cannot determine value type from string 'xxx'...

6620
lyb-geek

maven依赖冲突以及解决方法

依赖冲突很经常是类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突

7020
lyb-geek

maven依赖冲突以及解决方法

依赖冲突很经常是类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突

11330
lyb-geek

解决使用redisTemplate set方法保存出现\x00\问题

在项目有个需求要保存一个字符串到redis,并设置一个过期时间。这个需求一看非常简单,使用redisTemplate一行代码搞定,代码如下

6720
lyb-geek

apollo与springboot集成实现动态刷新配置

Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程...

18210
lyb-geek

代码重构的场景总结

重构可以是修改变量名、重新安排目录这样简单的物理重构,也可以是抽取子函数、精简冗余设计这样稍许复杂的逻辑重构。但均不改变现有代码的功能。

8630
lyb-geek

prometheus-spring-boot-starter一个管理异常通知的神奇starter

对于工程的开发,必然会伴随着各种bug,工程量越大,出现bug的频率也会越高。一般对于代码量较小的工程来说,一个人可能就足够去做开发与维护;但是对于代码量较大的...

12320
lyb-geek

为什么代码规范要求SQL语句不要过多的join?

面试官:sync; echo 3 > /proc/sys/vm/drop_caches就可以清理buff/cache了,你说说我在线上执行这条命令做好不好?

11920
lyb-geek

如何写出漂亮的代码?写代码应该遵守的原则和规范

这里的“orderId”字符串就称之为魔法字符串,其实很容易写错。而且假如以后这个参数改个名字叫:movieOrderId,那这些字符串就得改很多处,而且不能通...

12520
lyb-geek

基于springcloud gateway + nacos实现灰度发布(reactive版)

灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产...

45820

扫码关注云+社区

领取腾讯云代金券