程序员白楠楠

LV2
发表了文章

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

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

程序员白楠楠
JavaMyBatis
发表了文章

11个 Javascript 小技巧帮你提升代码质量,干货收藏!

如果一个函数体内有一些条件分支语句,而这些条件分支语句内部散布了一些重复的代码,那么就有必要进行合并去重工作。

程序员白楠楠
JavaJavaScript
发表了文章

死磕18个Java8日期处理,工作必用!赶紧收藏起来!

Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。

程序员白楠楠
Java
发表了文章

美团面试官:生成订单后一段时间不支付订单会自动关闭的功能该如何实现?越详细越好~

我们以订单功能为例说明下:生成订单后一段时间不支付订单会自动关闭。最简单的想法是设置定时任务轮询,但是每个订单的创建时间不一样,定时任务的规则无法设定,如果将定...

程序员白楠楠
Java
发表了文章

MySQL 5.7 vs 8.0,哪个性能更牛?网友吵开了锅!

测试mysql5.7和mysql8.0 分别在读写、只读、只写模式下不同并发时的性能(tps,qps)

程序员白楠楠
JavaMySQL
发表了文章

直观讲解一下 RPC 调用和 HTTP 调用的区别!

很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这...

程序员白楠楠
JavaHTTPRPC
发表了文章

面试官问:为什么 MySQL 中的 utf8 并不是真正的 UTF-8 编码?

改了数据库编码、系统编码以及表字段的编码格式 → utf8mb4 之后,就可以了:

程序员白楠楠
JavaMySQL
发表了文章

都为你整理好了,5种Java 随机方式对比!你都知道吗?

产生的随机数是 0 - 1 之间的一个 double,即 0 <= random <= 1。

程序员白楠楠
Java
发表了文章

你不知道的,Java代码性能优化的 40+ 细节,赶快收藏!

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。

程序员白楠楠
Java
发表了文章

100道Java并发和多线程基础面试题大集合(含解答),这波面试稳了~

这些多线程的问题来源于各大网站,可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回...

程序员白楠楠
Java
发表了文章

太火了!MyBatis Plus 为啥这么牛?

大家有用过MyBatis-Plus(简称MP)的都知道它是一个MyBatis的增强工具,致力于MyBatis的基础上只做增强不做改变,为简化开发,提高效率而生。

程序员白楠楠
JavaMyBatis
发表了文章

10 个冷门但又非常实用的 Docker 使用技巧!!

在平时的工作中,docker接触很多,除了经常使用的docker run ,docker stop等命令,docker还有很多十分有用但是却不经常使用的命令,下...

程序员白楠楠
JavaDocker
发表了文章

非常强悍的 RabbitMQ 总结,写得真好!

RabbitMQ是基于AMQP协议的,通过使用通用协议就可以做到在不同语言之间传递。

程序员白楠楠
Java
发表了文章

写了10年的代码,我最怕写Mybatis这些配置,现在有详解了

在使用 mybatis 过程中, 当手写 JavaBean和XML 写的越来越多的时候, 就越来越同意出错。这种重复性的工作, 我们当然不希望做那么多。

程序员白楠楠
JavaMyBatis
发表了文章

你是如何保证 ,Redis 缓存与数据库双写一致性的?

在做系统优化时,想到了将数据进行分级存储的思路。因为在系统中会存在一些数据,有些数据的实时性要求不高,比如一些配置信息。基本上配置了很久才会变一次。而有一些数据...

程序员白楠楠
JavaRedis
发表了文章

Mysql的索引结构为什么要用B+数

在MySQL中,无论是Innodb还是MyIsam,都使用了B+树作索引结构(这里不考虑hash等其他索引)。本文将从最普通的二叉查找树开始,逐步说明各种树解决...

程序员白楠楠
JavaMySQLSQL
发表了文章

优雅的对象转换解决方案,为什么更推荐 MapStruct 呢?

第一次看到 MapStruct 的时候, 我个人非常的开心。因为其跟我内心里面的想法不谋而合。

程序员白楠楠
Java
发表了文章

2021年了,Redis复制原理你应该理解!

之前记录了关于Redis的数据结构和对象的知识(可以点Redis标签看看),下面开始填坑。

程序员白楠楠
JavaRedis
发表了文章

实用的10个Java重构优化小技巧排行榜,你都用过哪些?

今天来与各位探讨一下几个代码重构的小技巧,这些内容部分来自于书籍当中,部分来自于 LZ 维护项目当中的一些实践经验。

程序员白楠楠
Java
发表了文章

4 大常用的软件架构,来看看你们公司用哪种?

如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发...

程序员白楠楠
Java微服务架构微服务

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券