好物分享
-
java 如何编写一个自定义注解
语法是 @interface 修饰 // 表示该注解仅作用在类上 @Target(ElementType.TYPE) // 运行时可以获取到该注解, 如果不标注则运行时无法获取到该注解 @Retention(…… -
工具学习——远程ssh踩坑记
说道理比较丢人,都到了这个时候了,还踩坑 其实就几点吧,一个是遇到ssh登录,明明密码正确,还提醒permission denied,这个时候其实最简单,最快捷的办法就…… -
云未来、新可能 – 绿色、无处不在、可信的计算
2021 年 12 月 9 日至 10 日,KubeCon + CloudNativeCon + OpenSourceSummit China 2021 在线上举办。阿里云资深技术专家、容器服务研发负责人易立在大会主论…… -
-
-
Redis—BloomFilter 预防缓存击穿的一种数据结构(囊括活跃的面试场景)你有玩过么
Redis—BloomFilter 预防缓存击穿的一种数据结构 写在前面 几天前,小付在复习redis的时候,再一次看到了BloomFilter,此时脑中突然出现一撮迷人的小胡子,手拿…… -
Algorithm – Union Find
public class UnionFind { static class QuickFindUF { // id[i] is int[] id; /** * Initialize data structure */ QuickFindUF(int N) { …… -
PB级企业电商离线数仓项目实战(下)-HW
1. 用拉链表实现核心交易分析中DIM层商家维表,并实现该拉链表的回滚 ODS层数据准备 因为需要自己构造数据,我们根据已有的ods_trade_shops 创建一个新的表: …… -
360数科的一道面试题
题目:A、B、C三个人同时转账1000元,转账顺序ABCA,但只有A账户有1000元,不能用多线程,怎么实现? 答: 1、账号有大于等于1000元的人,进行转账,成功就退出;…… -
golang for range遍历并赋值给字典后出现所有值相同的问题
for range遍历并赋值给字典后出现所有值相同的问题 先看这段(非常经典的)错误示例:(为了方便用json包打印输出结构体,我使用了大写字母开头的导出字段) m :……