马小莫QAQ
马小莫QAQ
全部文章
java
API(1)
Arthas(1)
BAT(1)
CRUD(1)
Disruptor(1)
docker(2)
Elasticsearch(1)
Explain(1)
feign(1)
FullGC(1)
G1(1)
GitHub(1)
Hadoop(1)
HashMap(2)
HTTP(1)
IDEA(2)
Java核心知识(1)
Java核心知识点(1)
JDK(1)
JUC(2)
jvm(4)
JWT(1)
kafka(7)
KMP(1)
Kubernetes(2)
Leaf(1)
linux(6)
maven(1)
MQ(1)
mybatis(2)
mysql(9)
Nacos(1)
Navicat(2)
Netty(2)
Nginx(2)
NIO(1)
oauth2(1)
OCR(1)
redis(9)
RocketMQ(2)
Rust(2)
Spirng(1)
Spring(9)
spring boot(3)
Spring Cloud(1)
SpringBoot(1)
ssm(1)
static(1)
Swagger(2)
TCP(1)
ThreadLocal(1)
Tomcat(1)
WebScoket(1)
Zookeeper(2)
中台(1)
互联网(1)
京东(1)
内存(2)
内核(2)
分布式(6)
分布式架构(1)
分支/合并框(1)
区块链(1)
单例(1)
地摊经济(1)
多线程(2)
大数据(3)
天猫(1)
存储(1)
定位(1)
并发(1)
微服务(3)
快速排序(1)
操作系统(2)
数据库(7)
数据结构(1)
服务器(1)
未归档(6)
机器ID(1)
架构(2)
消息队列(1)
知识图谱(1)
程序员(7)
程序员出路(2)
算法(12)
索引(1)
线程(1)
编程语言(5)
网络(3)
网络传输(1)
职场(1)
腾讯(1)
裁员(1)
设计模式(3)
跳槽(1)
软件开发(1)
软件架构师(1)
链表(2)
队列(3)
阿里(4)
阿里巴巴(1)
面试(13)
高并发(2)
归档
标签
去牛客网
登录
/
注册
马小莫QAQ的博客
公众号:程序员高级码农
全部文章
/ java
(共385篇)
七面阿里国际,凭借这份学习笔记 “闭关修炼一个月”终拿offer
前言 工程项目经验基本为0 所以被死磕Java 阿里面经 总结起来:面试官喜欢抛出一个大点,看你能讲多广多深 一面: 90mins 讲项目 讲一个集合框架整体框架 分Collection和Map两大类全部讲一遍,每一个接口和对应实现类,他们类各自的特点,性质,基本参数,能讲多...
2021-07-02
0
290
synchronized你以为你真的懂?synchronized在汇编语言上如何实现
前言 对于Java开发者来说synchronized关键字肯定不陌生,对它的用法我们可能已经能信手扭来了,但是我们真的对它深入了解吗?如果深入到汇编级别你能说上来吗? synchronized的作用于用法 多线程并发中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,随着J...
2021-07-02
0
401
作为程序员,你碰到过最奇葩的需求是怎样的?
前言 在 IT 公司,不吵架的程序员和产品经理,不是一名合格的程序员和产品经理。 还记得:App 的主题颜色可根据手机壳颜色自动调整 这个需求吗? 对于这样谜一般的需求,程序员最终按捺不住还是动了手。本以为这仅是一个素来“死对头”即程序员和产品经理之间的一个段子,万万没想到事件得到了进一步的证...
2021-07-02
0
573
扫码枪轻轻一扫,瞬间扣款,支付背后的原理原来这么简单
前言 最近由于业务需求,需要开发付款码功能,该接口底层将会聚合市面上主流钱包 APP 的付款码功能,如微信支付,支付宝支付。 ps:付款码支付别称有很多,如微信支付端支付产品为付款码支付(之前的文档叫做刷卡支付),而支付宝端产品为当面付-条支付,而有些文档会成为二维码被扫支付。 下文统...
2021-07-02
0
1362
还在用if(obj!=null)做非空判断?带你快速上手Java8的新特性 Optional来尽量简化代码同时高效处理NPE
1.前言 相信不少小伙伴已经被java的NPE(Null Pointer Exception)所谓的空指针异常搞的头昏脑涨, 有大佬说过“防止 NPE,是程序员的基本修养。”但是修养归修养,也是我们程序员最头疼的问题之一,那么我们今天就要尽可能的利用Java8的新特性 Optional来尽量简化代...
2021-07-02
0
972
java程序员必须知道的内存知识-应用层
1.volatile 可见性,使用volatile修饰的变量可以立刻被其它线程读取到,经常会被用到多线程同步的关键变量上,像aqs的state。 因为CPU在访问主存需要大约十几个时钟周期,为了提高cpu的效率便有了高速缓存,当数据被加载到高速缓存时,其它核并不能第一时间看到。 内存屏障,最常见的...
2021-07-02
0
588
安保人员办公室巡查见电脑没关,小手一动,第二天程序员崩溃
写在前面 作为程序员的你下班时是不是将显示器关掉,就揣着手机下班走人了? 曾有安保人员晚上来办公室巡查时问,为什么这些人不关机就下班呢? 作为程序员,你会心一笑。对方不明白如果关机了,第二天程序员上班可能会崩溃: 打开IDEA,并定位到昨天的代码,十分钟 打开Navicat,...
2021-07-02
0
408
奇葩程序员:新来的同事某个类写了长达766行,差点被打断腿
推荐阅读 211本非科班,面试阿里、字节、快手、美团面经总结(已拿offer) Java程序员掌握了被吹的神乎其神的微服务,真的能进阿里吗? 字节跳动Java岗算法面试有多难?看完这些你就知道了 最新阿里P6-P7Java研发岗面经:技能要求+面试真题+经验总结! 答应我,别再写上千行的...
2021-07-02
0
389
这就是传说中最经典的外包案例 ?看完再也不去干外包了
前言 外包是指将承包合约之一或全部委托给承包合约当事人以外的第三人的商业活动决策。其目的为节省成本、集中精力于核心业务、善用资源、为获得独立及专业人士的专业服务等。 我们先来看下这些传说中最经典的外包案例 案例一、当天猫的猫撞上人民币的猫 案例二、南非政府四千万换一个WordPre...
2021-07-02
0
943
Java开发五年程序员,阿里三面就被刷下来,究竟输在哪里?
前言 经常听到一些同学调侃,Boss不聘、前程堪忧、拉不上钩,简历投了上百份,好不容易收到的面试又一个一个被刷掉,这阵仗在互联网IT行业太常见了。身边一朋友就找我聊了。 背景介绍 他小厂背景、15年毕业、普通学校,这看起来确实没什么战斗力,但能够挺到阿里三面,也说明他是能力不错的了,但是输在哪...
2021-07-02
0
386
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页