谈AQS 首先需要聊到多线程并发
多线程并发操作内存数据,会出现线程安全的问题
因此引入了锁的概念,只允许一个线程争抢到锁,进行后续操作,其他线程阻塞
就类比高速公路收费站,车辆都是有序排队的通过收费站,一辆车过去缴费时,后面的车是排...
汪明鑫
5年前 (2020-03-20) 881浏览 2评论
0喜欢
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喜欢
编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。
+—-+——-+
| Id | Score |
+—-...
汪明鑫
5年前 (2020-03-16) 649浏览 0评论
0喜欢
微信语音,总共聊了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喜欢
【算法题】
给一个数组和一个距离k
在数组中是否存在距离k内相等的数
package pers.wmx.leetcode;
import java.util.HashMap;
import java.util.Map;
/**
* Given an...
汪明鑫
5年前 (2020-03-09) 663浏览 0评论
0喜欢
多谢各位老哥支持
欢迎新伙伴加入
转载请注明:汪明鑫的个人博客 » 欢迎大家加入 蓝极星 🌟...
汪明鑫
5年前 (2020-03-06) 708浏览 0评论
0喜欢