摘要:
一、线程 & 多线程 线程: 线程是进程的一个实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程 自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是 它可与同属一个进程的其他的线程共享进程所拥有的全部资源。 多线程: 多线 阅读全文
摘要:
正常安装Docker因为是国外网站,非常慢,所以这里直接通过国内连接安装。 一、CentOs 安装Docker 环境: CentOs7.5版本 一、安装 1)更新yum 使centOs获得最新的软件列表,执行命令: 2)删除旧版本docker 不管之前有没有装过docker,删除一下总是最安全的,执 阅读全文
摘要:
SpringBoot如何添加拦截器 在web开发中,为了实现登录权限验证,我们不可能在每个方法中都写代码去验证身份信息,常见的是在springboot中添加一个拦截器在用户的的请求到达controller层的时候实现登录验证,那么SpringBoot如何添加拦截器呢? 步骤如下: 一、新建拦截器 既 阅读全文
摘要:
由于一些功能用python代码实现会更加方便(python有那么多实用的库真的香),所以可以用python实现部分代码并通过java来调用执行。 python代码文件 test.py import time for i in xrange(1,10): print("process: " + str 阅读全文
摘要:
Redis系列: 1. "Redis安装和配置" 2. "Redis基本数据结构" 3. "Redis核心原理" 4. "Redis集群演变和集群部署" 5. "Redis高可用集群之水平扩展" Redis3.0以后的版本虽然有了集群功能,提供了比之前版本的哨兵模式更高的性能与可用性,但是集群的水平 阅读全文
摘要:
Redis系列: 1. "Redis安装和配置" 2. "Redis基本数据结构" 3. "Redis核心原理" 4. "Redis集群演变和集群部署" 5. "Redis高可用集群之水平扩展" 一、Redis集群方案比较 哨兵模式 在redis3.0以前的版本要实现集群一般是借助哨兵sentine 阅读全文
摘要:
Redis系列: 1. "Redis安装和配置" 2. "Redis基本数据结构" 3. "Redis核心原理" 4. "Redis集群演变和集群部署" 5. "Redis高可用集群之水平扩展" 一、Redis的单线程和高性能 1. Redis 单线程为什么还能这么快? 因为它所有的数据都在内存中, 阅读全文
摘要:
Redis系列: 1. "Redis安装和配置" 2. "Redis基本数据结构" 3. "Redis核心原理" 4. "Redis集群演变和集群部署" 5. "Redis高可用集群之水平扩展" Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合 阅读全文
摘要:
Redis系列: 1. "Redis安装和配置" 2. "Redis基本数据结构" 3. "Redis核心原理" 4. "Redis集群演变和集群部署" 5. "Redis高可用集群之水平扩展" 一、下载Redis 1. 到Redis官网下载安装包:https://redis.io/。 或者使用wg 阅读全文
摘要:
前言: 需要学习的知识太多,从一开始就在寻找一款能让我完全满意的编辑器,然而一直都没有令我满意的。在前两天Typora新版本更新后,总算是拥有了一套我认为很完美的笔记方案:使用Typora编写markdown笔记,使用Gitee作为图床,并使用Typora新版本整合的PicGo软件实现图片自动上传。 阅读全文