Fork me on GitHub
摘要: NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: 1. Redis系列(一)Redis入门 2. Redis系列(二)Redis的8种数据类型 3. Redis系列(三)Redis的事务和Spring Boot整合 4. Redis系列(四)Redis配置文件和持久化 5. Redis系列(五)发布订阅模式、主从复制和哨兵模式 6. Redis系列(六)Redis 的缓存穿透、缓存击穿和缓存雪崩 7. Redis命令参考 阅读全文
posted @ 2020-05-16 01:33 itzhouq 阅读(6709) 评论(1) 推荐(8) 编辑
摘要: NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: 1. Redis系列(一)Redis入门 2. Redis系列(二)Redis的8种数据类型 3. Redis系列(三)Redis的事务和Spring Boot整合 4. Redis系列(四)Redis配置文件和持久化 5. Redis系列(五)发布订阅模式、主从复制和哨兵模式 6. Redis系列(六)Redis 的缓存穿透、缓存击穿和缓存雪崩 7. Redis命令参考 阅读全文
posted @ 2020-05-16 01:29 itzhouq 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。代理模式的优势是实现了无侵入的代理扩展,也就是方法的增强;让你可以在不用修改源码的情况下,增强一些方法。 阅读全文
posted @ 2020-04-28 11:20 itzhouq 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要将项目中的表格数据或者文档数据进行导入或者导出操作,这个如果自己从零开始做还比较麻烦。比如我之前就职的公司都是自己做的组件,但是很不好用,BUG 太多。关于表格导入导出,市面上比较知名的开源就是 Apache 的POI 和 阿里巴巴的 EasyExcel了。EasyExcel 也是对 POI 的改进和封装, 更加好用。下面通过一些 demo 学习如何使用这两个开源组件。这两个组件都不难,多看文档就能会,尤其是 EasyExcel 的文档非常详细。这篇博客主要自己在写 demo 的时候整理的笔记,方便以后使用的时候查阅。如果能帮到你那就更好了。 阅读全文
posted @ 2020-04-24 11:48 itzhouq 阅读(4730) 评论(0) 推荐(1) 编辑
摘要: 多线性系列笔记: 一、Java 线程创建、同步和通信 二、多线程进阶JUC:Lock锁、集合类的安全性分析、Callable接口和常用辅助类 之前写过 Java 线程的创建、同步和通信。这篇文章在此基础之上进一步梳理多线程的一些用法和简单原理。 JUC 是 Java 中 java.util.concurrent 工具包的简称。 阅读全文
posted @ 2020-04-22 22:03 itzhouq 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 阅读全文
posted @ 2020-04-21 14:07 itzhouq 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 Java里边共有23种设计模式而工厂模式就有三种,它们分别是简单工厂模式(并不在23中模式之中),工厂方法模式以及抽象工厂模式,其中我们通常所说的工厂模式指的是工厂方法模式,工厂方法模式是日常开发中使用频率最高的一种设计模式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 阅读全文
posted @ 2020-04-21 14:00 itzhouq 阅读(844) 评论(0) 推荐(1) 编辑
摘要: 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 阅读全文
posted @ 2020-04-20 21:09 itzhouq 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 最近 Pandownload 作者被跨省抓捕的事情大家已经知道了。我看好多文章在写如何搭建自己的私有云盘,我也实操了一下,于是有了这篇笔记。私有云安全性好,局限性小,环境搭建也不难,还是有一些应用场景的。这里我还是借助我闲置的阿里云乞丐版主机玩一下。 阅读全文
posted @ 2020-04-19 22:47 itzhouq 阅读(2146) 评论(2) 推荐(0) 编辑
摘要: JVM 的知识一直是 Java 面试中的热点,日常开发对这方面关注不多,但是面试中经常问,属于进阶的内容。如果你不甘一直做个初级程序员,这部分内容一定要啃一啃。哈哈,好像是在自说自话,自己对这方面还掌握得一般呢,所以更要学习一下,只有光头才能使我更强! 阅读全文
posted @ 2020-04-19 12:02 itzhouq 阅读(397) 评论(0) 推荐(0) 编辑