不忘初心

一只追求技术的蜗牛

排序:
默认
按更新时间
按访问量

可能是全网把 ZooKeeper 概念讲的最清楚的一篇文章

该文已加入开源文档:JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识)。地址:https://github.com/Snailclimb/JavaGuide. 前言 相信大家对 ZooKeeper 应该不算陌生。但是你真的了解 ZooKeeper 是个什么东...

2018-09-11 11:08:05

阅读数:59

评论数:0

可能是把Java内存区域讲的最清楚的一篇文章

写在前面(常见面试题) 介绍下Java内存区域(运行时数据区)。 Java对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直接指针两种方式) 1 概述 对于Java程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序开...

2018-08-21 09:21:39

阅读数:127

评论数:0

搞定计算机网络面试,看这篇就够了(补充版)

相对与上一个版本的计算机网路面试知识总结,这个版本增加了 “TCP协议如何保证可靠传输”包括超时重传、停止等待协议、滑动窗口、流量控制、拥塞控制等内容并且对一些已有内容做了补充。 一 OSI与TCP/IP各层的结构与功能,都有哪些协议 五层协议的体系结构 学习计算机网络时我们一般采用...

2018-08-17 13:42:22

阅读数:169

评论数:0

可能是把Docker的概念讲的最清楚的一篇文章

本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。 阅读本文大概需要15分钟,通过阅读本文你将知道一下概念: 容器 什么是Docker? Docker思想、特点 Docker容器主要解决什么问题 容器 VS 虚拟机 Do...

2018-06-26 21:46:58

阅读数:107

评论数:0

关于Java IO与NIO知识都在这里

由于内容比较多,我下面放的一部分是我更新在我的微信公众号上的链接,微信排版比较好看,更加利于阅读。每一篇文章下面我都把文章的主要内容给列出来了,便于大家学习与回顾。 Java面试通关手册(Java学习指南) Github地址:https://github.com/Snailclimb/Java_...

2018-05-19 11:50:47

阅读数:210

评论数:1

一文掌握关于Java数据结构所有知识点(欢迎一起完善)

在我们学习Java的时候,很多人会面临我不知道继续学什么或者面试会问什么的尴尬情况(我本人之前就很迷茫)。所以,我决定通过这个开源平台来帮助一些有需要的人,通过下面的内容,你会掌握系统的Java学习以及面试的相关知识。本来是想通过Gitbook的形式来制作的,后来想了想觉得可能有点大题小做。另外,...

2018-05-12 19:50:43

阅读数:187

评论数:0

面试中关于Redis的问题看这篇就够了

昨天写了一篇自己搭建redis集群并在自己项目中使用的文章,今天早上看别人写的面经发现redis在面试中还是比较常问的(笔主主Java方向)。所以查阅官方文档以及他人造好的轮子,总结了一些redis面试和学习中你必须掌握的问题。事无巨细,不可能囊括到所有内容,尽量把比较常见的写出来。欢迎关注我的微...

2018-04-19 22:43:38

阅读数:448

评论数:0

干货:计算机网络知识总结

目录: 一,计算机概述 二,物理层 三,数据链路层 四,网络层 五,运输层 六,应用层 一,计算机概述 (1),基本术语 结点 (node): 网络中的结点可以是计算机,集线器,交换机或路由器等。 链路(link ): 从一个结点到另一个结点的一段物...

2018-04-01 15:40:24

阅读数:648

评论数:0

Java多线程学习(一)Java多线程入门

转载请备注地址:https://blog.csdn.net/qq_34337272/article/details/79640870 系列文章传送门: Java多线程学习(一)Java多线程入门 Java多线程学习(二)synchronized关键字(1) Java多线程学习(二)sync...

2018-03-21 15:31:39

阅读数:3462

评论数:1

超详细的Java面试题总结(一)之Java基础知识篇

  最近在备战面试的过程中,整理一下面试题。大多数题目都是自己手敲的,网上也有很多这样的总结。自己感觉总是很乱,所以花了很久把自己觉得重要的东西总结了一下。 系列文章: 超详细的Java面试题总结(一)之Java基本知识 超详细的Java面试题总结(二)之Java基础知识篇 超详细的Jav...

2017-12-15 20:11:25

阅读数:3775

评论数:1

final、static、this、super 关键字总结

final 关键字 final关键字主要用在三个地方:变量、方法、类。 对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。 当用final修饰一个类时,表明这个类不能被继承。final类...

2018-09-19 09:05:51

阅读数:44

评论数:0

static 关键字详解

static 关键字 static 关键字主要有以下四种使用场景 修饰成员变量和成员方法 静态代码块 修饰类(只能修饰内部类) 静态导包(用来导入类中的静态资源,1.5之后的新特性) 修饰成员变量和成员方法(常用) 被 static 修饰的成员属于类,不属于单个这个类的某个对象,被类中所有对象...

2018-09-19 08:58:33

阅读数:17

评论数:0

【面试必备】透过源码角度一步一步带你分析 ArrayList 扩容机制

final 关键字 final关键字主要用在三个地方:变量、方法、类。 对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。 当用final修饰一个类时,表明这个类不能被继承...

2018-09-19 08:56:26

阅读数:20

评论数:0

你应该具有的富人思维

今天分享一点和技术无关的话题,也是大部分比较关心的话题——如何提升自己的财富/如何树立正确的理财观。因为最近课外时间比较充足,所以对这方面话题关注的比较多。关注这些不是因为我现在有钱了(Snailclimb也就是笔主目前还是个穷学生呢!),而是我觉得这些东西应该算是每个人必备的常识了。毕竟,每...

2018-08-31 18:48:22

阅读数:59

评论数:0

搞定JVM垃圾回收就是这么简单

上文回顾:《可能是把Java内存区域讲的最清楚的一篇文章》 写在前面 本节常见面试题: 问题答案在文中都有提到 如何判断对象是否死亡(两种方法)。 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。 如何判断一个常量是废弃常量 ...

2018-08-29 08:35:21

阅读数:87

评论数:0

推荐10个Java方向最热门的开源项目(8月)

1. JCSprout(Java核心知识库) Github地址: https://github.com/crossoverJie/JCSprout star: 12k 介绍: 处于萌芽阶段的 Java 核心知识库。 2. Java-Guide (Java学习指南) Github地...

2018-08-28 17:54:32

阅读数:142

评论数:0

Github上发布一天Star数破4K的项目了解一下

前言 随着时间的推移,我们大家最熟悉的Windows操作系统不断发展。现在Windows已经发展到了Windows10版本。可能大家和我一样,真正使用Windows操作系统也不过是从Windows7开始。对于老系统,也只是从课本、老师或者其他人的谈论中了解了一些。毕竟谁也没有这么多的功夫去重新装...

2018-08-25 10:13:00

阅读数:1294

评论数:0

经过了这么多场Java面试,我明白了这些道理

最近3个月一口气面了十几家公司的Java开发岗,大大小小的面试笔试加起来快20场,收获很多。本人毕业快2年了,毕业时在学校所在的2线省会城市找了家开发公司做java的开发,前前后后做了1年半,感觉公司对技术没有啥追求,做的项目翻来覆去就是SSM那些东西,左思右想辞了职,当了北漂,把自己包装成2年工...

2018-08-24 09:45:53

阅读数:374

评论数:1

这几道Java集合框架面试题在面试中几乎必问

本文是“最最最常见Java面试题总结”系列第三周的文章。 主要内容: 1. Arraylist 与 LinkedList 异同 2. ArrayList 与 Vector 区别 3. HashMap的底层实现 4. HashMap 和 Hashtable 的区别...

2018-08-23 19:15:45

阅读数:114

评论数:0

小故事详解负载均衡技术的实现:从tomcat到Nginx

什么是负载均衡? 通俗一点讲,就是在高并发、大数据环境下给服务器减压的技术。 负载均衡是任何一个有一定规模的互联网企业都会考虑的问题,负载方式很多,有依靠硬件实现的,也有依靠软件实现负载的。 今天来聊聊使用软件来负载的方式。 你可能听过各自负载的方式,比如常见的nginx,dubbo,...

2018-08-14 21:16:38

阅读数:880

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭