最佳实践
文章平均质量分 76
总结工作中涉及到的最佳实践
Java-Talk
这个作者很懒,什么都没留下…
展开
-
工作飞轮最佳实践
提高工作效率的原则原则一:事情优先级 对事情进行优先级排序、抓大放小。对具体事情进度把控、信息同步、风险评估、及时汇报。原则二:事情数据化 把大的目标化成小目标,进行任务拆解,设定每一个阶段的里程碑,达到里程碑进行庆祝。原则三:会议明确性晨会:范围为一个项目或者一个不超过 20 人的小部门,一般不超过 15 分钟,就是同步做了什么,要做什么,遇到了什么挑战。目的就是同步信息,不做深入的讨论。 周会:范围和晨会一样,一般是 1~2 个小时,这个目的就是围绕解决...原创 2020-11-08 20:06:54 · 714 阅读 · 0 评论 -
Redis 的 key 和 value 应用最佳实践
目录一 key的使用二 value的使用2.1 避免出现大对象2.2 给 value 设置过期时间。2.3 value 数据冷热分离三 容量评估本文主要总结工作这些年来,一些使用 Redis 较好的实践经验,希望能给你一点点启发或者帮助。一 key的使用key 如何命名呢?从简洁性、易阅读性角度考虑,如:服务名 + 业务模块 + 业务数据key 多长合适呢?在完整描述业务的前提下,key 越短越好,为啥呢?key 长了不占内存么?内存也不是大风刮来的吧。.原创 2021-01-14 20:47:52 · 2198 阅读 · 3 评论 -
mysql 优化最佳实践
本文是通过实践总结的,SQL优化的重点和要点。还需要在实践中灵活运用。原创 2022-02-26 11:54:34 · 728 阅读 · 1 评论 -
mysql 建表最佳实践
目录一 自增主键 id二创建时间、更新时间三 字段添加索引四 数据逻辑删除五 灵活运用数据库编码六 添加 version 字段本文主要总结工作这些年来,一些建表的较好的实践经验,希望能给你一点点启发或者帮助。一 自增主键 id为什么需要自增主键id?从性能、存储空间两个角度考虑:性能:自增主键在新增记录的时候属于顺序写,磁盘的数据页利用率高,不会触发数据页分裂;与业务相关的字段做主键,容易触发随机写,为了维护索引的有序性,需要移动索引树页子节点,容易引发数据页..原创 2021-01-08 10:36:22 · 3039 阅读 · 7 评论 -
Optional 最佳实践
目录一 Optional 是什么二 Optional API介绍三 Optional 最佳实践3.1 不要直接返回 null,使用 Optional.empty();3.2 正确使用 ifPresent()3.3 少用 get(),多用orElse()和orElseGet()3.4 少用of(),多用ofNullable()一 Optional 是什么Optional 的作者 Brian Goetz 对这个 API 的说明:Our intention was原创 2022-04-09 17:57:50 · 901 阅读 · 1 评论 -
List 分割最佳实践
List分割成多个子数组实践总结,它山之石可以攻玉。原创 2022-01-09 13:34:35 · 4675 阅读 · 0 评论 -
Java后端稳定性建设最佳实践
合理设置网络超时时间什么叫网络调用超时时间呢?如应用服务器之间、应用服务器与 redis 服务器之间、应用服务器与 mq 服务器之间的网络请求,这些网络请求一般有三个超时时间:connectRequestTimeout :客户端从连接池获取连接超时时间。 connectTimeout:客户端与服务端建立连接超时时间。 sockettimeout :客户端与服务端读取数据超时时间。为什么需要设置超时时间?由于系统的连接池或者线程池的资源是有限的,假设没有设置超时时间,由于下游服务慢或者下原创 2021-01-15 22:50:23 · 1911 阅读 · 1 评论 -
消息队列应用最佳实践
目录消息队列系统有哪些角色组成?在消息队列系统中如何保证消息不丢?在消息队列系统中如何保证消息不重复?在消息队列系统中如何保证消息的顺序性?这篇文章讲了消息队列作用。下面我来讲讲消息队列的最佳实践。消息队列系统有哪些角色组成?主要有三个角色组成:生产者、消息队列、消费者。生产者:将消息发送给消息队列。消息队列:接收生产者生产的消息,将消息提供给消费者消费。消费者:消费消息队列消息。在消息队列系统中如何保证消息不丢?为了保证消息不丢,我们可以先考虑什么情况下消息原创 2021-01-31 11:59:00 · 1103 阅读 · 1 评论 -
扫码授权登录最佳实践
一 扫码登录应用场景 手机 app 扫 PC 端或者 IPad 端产生的二维码,进行的授权登录。二 扫码登录交互流程以及说明交互流程1 PC 端显示二维码前端请求后端获得一个 code,前端通过这个 code 生成二维码,此时二维码状态为 NEW 态。2 手机 APP 扫描二维码 APP 扫描二维码,将 token 传给H5...原创 2019-06-23 00:47:33 · 1191 阅读 · 0 评论