摘要: 阶段汇总集合:001期~180期汇总,方便阅读(增加设计模式) 概述 什么是Redis Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。 Redis 可以存储键和五种不同类型的值之间的映射。键的类型只... 阅读原文
2020-10-19 19:42:11 阅读(2401) 评论(0)
摘要: 入口   java面向对象三大特性: 封装: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 继承: 继承是类与类的一种关系,是一种“is a”的关系。比如“狗”继承“动物”,这里动物类是狗类的父类或者基类,狗类是动物类的子类或者派生类。 ... 阅读原文
2020-10-19 19:23:02 阅读(2326) 评论(0)
摘要: 上一篇栈长发了这篇《Java 8 有多牛逼?打破一切你对接口的认知!》,帮助许多人解开了疑惑,还有读者留言说两者还有啥区别,故引发了此篇: 在我们面试时也会经常遇到面试官问抽象类和接口的区别是什么,大部人肯定会说:接口中的所有方法都是抽象的,抽象类中的方法除了抽象方法还可以写实现方法,如果你还这样回答那你就... 阅读原文
2020-10-19 18:02:02 阅读(2473) 评论(0)
摘要: 在我们接触编程时,就开始接触各种生命周期,比如对象的生命周期,程序的生命周期等等,对于线程来说也是存在自己的生命周期,而且这也是面试与我们深入了解多线程必备的知识,今天我们主要介绍线程的生命周期及其各种状态的转换。 线程的六种状态 线程的生命周期主要有以下六种状态: New(新创建) Runnable(可... 阅读原文
2020-10-19 17:26:09 阅读(2794) 评论(0)
摘要: 面向对象思想设计原则及常见的设计模式   设计原则:     单一职责原则:高内据低耦合     开闭原则:一个对象对扩展开放,对修改关闭     里氏替换原则:在任何父类出现的地方都可以用它的子类来替换;也就是说,同一个继承体系中的对象应该有共同的行为特征。     依赖注入原则:要依赖于抽象,不要依赖于具... 阅读原文
2020-10-19 16:52:08 阅读(2900) 评论(0)
摘要: 在公司开发过程中,第一次做前后端分离的项目就遇见了跨域的问题。 前端控制台报错:No 'Access-Control-Allow-Origin' header is present on the requested resource. 百度得知:spring boot解决跨域问题。两种解决方法: 1、重写 W... 阅读原文
2020-10-19 15:02:03 阅读(2565) 评论(0)
摘要: 1. 概述 Java NIO (New IO) 由以下三个核心组件组成: Channels (通道) Buffers (缓冲区) Selectors (选择器) 通常,在NIO中,IO从一个Channel开始。数据可以从Channel中读到Buffer,也可以从Buffer中写道Channel。而Sele... 阅读原文
2020-10-19 13:06:05 阅读(2459) 评论(0)
摘要: 1. 前言 Redis是高性能的KV内存数据库,除了做缓存中间件的基本作用外还有很多用途,比如胖哥以前分享的Redis GEO地理位置信息计算。Redis提供了丰富的命令来供我们使用以实现一些计算。Redis的单个命令都是原子性的,有时候我们希望能够组合多个Redis命令,并让这个组合也能够原子性的执行,甚... 阅读原文
2020-10-19 12:07:02 阅读(2467) 评论(0)
摘要: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 关于Flink on Yarn三部曲 本文是《Flink on Yarn三部曲》的第一篇,整个系列由以下... 阅读原文
2020-10-19 10:15:12 阅读(2356) 评论(0)
摘要: 我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关注。期待您能关注我,我将把java 9 写成一系列的文章,大概十篇左右,本文是第6篇。 java9系列文章访问地址 本文带大家快速的了解一下在J... 阅读原文
2020-10-19 09:05:02 阅读(2372) 评论(0)