Welcome everyone

最新发布 第22页

汪明鑫的个人博客

java

AQS 真的难顶!

AQS 真的难顶!
谈AQS 首先需要聊到多线程并发 多线程并发操作内存数据,会出现线程安全的问题 因此引入了锁的概念,只允许一个线程争抢到锁,进行后续操作,其他线程阻塞       就类比高速公路收费站,车辆都是有序排队的通过收费站,一辆车过去缴费时,后面的车是排...

汪明鑫 5年前 (2020-03-20) 881浏览 2评论 0喜欢

java

JUC 大图一览

JUC 大图一览
JUC 知识体系,需要学习掌握 ,learn ING     上图只是冰山一角,JUC里还有很多东西,打算以这个图为中心发散深入的进行下学习 感觉JUC工作中用的不多,而且在jdk中是比较难的一部分,比较枯燥、难啃。。。慢慢整吧 博客和书该看还是要看,源码该...

汪明鑫 5年前 (2020-03-20) 727浏览 0评论 0喜欢

分布式

分布式锁 进阶知识

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

汪明鑫 5年前 (2020-03-19) 897浏览 0评论 0喜欢

工作

电商全流程简图

电商全流程简图
核心环节是商品管理、导购、交易、履单 交易包括正向、逆向(退货) 正向由商品详情页加入购物车,到下单     商品基础模型: SPU = 关键属性 + 绑定属性 CSPU = SPU + 销售属性 SKU = CSPU + 价格 + 库存   &n...

汪明鑫 5年前 (2020-03-19) 650浏览 0评论 0喜欢

每周一练

每周一练(12)

每周一练(12)
编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 +—-+——-+ | Id | Score | +—-...

汪明鑫 5年前 (2020-03-16) 649浏览 0评论 0喜欢

面试

快手 直播 hr面

快手 直播 hr面
微信语音,总共聊了40分钟左右吧   实习经历 实习和工作经历对你的帮助 业务和项目 介绍最近做的一个项目 遇到什么困难,怎么解决 业务和技术上的提升 为什么离职 职业规划 目前薪资 期望薪资 兴趣爱好 优缺点     转载请注明:汪明鑫的个人博...

汪明鑫 5年前 (2020-03-10) 1944浏览 0评论 26喜欢

面试

字节跳动 教育线 视频 一面 + 二面

字节跳动 教育线 视频 一面 + 二面
最近都流行在牛客网上视频面试 7点半一面,面了差不多一个小时,中间半小时去吃了个饭, 9点二面,面到10点左右 说实话项目和业务问的相当之深,有难度   一面 自我介绍 业务和项目 rabbit mq 三种模式 rabbit mq 持久化策略 分页查询优化 索引 线程...

汪明鑫 5年前 (2020-03-09) 1868浏览 2评论 5喜欢

面试

快手直播 视频三面

快手直播 视频三面
面试官简单的自我介绍 面试官是负责两个大团队的大佬=-=   前面面试的感受 面试官专业、耐心、态度好   为什么考虑换工作 挑一个熟悉的中间件讲下 redis 、zookeeper   redis为什么单线程还快,为啥不用多线程 re...

汪明鑫 5年前 (2020-03-09) 1199浏览 0评论 1喜欢

每周一练

每周一练(11)

每周一练(11)
【算法题】 给一个数组和一个距离k 在数组中是否存在距离k内相等的数   package pers.wmx.leetcode; import java.util.HashMap; import java.util.Map; /** * Given an...

汪明鑫 5年前 (2020-03-09) 663浏览 0评论 0喜欢