业余草

LV1
发表了文章

面试官:说说RabbitMQ的消费端限流、TTL、死信队列

关于消息队列,我们不仅要会用,还要能说出它的设计实现原理,这也是在面试中经常被问到的一些经典面试题。下面通过本文,我们一起来重新认识一下RabbitMQ的消费端...

业余草
发表了文章

一个注解,搞定 SpringBoot 操作日志

tenant是代表租户的标识,一般一个服务或者一个业务下的多个服务都写死一个 tenant 就可以

业余草
发表了文章

面试官:Zookeeper 怎么保证分布式事务的最终一致性?

ZAB全称Zookeeper Atomic Broadcast(ZAB,Zookeeper原子消息广播协议)

业余草
发表了文章

微信PC端测试版更新:新增视频号直播工具

明天就开始上班了,不少网友还在返程的路上,我这两天也都在家里陪客人。所以,今天就不写技术文章了,来扯一扯微信新版 PC 端测试版的更新内容。

业余草
发表了文章

面试官:说说MySQL与PostgreSQL之间的区别,该如何技术选型?

如果你稍微有一点工作经验,那么技术选型,技术比较就是面试中必问的知识点之一了。最近就有粉丝在面试中被问到了MySQL与PostgreSQL之间技术选型与比较的问...

业余草
发表了文章

面试官:说说 Maven 的依赖管理!

最近在对一个老项目升级,SpringBoot 的版本从 1.x 升级到了 2.x 版本。其中遇到了不少包冲突,编译异常,启动异常等问题。本文结合一些简单的案例,...

业余草
发表了文章

性能超过MySQL的MariaDB到底强在哪里?

近年来,不少程序员在吹捧MariaDB,抛弃MySQL。本文总结了一些 MariaDB强过MySQL的地方,分享给大家!

业余草
发表了文章

图解 Git 工作原理和常用命令使用教程

本文图解Git中的最常用命令。如果你稍微理解Git的工作原理,这篇文章能够让你理解的更透彻。

业余草
发表了文章

万字长文总结JAVA几种常见的编码格式和乱码原因分析

编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题...

业余草
发表了文章

面试遇到Spring双层事务不回滚怎么破?

纳闷了一会儿,看到双层事务,就想起了 Spring事务传播机制,前边理解得比较肤浅。

业余草
发表了文章

因RestTemplate超时引发的血案

◆请求所经过的网络节点的超时时间。e.g. 中间经过nginx, nginx默认读取后端服务的超时时间是60s,所以超时时间在60s左右(日志显示稍微大一点,不...

业余草
发表了文章

这些Docker常用命令适合打印出来贴座位上!

注意:此时使用"docker ps -a"会发现容器已经退出。这是docker的机制:要使Docker容器后台运行,就必须有一个前台进程。解决方案:将你要运行的...

业余草
发表了文章

留后门?Nacos被爆存在严重的旁路身份验证安全漏洞!

2021 年 1 月 15 日,也就是昨天,Nacos 发布了新版本 1.4.1。该版本发布了很多新特性和增强的功能。

业余草
发表了文章

Java代码防止被反编译的4中方法

Java 作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。今天就拜读了一篇相关的文章,受益匪浅,知彼知己嘛!!之...

业余草
发表了文章

SpringBoot同时支持多个视图解析器jsp+html+其他模版引擎!

有一个不算老的项目,经历过几波人迭代,源码维护的一塌糊涂。视图这一块,用的有 jsp,html,freemarker 等。视图不统一,导致启用 html 后,就...

业余草
发表了文章

一个注解搞定SpringBoot中使用Redis分布式锁

有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。

业余草
发表了文章

面试官:Java Optional 为什么设计成不可序列化的?

Optional 自 Java8 发布以来深受喜爱。很多人认为它是来解决“空”异常问题的,其实它并不能解决空异常,它只是一个容器,这个容器内的对象可能为空,需要...

业余草
发表了文章

不讲武德,Java分布式面试题集合含答案!

分布式分为分布式缓存(Redis)、分布式锁(Redis 或 Zookeeper)、分布式服务(Dubbo 或 SpringCloud)、分布式服务协调(Zoo...

业余草
发表了文章

Mybatis-plus常用API全套教程,看完没有不懂的

注意:-- 真实开发中往往都会有这四个字段,version(乐观锁)、deleted(逻辑删除)、gmt_create(创建时间)、gmt_modified(修...

业余草
发表了文章

尽管Java8时间库有所进步,但总感觉Low了点,有同感吗?

最近有网友表示,在自己公司和项目中,实际上时间库应用不算太多,用到也是非常简单的一些应用场景,一般情况下连Java8的时间库都很少用到,今天为了写个时间查询,把...

业余草

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券