首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
【Java之美】
格格步入
创建于2021-05-29
订阅专栏
优雅的Java
等 8 人订阅
共24篇文章
创建于2021-05-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
幂等性问题小结
幂等性是系统服务对外一种承诺,承诺只要调用接口成功,外部多次调用对系统的影响是一致的。这个不是技术问题,没有通用的方法,结合业务来保证幂等性。
JVM问题分析调优经验
JVM 性能优化步骤: 预估系统参数 压测后,调整 JVM 参数 线上系统监控和优化 统一的JVM 参数模板
【MQ】酒店项目实战 - 订单超时
订单生成后,可以取消,取消方式分为: 主动取消:用户自主点击 被动取消:超时即取消(默认 30分钟) 被动取消
【MQ】酒店项目实战 - 下订单通知消息
互联网酒店下单业务流程: 客户查询酒店房间 预定房间 付款 更新优惠券状态 推送微信消息 下单功能:预定、付款
【MQ】酒店项目实战 - 缓存一致性
内容: 多级缓存:JVM 进程内缓存、Redis 缓存(让缓存数据离用户足够近) 多级缓存存在的问题 多级
【MQ】酒店项目实战 - 优惠券
涉及业务:微信登录 - 发放优惠券 技术点: MQ 异步化 Redis 幂等 MQ 事务消息 登录逻辑业务流程
【小设计】抽奖活动分布式 Id生成
抽奖活动中有个需求:1. 用户能自主发起抽奖活动 2. 其他用户能够通过活动码来加入抽奖活动。这里设计思路是:1. 活动码不重复 2. 难以猜测
【DDD】抽奖活动实战
针对业务流程,可以将系统分成两个业务领域: 面向 C 端(客户端)的抽奖系统 面向 M 端(管理端)的抽奖管
【Druid】初识
数据分析的基础架构可以分为以下几类: 使用 Hadoop/Spark 进行分析 将 Hadoop/Spark 的结
【Java】TreeMap 解析
前言 红黑树在本质上还是二叉查找树,它额外引入 5个约束条件: 节点只能是红色或黑色 根节点必须是黑色 所有 NIL 节点都是黑色的。
【Java】LinkedHashMap 解析
如果了解 `HashMap`,那么 `LinkedHashMap` 就很容易上手,`LinkedHashMap` 是 `HashMap` 的一个子类。 `HashMap` 插入 `key-valu
【Java】HashMap 解析
HashMap:根据 key 关键字,设置对应的值或获取对应的值。key 的算法是 hash。 其数据结构思考过程: 数组:只需要根
基于CDN静态页面缓存方案
前言 CDN(Content Delivery Network)内容分发网络:是建立并覆盖在承载网之上,由遍布全球的边缘节点服务器群组
【Java】下载文件(开箱即用)
通过 URL 下载文件 通过 URL 下载文件,主要步骤: 打开 URL 连接,连接输入流 下载文件 方式有: Java IO 方式 Java NIO方式
【Java】 读写锁
读写锁,解决了这样的问题:既可以保证多个线程同时读的效率,同时又可以保证有写入操作时的线程安全。 在读的地方合理使用读锁,在写的地
【Java】 图解 AQS
前言 AbstractQueuedSynchronizer 简称 AQS,抽象队列同步器 在 AQS 中, 定义了一个volatile
【Java】volatile 图解
CPU 缓存模型 CPU 缓存模型,图解:主内存的数据会被加载到 `CPU` 本地缓存里去,`CPU` 后面会读写自己的缓存。 因为 `CPU` 缓存模型,默认情况下是有问题的,特别是多线
Redis 实战学习(下)
实战 使用 jedis,测试环境: pom.xml 配置 测试代码 pom.xml 测试代码 主要使用数据结构:`sorted set`,不能有重复的数据,且排序。
Redis 实战学习(中)
这是我参与8月更文挑战的第3天,活动详情查看:8月更文挑战 一、实战 使用 jedis,测试环境: pom.xml 配置 测试代码 pom.xml 测试代码
下一页