【Java】留下没有基础眼泪的面试题

前言 只有光头才能变强 本文 力求简单讲清每个知识点 ,希望大家看完能有所收获 一、如何减少线程上下文切换 使用多线程时, 不是多线程能提升程序的执行速度 ,使用多线程是为了 更好地利用CPU资源 ! 程序在执行时,多线程是CPU通过给每个线程 分配CPU时间片来实现 的,时间片是CPU分配给每个线 ... »

HTTP2和HTTPS来不来了解一下?

一、前言 只有光头才能变强 HTTP博文回顾: "PC端:HTTP就是这么简单" "PC端:HTTP面试题都在这里" "微信公众号端:HTTP就是这么简单" "微信公众号端:HTTP面试题都在这里" 本文 力求简单讲清每个知识点 ,希望大家看完能有所收获 二、HTTP协议的今生来世 最近在看博客的时 ... »

Java多线程打辅助的三个小伙子

前言 之前学多线程的时候没有学习线程的同步工具类(辅助类)。ps:当时觉得暂时用不上,认为是挺高深的知识点就没去管了.. 在前几天,朋友发了一篇比较好的Semaphore文章过来,然后在浏览博客的时候又发现面试还会考,那还是挺重要的知识点。于是花了点时间去了解一下。 Java为我们提供了 三个同步工 ... »

数据库两大神器【索引和锁】

前言 只有光头才能变强 索引和锁 在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 本文 力求简单讲清每个知识点 ,希望大家看完能有所收获 声明:如果没有说明具体的数据库和存储引擎, 默认指的是MySQL中的InnoDB存储引擎 一、索引 在之前,我对索引有以下的认知: 索引可以加 ... »

学习JVM是如何从入门到放弃的?

前言 只有光头才能变强 JVM在准备面试的时候就有看了,一直没时间写笔记。现在到了一家公司实习,闲的时候就写写,刷刷JVM博客,刷刷电子书。 学习JVM的目的也很简单: 能够知道JVM是什么,为我们干了什么,具体是怎么干的。能够理解到一些初学时不懂的东西 在面试的时候有谈资 能装逼 (图片来源: " ... »

Java面试前需要了解的东西

一、前言 只有光头才能变强 回顾前面: "广州三本找Java实习经历" 上一篇写了自己面试的经历和一些在面试的时候遇到的题目(笔试题和面试题)。 我在面试前针对Java基础也花了不少的时间,期间也将自己写过的博文粗略地刷了一遍,同时也在网上 找了不少比较好的资料 (部分是没看完的)。在这里给大家分享 ... »

广州三本找Java实习经历

前言 只有光头才能变强 这阵子跑去面试Java实习生啦~~~我来简单介绍一下背景吧。 广州三本大三在读,在广州找实习。大学开始接触编程,一个非常平庸的人。 在学习编程时,跟我类似的人应该会有一个疑问: 究竟学到什么程度才能找到一份实习/工作呢 ? 针对的是中小公司.. 我是在6月1号开始投的简历找J ... »

Linux网络管理

前言 只有光头才能变强 回顾前面: "看完这篇Linux基本的操作就会了" "Linux用户和权限管理看了你就会用啦" "Linux进程管理" 这篇主要讲解在 Linux下网络的管理 。 那么接下来就开始吧,如果文章有错误的地方请大家多多包涵,不吝在评论区指正哦~ 声明:基于Centos6.9 一、 ... »

Linux进程管理

前言 只有光头才能变强 回顾前面: "看完这篇Linux基本的操作就会了" "Linux用户和权限管理看了你就会用啦" 这篇主要讲解在 Linux下进程的管理 。 那么接下来就开始吧,如果文章有错误的地方请大家多多包涵,不吝在评论区指正哦~ 声明:基于Centos6.9 一、Linux下的进程 每个 ... »

Linux用户和权限管理看了你就会用啦

前言 只有光头才能变强 回顾前面: "看完这篇Linux基本的操作就会了" 没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了。这篇主要将Linux下的 用户和权限 知识点再整理一下。 那么接下来就开始吧,如果文章有错误的地方请大家多多包涵,不吝在评论区指正哦~ 一、L ... »

Spring AOP就是这么简单啦

前言 只有光头才能变强 上一篇已经讲解了 "Spring IOC知识点一网打尽!" ,这篇主要是讲解Spring的AOP模块~ 之前我已经写过一篇关于AOP的文章了,那篇把比较重要的知识点都讲解过了一篇啦: "Spring【AOP模块】就这么简单" ,很荣幸被开源中国推荐过~~ 如果没有AOP的基础 ... »

Spring IOC知识点一网打尽!

前言 只有光头才能变强 回顾前面: "给女朋友讲解什么是代理模式" "包装模式就是这么简单啦" "单例模式你会几种写法?" "工厂模式理解了没有?" 在刷Spring书籍的时候花了点时间去学习了单例模式和工厂模式,总的来说还是非常值得的! 本来想的是刷完《Spring 实战 (第4版)》和《精通Sp ... »

工厂模式理解了没有?

前言 只有光头才能变强 回顾前面: "给女朋友讲解什么是代理模式" "包装模式就是这么简单啦" "单例模式你会几种写法?" 昨天写了单例模式了,今天是时候写工厂模式啦~ 工厂模式我 个人认为其实比较难理解的 ,如果有接触过|听过|见过该模式的同学很可能就会想:我自己 一个对象出来就好了,简单快捷。用 ... »

单例模式你会几种写法?

前言 只有光头才能变强 回顾前面: "给女朋友讲解什么是代理模式" "包装模式就是这么简单啦" 本来打算没那么快更新的,这阵子在刷Spring的书籍。在看Spring的时候又经常会看到“单例”,“工厂”这些字样。 所以,就先来说说单例和工厂设计模式啦,这两种模式也是很常见的,我看很多面经都会遇到这两 ... »

JDK10都发布了,nio你了解多少?

前言 只有光头才能变强 回顾前面: "给女朋友讲解什么是代理模式" "包装模式就是这么简单啦" 本来我预想是先来回顾一下传统的IO模式的,将传统的IO模式的相关类理清楚(因为IO的类很多)。 但是,发现在整理的过程 已经有很多优秀的文章 了,而我自己来整理的话可能达不到他们的水平。并且 传统的IO估 ... »

看完这篇Linux基本的操作就会了

前言 只有光头才能变强 这个学期开了Linux的课程了,授课的老师也是比较负责任的一位。总的来说也算是比较系统地学习了一下Linux了~~~ 本文章主要是 总结Linux的基础操作以及一些简单的概念 ~如果不熟悉的同学可下个Linux来玩玩(或者去买一个服务器玩玩【学生版的不是很贵】),对于开发者来 ... »

包装模式就是这么简单啦

前言 只有光头才能变强 回顾前面: "给女朋友讲解什么是代理模式" 前一篇已经讲解了代理模式了,今天要讲解的就是 装饰模式 啦~ 在看到 和`FilterOutputStream`时看到了之前常听见的 装饰模式 (对IO一定了解的同学可能都会知道那么一句话:在IO用得最多的就是装饰模式了)! 其实无 ... »

给女朋友讲解什么是代理模式

前言 只有光头才能变强 回顾前面: "ThreadLocal就是这么简单" "多线程三分钟就可以入个门了!" "多线程基础必要知识点!看了学习多线程事半功倍" "Java锁机制了解一下" "AQS简简单单过一遍" "Lock锁子类了解一下" "线程池你真不来了解一下吗?" "多线程之死锁就是这么简单 ... »

多线程之死锁就是这么简单

前言 只有光头才能变强 回顾前面: "ThreadLocal就是这么简单" "多线程三分钟就可以入个门了!" "多线程基础必要知识点!看了学习多线程事半功倍" "Java锁机制了解一下" "AQS简简单单过一遍" "Lock锁子类了解一下" "线程池你真不来了解一下吗?" 本篇主要是讲解 死锁 ,这 ... »

线程池你真不来了解一下吗?

前言 只有光头才能变强 回顾前面: "ThreadLocal就是这么简单" "多线程三分钟就可以入个门了!" "多线程基础必要知识点!看了学习多线程事半功倍" "Java锁机制了解一下" "AQS简简单单过一遍" "Lock锁子类了解一下" 本篇主要是讲解线程池,这是我在多线程的倒数第二篇了, 后面 ... »