前言 你们有木有喜欢看代码的领导啊,我的领导就喜欢看我写的代码,有事没事就喜欢跟我探讨怎么写才最好,哈哈哈...挺好。 今天我们就一起来看看可以节省 90% 的加班时间的第三...
前言 你们有木有喜欢看代码的领导啊,我的领导就喜欢看我写的代码,有事没事就喜欢跟我探讨怎么写才最好,哈哈哈...挺好。 今天我们就一起来看看可以节省 90% 的加班时间的第三...
大家好,我是冰河~~ 最近小伙伴最近都在问我,在系统中引入缓存后,当向数据库中写入数据时,是先写数据库还是先写缓存呢?先写数据库和先写缓存有什么区别吗?今天,我们就一起来聊聊...
最近很火的消息中间件Pulsar,本想学习下,发现网上很多都是介绍性能和对比Kafka的文章,实践的文章很少!于是对着官方文档实践了一波,写下了这篇文章,估计是国内第一篇Pu...
1. java 读取大文件的困难 java 读取文件的一般操作是将文件数据全部读取到内存中,然后再对数据进行操作。例如 Path path = Paths.get("file...
01 使用 Explain 进行分析 Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句。 比较重要的字段有: sel...
一、概念 当微服务之间调用时服务A向服务B重复发送消息或者用户多次点击导致重复操作数据库。 例如支付订单接口,如果发生网络问题,导致客户端重复请求两次,就会导致扣款两次。例如...
在高并发系统中,为了保证系统的稳定,经常需要对容量做一些控制,如限流来防止超出系统的性能瓶颈。限流算法是限流中比较经典的算法之一,Guava的RateLimiter基于令牌桶...
1. Overview 1.1 并发读写 秒杀要解决的主要问题是:并发读与并发写。 并发读的优化理念是尽量减少用户到服务端来读数据,或者让他们读更少的数据;并发写的处理原则一...
1. JSR107 JSR是Java Specification Requests 的缩写 ,Java规范请求,故名思议提交Java规范, JSR-107呢就是关于如何使用缓...
如果说 正常的重构 是为了消除 代码 的坏味道, 那么 高层次的重构 就是消除 架构 的坏味道 最近由于需要将公司基础架构的组件进行各种 兼容,适配以及二开 ,所以很多时候就...
学习笔记:仅static访问特点 目录1、static修饰的方法访问特点2、static变量的特点 参考文章:Java中的static关键字解析[https://www.cn...