摘要: 我们希望你有? 1、3年以上Java服务器开发经验,精通Java及面向对象设计开发,熟悉主流web框架 2、熟悉网络编程,熟悉TCP/IP协议,熟悉互联网应用协议 3、有大规模分布式系统设计与开发经验熟悉SOA架构者优先 4、熟悉Redis、Zookeeper、MySQL、Elastic Searc 阅读全文
posted @ 2017-08-27 22:20 积淀 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1.什么是AQS? AQS的核心思想是基于volatile int state这样的volatile变量,配合Unsafe工具对其原子性的操作来实现对当前锁状态进行修改。同步器内部依赖一个FIFO的双向队列来完成资源获取线程的排队工作。 2.同步器的应用 同步器主要使用方式是继承,子类通过继承同步器 阅读全文
posted @ 2016-11-04 18:13 积淀 阅读(8336) 评论(1) 推荐(3) 编辑
摘要: 1.计算机内存模型的相关概念原理 计算机在执行程序时,每条指令都是在CPU中执行的,在指令的执行过程中,涉及到数据的读取和写入。由于程序在运行的过程中数据是放在"主存"中的, 由于数据从主存中读取数据和写入数据要比CPU执行指令的速度慢的多,如果任何时候对数据的操作都需要通过和主存进行交互,会大大降 阅读全文
posted @ 2016-10-29 14:00 积淀 阅读(728) 评论(0) 推荐(1) 编辑
摘要: 一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用J 阅读全文
posted @ 2015-12-30 14:25 积淀 阅读(538) 评论(0) 推荐(1) 编辑
摘要: 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当 在使用Linux的时候,如果您通过ls –l /... 阅读全文
posted @ 2014-10-08 22:06 积淀 阅读(18408) 评论(2) 推荐(3) 编辑
摘要: java IO体系图 IO流的操作规律总结: 1,明确体系: 数据源:InputStream ,Reader 数据汇:OutputStream,Writer 2,明确数据:因为数据分两种:字节,字符。 数据源:是否是纯文本数据呢? 是:Reader 字符输入流 否:InputStream 字节输入流 阅读全文
posted @ 2014-09-03 20:24 积淀 阅读(295) 评论(0) 推荐(1) 编辑
摘要: 思考为什么要引入容器这个概念? Java有多种方式保存对象(应该是对象的引用),例如使用数组时保存一组对象中的最有效的方式,如果你想保存一组基本类型的数据,也推荐使用这种方式,但大家知道数组是具有固定尺寸的,你必须事先知道你要需要多少个对象。但是在一般的情况中,你在写程序中并不知道将需要多少个对象,... 阅读全文
posted @ 2014-08-31 23:52 积淀 阅读(3723) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-09 14:30 积淀 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 高效学习 高效的学习技术 举一反三 自省能力 自省能力就是自己找自己的难看。当你得到一个解的时候,要站在自己的对立面来找这个解的漏洞。 有点像左右手互博。这种自己和自己博弈的能力又叫做思辨能力。将自己分裂成正反方,左右方,甚 至多方,站在不同的立场上来和自己辩论,从而做到不漏一个case,从而获得完 阅读全文
posted @ 2019-02-20 21:13 积淀 阅读(2123) 评论(2) 推荐(2) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-11 17:39 积淀 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-22 12:18 积淀 阅读(414) 评论(0) 推荐(1) 编辑
摘要: 参考: https://www.cnblogs.com/java-my-life/archive/2012/04/13/2442795.html 阅读全文
posted @ 2018-05-28 16:05 积淀 阅读(228) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-05-22 21:20 积淀 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 常用命令: awk '{print $1, $4}' netstat.txt awk '{printf "%-8s %-8s %-8s %-18s %-22s %-15s\n",$1,$2,$3,$4,$5,$6}' netstat.txt awk '$3==0 && $6=="LISTEN" ' 阅读全文
posted @ 2018-05-17 12:08 积淀 阅读(253) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/zhangliangzi/article/details/51338291 -参考 双亲委派过程:当一个类加载器收到类加载任务时,立即将任务委派给它的父类加载器去执行,直至委派给最顶层的启动类加载器为止。如果父类加载器无法加载委派给它的类时,将类加载任务退 阅读全文
posted @ 2018-05-08 12:08 积淀 阅读(295) 评论(1) 推荐(0) 编辑
摘要: 首先Throws(抛出)几个自己学习过程中一直疑惑的问题: 1、什么是类加载?什么时候进行类加载? 2、什么是类初始化?什么时候进行类初始化? 3、什么时候会为变量分配内存? 4、什么时候会为变量赋默认初值?什么时候会为变量赋程序设定的初值? 5、类加载器是什么? 6、如何编写一个自定义的类加载器? 阅读全文
posted @ 2018-05-08 10:26 积淀 阅读(937) 评论(0) 推荐(0) 编辑
摘要: Java动态编译:http://pfmiles.github.io/blog/dynamic-java/ 动态编译代码:https://github.com/giraffe/DynamicJavaCompiler Java 类运行时动态编译技术:https://seanwangjs.github.i 阅读全文
posted @ 2018-05-06 19:35 积淀 阅读(256) 评论(0) 推荐(0) 编辑