马士兵
文章平均质量分 78
烟雨平生V
这个作者很懒,什么都没留下…
展开
-
就这一次:TCP、IP、操作系统、Netty、算法一次性讲透
就这一次:大学四年没有学会的TCPIP、操作系统、SocketIO、NIO、Linux内核、Epoll、数据结构与算法,一堂课讲明白——清华大学-马士兵-周志垒IO篇1,为什么IO这么重要2,阻塞和非阻塞的本质区别3,java代码和内核如何交互4、NIO和多路复用器的差异5,IO在面试中起到的作用从TCP,NIO,Epoll一直学到Netty0、TCP通信基础0.1 操作系...原创 2020-09-08 14:37:46 · 467 阅读 · 0 评论 -
到了2020年,年薪80w的阿里P7+,需要掌握什么样的技术水平?
最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可以拿下的。那些拿下offer的人,基本上都有这么一些特征1. 学校不错,一般都是985,211,如果学校一般,那么你下面的2和3满足的话,问题也不大。2. 之前三年工作经验,都是在业内有些名气的企业,...原创 2020-06-01 18:45:23 · 7838 阅读 · 0 评论 -
在中国,有多少程序员干到40了?那么其他人去干什么了?
转:知乎问答响马:今年 47,快五十了,每天编程时间平均六到八小时。身体肯定比不上年轻人了,三十岁的时候,我连续编程时间可以在二十小时以上,经常有人第一天上班看见我在公司,第二天上班看见我还在公司。年纪大了,明显容易疲劳,工作到两点以后,也就写不了什么了。一度身体状况也很差,过敏性鼻炎,颈椎病,肩周炎,周期性闹肚子等。去年开始进健身房健身,同时去看康复医疗医生做姿态矫正。几个月后这些问题明显改善,鼻炎基本控制住,颈椎病不再犯,偶尔不适,也可以自己迅速调整。但是颈椎和腰椎还需要长时间调原创 2020-05-15 14:10:57 · 898 阅读 · 2 评论 -
有哪些 Java 源代码看了后让你收获很多,代码思维和能力有较大的提升?
转知乎问答作者:王爵nice来源:知乎既然没人,我自荐一发我写的mvc框架biezhi/blade对于学习J2EE的框架有很大的帮助,代码里使用了各种设计模式、事件机制、Java8语法、代码量也很小,web服务使用Netty作为支持,对HTTP/网络想研究的一定是你的必读品。目前在写 Blade-In-Action 小书。我之前也写过如何实现IOC/MVC框架的简单博文,可以在这个biezhi/java-bible仓库里看到。也说一下我看过的一些比较不错的代码,看了对Java能力一定原创 2020-05-15 14:08:27 · 701 阅读 · 0 评论 -
阿里巴巴的26款超神Java开源项目
1.分布式应用服务开发的一站式解决方案 Spring Cloud AlibabaSpring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spr...原创 2020-05-08 15:28:46 · 905 阅读 · 0 评论 -
每天抽四小时看这些Redis、JVM、分布式、高并发、多线程、面试题
马士兵2020年最新Java多线程高并发讲解——20年架构师告诉你Java多线程与高并发应该怎么学总共时长目录:java多线程与高并发①volatile关键字的字节码原语 java多线程与高并发②synchronized与volatile的硬件级实现 java多线程与高并发③无锁、偏向锁、轻量级锁、重量级锁升级过程 java多线程与高并发④内存屏障的基本概念...原创 2020-04-16 13:56:04 · 2708 阅读 · 0 评论 -
北上广深,2020,多少K的Java程序员应该懂高并发多线程和JVM优化
初级—初阶掌握java基础,熟悉常用类库。理解javaweb中的servlet,jsp,并了解常用的框架对java web的封装原理,能够借助框架完成增删改查功能。理解数据库在web开发中的地位。初级—中阶理解java中较为高级的特性,如反射,动态代理,JVM,内存模型,多线程等等。熟练使用框架,对框架中遇到的bug,能够借助日志和搜索引擎分析出问题的原因。在团队中,能够独立完成普通后台业...原创 2020-04-11 14:54:44 · 542 阅读 · 0 评论 -
阿里P8面试官:硬件层级内存屏障如何帮助Java实现高并发?
java多线程与高并发①volatile关键字的字节码原语 java多线程与高并发②synchronized与volatile的硬件级实现 java多线程与高并发③无锁、偏向锁、轻量级锁、重量级锁升级过程 java多线程与高并发④内存屏障的基本概念 java多线程与高并发⑤使用线程池的好与不好 java多线程与高并发⑥为什么阿里开发手册建议自定义线程池 java多线程与高并发⑦自定义线...原创 2020-04-03 16:53:27 · 1200 阅读 · 0 评论 -
阿里P8架构师汇总了史上101个最牛逼的Java技术点
多线程与高并发编程 spring,ioc入门与详解 maven的简单构建、spring AOP spring中的循环依赖、代理方式讲解 springBoot mvc项目结构 开发 热部署springBoot web项目整合数据源、Thymeleaf 项目开发-Thymeleaf、Jpa、Bootstrap mybatis整合SpringBoot、mybatis-genera...原创 2020-03-19 17:30:33 · 4974 阅读 · 2 评论 -
写出我的第一个框架:迷你版Spring MVC
前期准备我这里要写的是一个迷你版的Spring MVC,我将在一个干净的web工程开始开发,不引入Spring,完全通过JDK来实现。我们先来看一眼工程:工程代码结构第一,在annotation包下,我将提供自定义的注解,为了方便理解,就和Spring MVC保持一致。第二,为了模拟Spring MVC的方法调用链,我这里提供Controller/Service...原创 2020-03-05 13:55:43 · 535 阅读 · 0 评论 -
到了2020年,年薪80w的阿里P7专家,顶尖的技术人才只因做到了这几点
最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可以拿下的。那些拿下offer的人,基本上都有这么一些特征1. 学校不错,一般都是985,211,如果学...原创 2020-02-28 14:49:47 · 39889 阅读 · 19 评论 -
北上广深,2020,多少K的Java程序员应该懂高并发多线程和JVM优化
初级—初阶掌握java基础,熟悉常用类库。理解javaweb中的servlet,jsp,并了解常用的框架对java web的封装原理,能够借助框架完成增删改查功能。理解数据库在web开发中的地位。初级—中阶理解java中较为高级的特性,如反射,动态代理,JVM,内存模型,多线程等等。熟练使用框架,对框架中遇到的bug,能够借助日志和搜索引擎分析出问题的原因。在团队中,能够独立完成普通后台业...原创 2020-02-23 17:47:39 · 751 阅读 · 1 评论