芋道源码公众号-芋道源码最新文章-次幂数据

为什么网上这么多破解 Intellij IDEA 的工具,但是官方却不管呢?

@信长华 @一剑曾当百万师 @码农帮 @蔚蓝 @九哥 @刚刚

05月04日

微服务架构中10个常用的设计模式

1 微服务架构 微服务架构的重要特征 微服务架构的优点 微服务架构的缺点 何时使用微服务架构 2 微服务架构的设计模式 独享数据库(Database per Microservice) 事件源(Event Sourcing)

05月04日

Hutool中的这些工具类,太实用了!

前言 1 Convert 2 DateUtil 3 StrUtil 4 ReflectUtil 5 IdUtil 6 RandomUtil 7 BeanUtil 8 JSONUtil 总结

05月03日

野心藏不住了!不满CPU统治,英伟达决定彻底重写软件开发栈!黄仁勋:为什么还要用Python?命令行

未来的编程不再是编程 英语是新的编程语言 不要低估黄教主的预判 GPU时代开启:颠覆传统的软件开发模式 从“硬件带动软件”转变为“软件带动硬件” 乾坤未定:开发者随机应变

05月03日

微服务+多级缓存,性能起飞!

微服务架构中的多级缓存设计 客户端缓存 应用层缓存 CDN 内容分发网络 Nginx 缓存管理 服务层缓存 进程内缓存 分布式缓存服务 保障缓存一致性 小结

05月03日

Redis最佳实践:系统性能提升了10倍,真香!

前言 最佳实战 redis怎么使用内存更优 如何最大的发挥redis的性能优势 redis的可靠性 redis运维要注意什么 redis安全问题 redis的监控 结尾

05月02日

七年青春喂了狗。

👉 这是一个或许对你有用的社群🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知

05月02日

如何保证数据库和缓存双写一致性?

前言 1. 常见方案 2. 先写缓存,再写数据库 3. 先写数据库,再写缓存 3.1 写缓存失败了 3.1 高并发下的问题 3.2 浪费系统资源 4. 先删缓存,再写数据库 4.1 高并发下的问题 4.2 缓存双删

05月02日

11种方案,实现订单到期关闭

一、被动关闭 二、定时任务 三、JDK自带的延迟队列 四、Netty的时间轮 五、Kafka的时间轮 六、RocketMQ延迟消息 七、RabbitMQ死信队列 八、RabbitMQ插件 九、Redis过期监听 十、Redis的zset

05月01日

高德导航红绿灯为啥能读秒?

1 内部员工吐露 2 真正的内幕

05月01日

为了DDD 熬夜撸了一套 IDEA 插件)

1. 背景 2. 目的 3. 功能介绍 4. 工程&源码

05月01日

DDD的精髓

7.1 什么是DDD 7.2 初步体验DDD 7.3 数据驱动和领域驱动 7.3.1 数据驱动 7.3.2 领域驱动 7.3.3 ORM

04月30日

10 个解放双手的 IDEA插件,少些冤枉代码!

1、POJO to JSON 2、Cool Request 3、CamelCase 4、any-rule 5、Grep Console 6、GenerateO2O 7、Smart input 8、Squaretest

04月30日

一个小公司的技术开发心酸事(已倒闭)

背景 初期的技术选型 关于App开发技术方案的选择 为什么选择egg.js做后端 中间的各种折腾 后期技术方案的调整 人员招聘,团队的管理 人员招聘 团队管理 最后总结及选择创业公司避坑建议!important

04月30日

堪称最优秀的Docker可视化管理工具——Portainer你真的会用吗?

前言 安装Portainer 实践-基于Portainer安装redis-sentinel部署 Spring Boot集成Redis Sentinel

04月29日

被问懵了,加密后的数据如何进行模糊查询?

如何对加密后的数据进行模糊查询 沙雕做法 常规做法 超神做法 总结

04月29日

接口安全十一招,招招真香!

前言 1 参数校验 2 统一封装返回值 3 做转义 4 做权限控制 5 加验证码 6 限流 7 加ip白名单 8 校验敏感词 9 使用https协议 10 数据加密 11 做风险控制

04月29日

新来个技术总监,把限流实现的那叫一个优雅,佩服!

什么是限流呢?限流是限制到达系统的并发请求数量,保证系统能够正常响应部分用户请求,而对于超过限制的流量,则通过拒绝服务的方式保证整体系统的可用性。

04月28日

向Redis宣战?微软开源Garnet,性能提升几十倍!

Garnet 有什么亮点? 性能表现 开发者:Redis 需要进行重大性能优化了! By the way:Garnet 是用 C# 开发的

04月28日

千万不要滥用Stream.toList(),有坑!

1. 背景 2. Stream toList()和 collect(Collectors.toList())的区别 Stream toList() Stream collect(Collectors.toList())

04月28日