进程与线程
下面比较简单介绍下进程与线程的概念:
进程
关于进程的定义,其实有很多:
- 一个正在执行的程序
- 计算机中正在运行的程序的一个实例
- 可以分配给处理器并由处理器执行的一个实例。
持久化就是将Redis内存中的数据写入到磁盘中进行存储,因为Redis是内存数据库,数据都是存在内存中的,为了避免进程退出导致数据的丢失,所以需要将数据持久化到硬盘中,这样下次Redis重启后可以利用之前持久化的文件实现数据恢复。
一般有两种持久化方式:
下面对这两种方式一一进行详细阐述,关于更多Redis持久化深入介绍,可以拜读 Redis持久化的经典之作——Redis persistence demystified
上一篇文章浅析Spring Security 核心组件中介绍了Spring Security的基本组件,有了前面的基础,这篇文章就来详细分析下Spring Security的认证过程。
Spring Security 的核心之一就是它的过滤器链,我们就从它的过滤器链入手,下图是Spring Security 过滤器链的一个执行过程,本文将依照该过程来逐步的剖析其认证过程。
近几天在网上找了一个 Spring Security 和JWT 的例子来学习,项目地址是: https://github.com/szerhusenBC/jwt-spring-security-demo 作为学习Spring Security还是不错的,通过研究该 demo 发现自己对 Spring Security
一知半解,并没有弄清楚Spring Seurity的流程,所以才想写一篇文章先来分析分析Spring Security的核心组件,其中参考了官方文档及其一些大佬写的Spring Security分析文章,有雷同的地方还请见谅。
本文主要分析 Netty服务端的启动,以便对Netty框架有一个基本的认识,我用的Netty版本是 netty-4.1.29
,之前的文章Netty 系列文章之基本组件概览
对Netty的基本组件做了一个简单的介绍,算是对本文分析Netty服务端的启动做一个基础铺垫