不忘初心

一只追求技术的蜗牛

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

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

2018-08-21 09:21:39

阅读数:204

评论数:0

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

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

2018-08-17 13:42:22

阅读数:299

评论数:0

你应该具有的富人思维

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

2018-08-31 18:48:22

阅读数:94

评论数:0

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

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

2018-08-29 08:35:21

阅读数:160

评论数: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

阅读数:371

评论数:0

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

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

2018-08-25 10:13:00

阅读数:1371

评论数:0

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

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

2018-08-24 09:45:53

阅读数:735

评论数:3

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

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

2018-08-23 19:15:45

阅读数:241

评论数:0

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

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

2018-08-14 21:16:38

阅读数:897

评论数:0

最最最常见的Java面试题总结——第二周

String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的? String和StringBuffer、StringBuilder的区别 可变性   String类中使用字符数组:private final char value[]保存字...

2018-08-13 10:22:28

阅读数:110

评论数:0

关于技术学习的一些感悟

学习的时候追根究底很重要,多问为什么,多思考可不可以不这样,多思考不同实现方式的不同点,多关注思路思想而不是具体实现。 经历过才懂得 如果说最初的notepad写代码是石器时代,那么现在的开发至少已经进入了工业时代,现在的开发人员有好用的写代码工具,好用的项目构建工具,好用的发布工...

2018-08-12 14:15:32

阅读数:148

评论数:0

结合Spring发送邮件的四种正确姿势,你知道几种?

一 前言 测试所使用的环境 测试使用的环境是企业主流的SSM 框架即 SpringMVC+Spring+Mybatis。为了节省时间,我直接使用的是我上次的“SSM项目中整合Echarts开发”该项目已经搭建完成的SSM环境。 标题说的四种姿势指的是哪四种姿势? 发送text格式...

2018-08-10 08:33:43

阅读数:776

评论数:0

最最最常见的Java面试题总结-第一周

这里会分享一些出现频率极其极其高的面试题,初定周更一篇,什么时候更完什么时候停止。 Github地址:https://github.com/Snailclimb/Java-Guide/blob/master/面试必备/最最最常见的Java面试题总结/第一周(2018-8-7).md 一...

2018-08-07 22:45:19

阅读数:178

评论数:0

选择技术方向都要考虑哪些因素

本文主要是作者读安晓辉老师的《程序员程序员职场进阶 32 讲 》中关于“选择技术方向都要考虑哪些因素”这部分做的一些笔记和自己的思考。在这里分享给各位! 文章很短,所以各位只需要花3分钟左右就可以阅读完成哦! 选择一种技术可能会考虑到的决定因素 就业机会 选择一门就业面广的技术还是比...

2018-08-06 09:49:08

阅读数:952

评论数:0

说几件小事

一 开源项目 熟悉我的朋友应该知道,从大概3个月前,我开源了一个后端(偏Java方向)的学习/指南文档。Github地址为:https://github.com/Snailclimb/Java-Guide。该文档主要是笔主在学习Java的过程中的一些学习笔记,但是为了能够涉及到大部分后端学习所需...

2018-08-03 22:38:04

阅读数:55

评论数:0

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