Welcome everyone

 分类:技术积累

mysql

mysql索引优化实践

mysql索引优化实践
有一个场景:每个赛季用户都有自己的积分,积分前100的有一个榜单top100 榜单展示按积分由大到小 这样会有个问题,积分相同的谁排前谁排后,比如100名和101名积分相同怎么整? 上了榜单多有排面 因此相同积分的,谁先达到该积分谁在前面  update_time 即我们的排序策...

汪明鑫 1周前 (05-29) 10浏览 0评论 0喜欢

Kotlin

Kotlin 入门体验

Kotlin 入门体验
初步认识Kotlin Kotlin是Java的儿子 Kotlin完全兼容Java,Java 可以调Kotlin,Kotlin也可以调Java Kotlin比Java更简洁、更安全 Kotlin一般安卓使用的较多   都是运行在jvm上的   Hello Wo...

汪明鑫 4周前 (05-07) 24浏览 0评论 0喜欢

redis

redis好在哪里-总结版

redis好在哪里-总结版
1,丰富灵活的数据结构 2,基于内存 3,单线程,减少了多线程切换不必要的开销,不用考虑锁 4,IO多路复用,监听多个socket上产生的 【请求连接/读/写】事件,事件会被压入一个先进先出队列,事件处理器进行相应的处理 5,支持主从集群、哨兵集群、分片集群;可用性高,集群组成A...

汪明鑫 2个月前 (04-13) 51浏览 0评论 0喜欢

分布式

分布式事务理论

分布式事务理论
ACID 单机数据库事务ACID Atomic(原子性)     事务必须是原子的工作单元 Consistent(一致性)  事务完成时,必须使所有数据都保持一致状态 Isolation(隔离性)    并发事务所做的修改必须和其他事务所做的修改是隔离的 Duration(持久...

汪明鑫 2个月前 (04-03) 43浏览 0评论 0喜欢

前端

Jetpack Compose Tutorial

Jetpack Compose Tutorial
JetPack 组件基础 JetPack组件是一个用于构建Android原生UI的现代化工具箱。JetPack组件可以简化和加速了我们在Android上的UI开发,它使我们可以编写更精简的代码,同时它也提供了强大的工具和直观的Kotlin APIs。 你不需要编辑任何XML格...

Abfahrt 2个月前 (03-27) 28浏览 0评论 2喜欢

分布式

分布式锁 进阶知识

分布式锁 进阶知识
redis 分布式锁  vs  zk 分布式锁 个人觉得redis 命令和运维更简单 zk还是有一定的学习成本,还要部署zk集群  redis分布式锁,其实需要自己不断去尝试获取锁,比较消耗性能 zk分布式锁,获取不到锁,注册监听器,不需要不断主动尝试获取锁,性能开销较小  re...

汪明鑫 3个月前 (03-19) 62浏览 0评论 0喜欢

redis

redis 好在哪里

redis 好在哪里
基于内存 redis是nosql(not only sql)的一种 redis是基于内存的,除了redis的持久化无须与磁盘打交道 基于内存的当然比基于磁盘要快,这也是redis 快的原因   丰富的数据结构 redis内置了丰富的数据结构, string,list,h...

汪明鑫 3个月前 (03-03) 54浏览 0评论 0喜欢

redis

redis的过期策略和内存淘汰策略

redis的过期策略和内存淘汰策略
过期策略 set时给key指定一个过期时间ttl 过期时间到了就会立即删除存储的key value以及对应的内存嘛 当然不是,redis的过期策略涉及到惰性删除和定期删除   定期删除 由于redis中的key不是过期就会马上触发删除,引入了一些机制,如定期删除 red...

汪明鑫 3个月前 (03-03) 58浏览 4评论 0喜欢

分布式

为什么需要分库分表呢

为什么需要分库分表呢
前言 分库分表存在的意义在于单库单表已经远远不能支撑当前互联网的大数据量和高并发场景下! 因此无敌前辈们就想出了各种优化库优化表的方案,解决系统数据库层面出现的瓶颈 分库分表在公司中的实践也是面试官往往爱问的 如果你对公司中的分库分表还一点不了解的话,赶紧去找相关文档和系统瞅两眼...

汪明鑫 3个月前 (02-26) 60浏览 0评论 0喜欢