缓存雪崩、缓存穿透、缓存更新了解多少?

2019-01-14
阅读 4 分钟
8.9k
前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:[链接] 回顾前面: 从零单排学Redis【青铜】 从零单排学Redis【白银】 从零单排学Redis【黄金】 从零单排学Redis【铂金一】 从零单排学Redis【铂金二】 今天来分享一下Redis几道常见的面试题: 如何解决缓存雪崩? 如何解决缓存穿透? 如何保证缓存与数...

为什么需要Docker?

2019-01-10
阅读 4 分钟
4.5k
前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:[链接] 估计大家也可能听过Docker这项技术(在论坛上、招聘技能上、交流群上等等),要是不了解Docker,都不好意思在网上冲浪的时候吹牛逼了。 所以这几天学了一下Docker,总结了Docker入门的相关知识,分享给大家(好让我们一起吹牛逼)。 I need a doctor,...

一分钟学会《模板方法模式》

2019-01-04
阅读 6 分钟
5.5k
前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:[链接] 在上一篇有读者说,一分钟就看完门面模式了,所以今天的标题就取《一分钟学会模板方法模式》 回顾前面所写过的设计模式: 给女朋友讲解什么是代理模式 包装模式就是这么简单啦 单例模式你会几种写法? 工厂模式理解了没有? 策略模式原来就这么简...

2018再见|2019你好

2019-01-02
阅读 3 分钟
3.1k
前言 只有光头才能变强 Hello,首先祝大家元旦快乐!(文末有个人送书福利) 2018年自己成长了很多,这篇文章来回顾一下2018我做了什么事,展望2019年~ 背景:2019应届生,方向:Java 上半年(一月份到五月份) 在2018年年初,我就给自己定下一个目标:“在今年暑假可以找到一份实习,如果实习单位就不错就一直做下去,我不希...

三分钟学会《门面模式》

2018-12-30
阅读 3 分钟
3.6k
前言 只有光头才能变强 回顾前面所写过的设计模式: 给女朋友讲解什么是代理模式 包装模式就是这么简单啦 单例模式你会几种写法? 工厂模式理解了没有? 策略模式原来就这么简单! 无论是面试还是个人的提升,设计模式是必学的。今天来讲解门面(外观)模式~ 上一次分享了一篇好文:《为什么阿里巴巴禁止工程师直接使用日...

策略模式原来这么简单!

2018-12-28
阅读 6 分钟
6k
前言 只有光头才能变强 回顾前面: 给女朋友讲解什么是代理模式 包装模式就是这么简单啦 单例模式你会几种写法? 工厂模式理解了没有? 无论是面试还是个人的提升,设计模式是必学的。今天来讲解策略模式~ 一、策略模式介绍 我一次听到策略模式这个词,是在我初学JDBC的时候。不知道大家有没有用过DBUtils这个组件。当时...

外行人都能看得懂的机器学习,错过了血亏!

2018-12-19
阅读 5 分钟
3.8k
没错,这篇主要跟大家一起入门机器学习。作为一个开发者,”人工智能“肯定是听过的。作为一个开发面试者,肯定也会见过”机器学习“这个岗位(反正我校招的时候就遇到过)。

我是如何将博客转成PDF的

2018-12-12
阅读 3 分钟
3.5k
之前有读者问过我:“3y你的博客有没有电子版的呀?我想要份电子版的”。我说:“没有啊,我没有弄过电子版的,我这边有个文章导航页面,你可以去文章导航去找来看呀”..然后就没有然后了。

面试前必须知道的MySQL命令【explain】

2018-12-06
阅读 4 分钟
5.6k
前言 只有光头才能变强 刷面试题的时候,不知道你们有没有见过MySQL这两个命令:explain和profile(反正我就见过了).. 之前虽然知道这两个命令大概什么意思,但一直没有去做笔记。今天发现自己的TODO LIST有这么两个命令,于是打算来学习一番,记录一下~ 使用的MySQL的版本为5.6.38 一、explain命令 1.1体验explain命令 ...

从零单排学Redis【铂金二】

2018-12-04
阅读 5 分钟
3.7k
前言 只有光头才能变强 好的,今天我们要上【铂金二】了,如果还没有上铂金的,赶紧先去蹭蹭经验再回来(不然不带你上分了): 从零单排学Redis【青铜】 从零单排学Redis【白银】 从零单排学Redis【黄金】 从零单排学Redis【铂金一】 在上篇中抛出了一个问题: 抛个问题:如果从服务器挂了,没关系,我们一般会有多个从服...

从零单排学Redis【铂金一】

2018-11-28
阅读 4 分钟
3.4k
前言 只有光头才能变强 好的,今天我们要上铂金段位了,如果还没经历过青铜和白银和黄金阶段的,可以先去蹭蹭经验再回来: 从零单排学Redis【青铜】 从零单排学Redis【白银】 从零单排学Redis【黄金】 这篇文章主要讲的是Redis主从复制。因为Redis集群的知识点有点多,所以铂金上分得要好几篇~ 文本力求简单讲清每个知识...

还在用Synchronized?Atomic你了解不?

2018-11-22
阅读 7 分钟
4k
前言 只有光头才能变强 之前已经写过多线程相关的文章了,有兴趣的同学可以去了解一下: [链接] 在阅读《阿里巴巴 Java开发手册》读后感时,还有未解决的问题: 如果是count++操作,使用如下类实现: AtomicInteger count = new AtomicInteger(); count.addAndGet(1);如果是 JDK8,推荐使用 LongAdder 对象,比 AtomicLon...

给女朋友讲解什么是Optional【JDK 8特性】

2018-11-19
阅读 11 分钟
3.9k
不知道大家还记得上一篇《阿里巴巴 Java开发手册》读后感不,当时阅读到空指针异常(NPE)时,书上提到JDK 8有个Optional类供我们使用,该类可以尽可能地防止出现空指针异常(NPE)。

《阿里巴巴 Java开发手册》读后感

2018-11-16
阅读 9 分钟
4.3k
趁着学校校运会,合理地给自己放了一个小长假,然后就回家了。回到家才发现当时618买了一堆书,这堆书还有没撕包装的呢....于是我翻出了最薄的一本《阿里巴巴 Java开发手册》

从零单排学Redis【黄金】

2018-11-09
阅读 5 分钟
3.2k
前言 只有光头才能变强 好的,今天我们要上黄金段位了,如果还没经历过青铜和白银阶段的,可以先去蹭蹭经验再回来: 从零单排学Redis【青铜】 从零单排学Redis【白银】 看过相关Redis基础的同学可以知道Redis是单线程的,很多面试题也很可能会问到“为什么Redis是单线程的还那么快”。 这篇文章来讲讲单线程的内部的原理。...

从零单排学Redis【白银】

2018-11-08
阅读 7 分钟
3.6k
前言 只有光头才能变强 今天继续来学习Redis,上一篇从零单排学Redis【青铜】已经将Redis常用的数据结构过了一遍了。如果还没看的同学可以先去看一遍再回来~ 这篇主要讲的内容有: Redis服务器的数据库 Redis对过期键的处理 Redis持久化策略(RDB和AOF) 本文力求简单讲清每个知识点,希望大家看完能有所收获 一、Redis服...

CopyOnWriteArrayList你都不知道,怎么拿offer?

2018-11-07
阅读 10 分钟
5.4k
前言 只有光头才能变强 前一阵子写过一篇COW(Copy On Write)文章,结果阅读量很低啊...COW奶牛!Copy On Write机制了解一下 可能大家对这个技术比较陌生吧,但这项技术是挺多应用场景的。除了上文所说的Linux、文件系统外,其实在Java也有其身影。 大家对线程安全容器可能最熟悉的就是ConcurrentHashMap了,因为这个容器...

2018年如何快速学Java

2018-11-05
阅读 6 分钟
4.6k
前言 只有光头才能变强 提前预警:本文适合Java新手阅读(老手可在评论区给下建议),希望大家看完能有所收获。 一、为什么我要写下这篇文章 1.1直接缘由: 在今天(2018年11月4日)有个同学给我发微信找我 同学:能不能给他一个网页他改一下,他想参考一下,然后用于做毕业设计。 3y:可以啊,你的题目是什么啊?想用Java来...

COW奶牛!Copy On Write机制了解一下

2018-10-31
阅读 5 分钟
4.5k
执行BGSAVE命令或者BGREWRITEAOF命令的过程中,Redis需要创建当前服务器进程的子进程,而大多数操作系统都采用写时复制(copy-on-write)来优化子进程的使用效率,所以在子进程存在期间,服务器会提高负载因子的阈值,从而避免在子进程存在期间进行哈希表扩展操作,避免不必要的内存写入操作,最大限度地节约内存。

【3y】从零单排学Redis【青铜】

2018-10-29
阅读 11 分钟
6.6k
最近在学Redis,我相信只要是接触过Java开发的都会听过Redis这么一个技术。面试也是非常高频的一个知识点,之前一直都是处于了解阶段。秋招过后这段时间是没有什么压力的,所以打算系统学学Redis,这也算是我从零学习Redis的笔记吧。

【Java】几道常见的秋招面试题

2018-10-23
阅读 14 分钟
6.5k
前言 只有光头才能变强 Redis目前还在看,今天来分享一下我在秋招看过(遇到)的一些面试题(相对比较常见的) 0、final关键字 简要说一下final关键字,final可以用来修饰什么? 这题我是在真实的面试中遇到的,当时答得不太好,现在来整理一下吧。 final可以修饰类、方法、成员变量 当final修饰类的时候,说明该类不能被继...

【Java】广州三本秋招经历

2018-10-22
阅读 4 分钟
4.7k
离上次发文章已经快两个月时间了,最近一直忙着秋招的事。今天是2018年10月22日,对于互联网行业来说,秋招就基本结束了。我这边的流程也走完了(不再笔试/面试了),所以来写写我的秋招经历吧~

两个月的Java实习结束,继续努力

2018-08-30
阅读 6 分钟
4.3k
第一天是期待的:第一次将项目拉到本地上看的时候,代码很多,有非常多的模块,模块下又有dao/service/controller/form/bean,眼花缭乱的。再连上测试库,也发现有100多张表。~~顺着一些模块看下去,发现用的技术不难,之前基本都有接触过,都是可以看得懂的。

外行人都能看懂的SpringCloud,错过了血亏!

2018-08-27
阅读 16 分钟
12.1k
所以,这篇主要来讲讲SpringCloud的一些基础的知识。(我就是现学现卖了,主要当做我学习SpringCloud的笔记吧!)当然了,我的水平是有限的,可能会有一些理解错的的概念/知识点,还请大家不吝在评论区指正啊~~

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

2018-08-15
阅读 8 分钟
10.8k
程序在执行时,多线程是CPU通过给每个线程分配CPU时间片来实现的,时间片是CPU分配给每个线程执行的时间,因时间片非常短,所以CPU通过不停地切换线程执行。

【Java】几道让你拿offer的面试题

2018-08-02
阅读 9 分钟
14.4k
之前在刷博客的时候,发现一些写得比较好的博客都会默默收藏起来。最近在查阅补漏,有的知识点比较重要的,但是在之前的博客中还没有写到,于是趁着闲整理一下。

HTTP2和HTTPS来不来了解一下?

2018-07-30
阅读 6 分钟
5.9k
一、前言 只有光头才能变强 HTTP博文回顾: PC端:HTTP就是这么简单 PC端:HTTP面试题都在这里 微信公众号端:HTTP就是这么简单 微信公众号端:HTTP面试题都在这里 本文力求简单讲清每个知识点,希望大家看完能有所收获 二、HTTP协议的今生来世 最近在看博客的时候,发现有的面试题已经考HTTP/2了,于是我就顺着去了解一...

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

2018-07-27
阅读 8 分钟
4.4k
在前几天,朋友发了一篇比较好的Semaphore文章过来,然后在浏览博客的时候又发现面试还会考,那还是挺重要的知识点。于是花了点时间去了解一下。

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

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

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

2018-07-11
阅读 17 分钟
11.1k
前言 只有光头才能变强 JVM在准备面试的时候就有看了,一直没时间写笔记。现在到了一家公司实习,闲的时候就写写,刷刷JVM博客,刷刷电子书。 学习JVM的目的也很简单: 能够知道JVM是什么,为我们干了什么,具体是怎么干的。能够理解到一些初学时不懂的东西 在面试的时候有谈资 能装逼 (图片来源:[链接],侵删) 声明:全...