这绝不是什么标题党,在我看来,写好字,真的就是那么简单。 首先请注意,写好字和练好书法是两个不同的概念。 写好字,只是在平时需要用到写字时,写出来的字能让大家认可,赞一声好字...
这绝不是什么标题党,在我看来,写好字,真的就是那么简单。 首先请注意,写好字和练好书法是两个不同的概念。 写好字,只是在平时需要用到写字时,写出来的字能让大家认可,赞一声好字...
前言 Apache Commons 工具类大家都有用过,但是可能缺乏系统学习,只用到了一小部分功能,无法发挥极限的价值,大白话说就是,一颗好白菜都让猪给拱了! 代码过多,手机...
分布式趋势 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中我们也都会遇到一个非常重要的问题:数据一致性。正如分布式的CAP理论说的一样:“任何一个分布式系统都无法同...
前言 在 springboot 1.5.x版本的默认的Redis客户端是 Jedis实现的,springboot 2.x版本中默认客户端是用 lettuce实现的。 Lett...
前言 程序员作为一种“异类”,虽然他们平时给人们的留下的印象并不太好,觉得他们只会写代码。 但是有的时候不得不佩服他们天马行空的想象力,他们可能会利用注释让你噗嗤一笑,下面我...
面试题 分布式事务了解吗?你们是如何解决分布式事务问题的? 面试题剖析 一般来说,分布式事务的实现主要有以下 5 种方案: XA 方案 TCC 方案 本地消息表 可靠消息最终...
1、错误处理机制 1.1、Spring Boot默认的错误处理机制 如果是浏览器,则返回一个默认的错误页面: 如果是其他测试工具,如Postman,则返回一个json数据: ...
三棵树 工作区域,也就是我们平时写代码的文件夹暂存区域,临时存放我们的改动,也称为IndexGit仓库(本地仓库),存放版本数据的地方,HEAD指针指向最新提交的记录 这边没...
几种 I/O 模型 为什么 Redis 中要使用 I/O 多路复用这种技术呢? 首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户...
1.项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果? 面试题剖析 为什么要用缓存? 用缓存,主要有两个用途:高性能、高并发。 高性能 假设这么个场景,你有...
一、键值设计 1. key名设计 (1)【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id (2)【建议】:简洁...
阅读本文大概需要 3.2 分钟。 前言 日常开发中,我们经常需要使用时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时间的格式化输出和解析,挺方...
要做到:皇帝的早餐,大臣的中餐,叫花子的晚餐。每天坚持走路锻炼,才能健康长久。 1在健康问题上,你自己比老天爷管用 早上吃好,中午吃饱,晚上吃少。现在的人相反了,早上马虎,中...
本系列会持续更新。 一、JVM内存调优 对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。 1.Full GC 会对整个堆进行整理,包括Young、...