编程语言 HikariCP数据库连接池,太快了! 背景 在我们平常的编码中,通常会将一些对象保存起来,这主要考虑的是对象的创建成本。 比如像线程资源、数据库连接资源或者 TCP 连接等,这类对象的初始化通常要花费比较长的时间,如果频繁地... 08月03日16评论 阅读全文
编程语言 Spring系列Spring系列之常见面试题 Spring 基础 什么是 Spring 框架? Spring 是一款开源的轻量级 Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性。 我们一般说 Spring 框架指的都是 Spri... 07月30日10评论 阅读全文
编程语言 Spring系列Spring系列之@Transactional事务注解详解! 目录 背景 Spring 事务的传播行为 Spring 事务的回滚机制 @Transactional 注解底层实现 总结 背景 Spring系列之@Transactiona... 07月30日4评论 阅读全文
技术教程 官方版Redis 官方可视化工具,高颜值,功能太强大! Redis官方可视化工具 RedisInsight 是一个直观高效的 Redis GUI 管理工具,它可以对 Redis 的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上... 07月30日12评论 阅读全文
编程语言 学习版阿里云官方Redis开发规范 阿里云社区看到一份阿里云官方 Redis 开发规范,是一位阿里云数据库技术专家(Redis方向)写的,感觉有很多地方值得参考。 一、键值设计 1. key 名设计 (1)【建议】: 可读性和可管理性 ... 07月28日18评论 阅读全文
编程语言 SpringBoot系列之Controller层代码规范化教程 一. 接口定义工作中,少不了要定义各种接口,系统集成要定义接口,前后台掉调用也要定义接口。接口定义一定程度上能反应程序员的编程功底。列举一下工作中发现容易出现的问题:1. 返回格式不统一同一个接口,有... 07月24日21评论 阅读全文
编程语言 SpringBoot系列之SpringBoot+ShardingSphereJDBC实现读写分离 1 概述 本文讲述了如何使用MyBatisPlus+ShardingSphereJDBC进行读写分离,以及利用MySQL进行一主一从的主从复制。具体步骤包括: MySQL主从复制环境准备(Docker... 07月24日38评论 阅读全文
编程语言 Spring Event,很好用的业务解耦神器! 前言 实际业务开发过程中,业务逻辑可能非常复杂,核心业务 + N 个子业务。如果都放到一块儿去做,代码可能会很长,耦合度不断攀升,维护起来也麻烦,甚至头疼。还有一些业务场景不需要在一次请... 07月18日19评论 阅读全文
编程语言 免费版《Linux命令行大全》高清PDF中文版下载 几乎所有的程序员在平时的工作、学习中或多或少都会跟 Linux 打交道,而且,在面试的时候面试官也经常喜欢问些 Linux 相关的问题。所以,Linux 技能是程序员必备的技能之一。 本书算得上是介绍... 07月04日13评论 阅读全文
编程语言 ORC File文件结构以及存储 ORC File文件结构 ORC的全称是(Optimized Row Columnar),ORC文件格式是一种Hadoop生态圈中的列式存储格式,它的产生早在2013年初,最初产生自Apache Hi... 07月01日19评论 阅读全文