- 博客(6)
- 收藏
- 关注
原创 Linux常用命令
文件增删查改: 增: mkdir 创建文件夹 touch 创建文件 cp 复制文件 删: rm / rmdir 查: ls find cat 从第一个字节开始正向查看文件的内容 tac 从最后一行开始反向查看一个文件的内容 改: mv 重命名或者移动一个目录 chmod 修改文件权限 压缩与解压 解压: tar -zxfv 解压gzip格式压缩包 bun...
2018-03-28 14:00:49 163
原创 腾讯一面总结
项目用到的技术、难点,亮点。 熟悉Linux吗,说说Linux的常用命令 熟悉前端吗 说下快排算法的思路 说下项目中dubbo原理、zookeeper原理、redis 算法题:递增数组中找出一对数字和为给定值的数对...
2018-03-28 13:25:39 450
转载 【转载】23种设计模式汇总
转自:http://blog.163.com/zhu_xude/blog/static/11676921620095160737528/
2018-03-13 16:27:56 210
原创 JVM阅读笔记之类加载机制
类的生命周期:加载,验证,准备,解析,初始化,使用,卸载 必须对类进行初始化的五种条件(有且仅有): 1、遇到new、getstatic、putstatic、invokestatic这条字节码指令 2、使用java.lang.reflect包的方法对类进行反射调用的时候,如果类没有进行过初始化,则需要先触发其初始化 3、当初始化一个类的时候,如果发现其父类还没有进行初始化,则需要先触发...
2018-03-07 00:53:57 212
原创 JVM阅读笔记之垃圾收集机制
一、判断对象是否存在引用: 1、引用计数法算法:每当一个地方引用该对象,计数器加1,引用失效时,计数器减1,计数器为0即不可能再被引用(缺点:若存在两个对象互相引用且没有地方引用到他们时,将不会被回收,所以几乎不使用这种方法) 2、可达性分析算法:通过一系列GC Roots对象作为起始点,从这些节点开始向下搜索,搜索走过的路径称为引用链,当一个对象和引用链没有相连时,就是可回收的 (GC R...
2018-03-06 16:22:05 200
原创 JVM阅读笔记之Java内存区域与对象的创建
一、运行时数据区域 1、程序计数器(每条线程都需要有一个独立的程序计数器,字节码行号指示器) 2、Java虚拟机栈(线程私有,生命周期与线程相同,每个方法执行时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接等) 3、本地方法栈(与Java虚拟机相似,只是他存放Native方法执行时数据) 4、Java堆(所有线程共享,存放内存实例,分为新生代和老生代) 5、方法区(线程共享,用于...
2018-03-05 23:10:01 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人