- 博客(5)
- 收藏
- 关注
原创 java 题
1, java是否允许多继承。java1.8之后,可以用interface 的 default方法实现多继承。2,JVM如何实现try-with-resources特性?必须针对实现AutoCloseable。java 字节码。 调用的 invokeVirtualjavap -p -v 。class3,String s1 = “abc”; // #1Stirng s2 = new String(“abc”); // #2s2.intern(); // s2引用没
2020-07-14 09:37:58
81
原创 并发编程-理论学习-学习笔记
利用 CPU 的高性能计算机组成:cpu增加高速缓存。导致可见性问题。操作系统:分时复用CPU,线程切换。导致原子性问题。一条高级语言语句可以能对应多条cpu指令。编译原理:优化指令。导致有序性问题。如双检查。解决并发问题合理方案:按需禁用缓存以及编译优化。解决可见行问题:Java 内存模型java1.5对volatile增强,Happens-Before 规则(前面一个操作的结果对后续操作是可见的)程序的顺序性规则。前面的操作 Happens-Before 于后续的任意操作,程序前面对
2020-06-28 20:03:47
130
原创 字节跳动技术要求
计算机基础:大学理论代码和语言:最熟悉什么语言算法和数据:解题思路,聪明程度,解题逻辑性,如果简单排序。系统设计:社招,过往的系统,也有开放性的问题,假设你是今日头条的开发,要设计一个。。。坦诚正值持续学习团队协作,个人感染力。逻辑思维,沟通中看:从叙述中看,看出来是否有逻辑性,是否混乱。自己的过往经历,看长线思考能力。语言不重要,熟练度很重要。必须会java不会go,懂语言,过往。代码不只考算法,比如:变量命名用拼音。接口定义,编码风格,编..
2020-06-17 21:02:02
1146
原创 windows 专业版 Docker 安装
Docker 安装下载https://hub.docker.com/editions/community/docker-ce-desktop-windows?tab=description安装安装后碰到问题,必须开启虚拟化。解决:https://hub.docker.com/editions/community/docker-ce-desktop-windows?tab=descript...
2020-05-27 10:58:49
1752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人