编程语言 python33 个 Python 关键字总结! 总结了 33 个 Python 关键字的含义,每一个关键字列出一个例子,供大家参考学习和记忆。1 and、or、notand、or、not 关键字都是逻辑运算符,用法如下: and:如果两个语句都返回... 10月08日191评论 阅读全文
编程语言 SpringBoot 基于注解的全局日期格式化 学习目标 快速学会通过注解@JsonComponent自定义日期格式化的序列化器。 使用教程 根据官方文档 Custom JSON Serializers and Deserializers ,想要接... 10月08日242评论 阅读全文
编程语言 HikariCP数据库连接池,太快了! 背景 在我们平常的编码中,通常会将一些对象保存起来,这主要考虑的是对象的创建成本。 比如像线程资源、数据库连接资源或者 TCP 连接等,这类对象的初始化通常要花费比较长的时间,如果频繁地... 08月03日590评论 阅读全文
编程语言 Spring系列Spring系列之常见面试题 Spring 基础 什么是 Spring 框架? Spring 是一款开源的轻量级 Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性。 我们一般说 Spring 框架指的都是 Spri... 07月30日59评论 阅读全文
编程语言 Spring系列Spring系列之@Transactional事务注解详解! 目录 背景 Spring 事务的传播行为 Spring 事务的回滚机制 @Transactional 注解底层实现 总结 背景 Spring系列之@Transactiona... 07月30日53评论 阅读全文
技术教程 官方版Redis 官方可视化工具,高颜值,功能太强大! Redis官方可视化工具 RedisInsight 是一个直观高效的 Redis GUI 管理工具,它可以对 Redis 的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上... 07月30日94评论 阅读全文
编程语言 学习版阿里云官方Redis开发规范 阿里云社区看到一份阿里云官方 Redis 开发规范,是一位阿里云数据库技术专家(Redis方向)写的,感觉有很多地方值得参考。 一、键值设计 1. key 名设计 (1)【建议】: 可读性和可管理性 ... 07月28日83评论 阅读全文
编程语言 SpringBoot系列之Controller层代码规范化教程 一. 接口定义工作中,少不了要定义各种接口,系统集成要定义接口,前后台掉调用也要定义接口。接口定义一定程度上能反应程序员的编程功底。列举一下工作中发现容易出现的问题:1. 返回格式不统一同一个接口,有... 07月24日73评论 阅读全文
编程语言 SpringBoot系列之SpringBoot+ShardingSphereJDBC实现读写分离 1 概述 本文讲述了如何使用MyBatisPlus+ShardingSphereJDBC进行读写分离,以及利用MySQL进行一主一从的主从复制。具体步骤包括: MySQL主从复制环境准备(Docker... 07月24日101评论 阅读全文
编程语言 Spring Event,很好用的业务解耦神器! 前言 实际业务开发过程中,业务逻辑可能非常复杂,核心业务 + N 个子业务。如果都放到一块儿去做,代码可能会很长,耦合度不断攀升,维护起来也麻烦,甚至头疼。还有一些业务场景不需要在一次请... 07月18日84评论 阅读全文