后端
文章平均质量分 85
web后端的一个专栏,存放一些知识点
skyyemperor
hello!!远方的朋友,很幸运,遇见你。
个人博客网站 https://blog.skyemperor.top 欢迎来访。。
展开
-
利用Django搭建后端服务
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma.原创 2021-06-10 10:04:18 · 4065 阅读 · 6 评论 -
IO模型
文章目录IO模型Linux的五种IO模型同步阻塞IO模型(Blocking IO)同步非阻塞IO模型(nonblocking IO)IO 多路复用(IO multiplexing)信号驱动式IO(signal-driven IO)异步IO模型(asynchronous IO)JAVA的IO模型BIO--同步阻塞的编程方式NIO--同步非阻塞的编程方式AIO--异步非阻塞编程方式总结IO模型Linux的五种IO模型五种IO模型包括:阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO。简单介原创 2021-04-23 13:52:56 · 1117 阅读 · 0 评论 -
鉴权技术
鉴权技术一、HTTP Basic Authentication这种授权方式是浏览器遵守http协议实现的基本授权方式。HTTP协议进行通信的过程中,HTTP协议定义了基本认证认证允许HTTP服务器对客户端进行用户身份证的方法。1、客户端向服务器请求数据此时,此时客户端尚未被验证。Get /index.html HTTP/1.0Host:www.google.com2、服务器向客户端发送验证请求代码401,(WWW-Authenticate: Basic realm=”google.com”原创 2021-04-17 13:26:26 · 1540 阅读 · 0 评论 -
ElasticSearch笔记
一、 ElasticSearch介绍Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(1PB=1024TB)的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。Elaticsearch,有全文检索的功能(倒排索引):把一句话分成各个词,查询的时候根据关键字原创 2021-04-03 13:34:24 · 1172 阅读 · 0 评论 -
Redis入门科普
文章目录Redis科普为什么用缓存高性能高并发用了缓存后有什么不良后果?redis 和 memcached 有啥区别?redis 的单线程模型为啥redis单线程模型效率这么高?redis 的数据类型和应用场景redis 过期策略内存淘汰机制手写一个 LRU 算法主从架构redis replication 的核心机制redis 主从复制的核心原理主从复制的断点续传无磁盘化复制过期 key 处理复制的完整流程全量复制增量复制heartbeat异步复制哨兵集群哨兵的介绍哨兵的核心知识redis 哨兵主备切换的数转载 2021-02-09 17:05:36 · 1158 阅读 · 0 评论 -
springboot 构造方法里获取不到@Value注入的值
文章目录springboot 构造方法里获取不到@Value注入的值解决方法:在构造方法的参数里使用@Value注入springboot 构造方法里获取不到@Value注入的值有很多情况,我们想要在构造方法里使用@Value注入的值,却发现值为null,未注入@Componentpublic class User { @Value("userName") private String userName; @Value("password") private St原创 2021-02-01 20:56:58 · 2495 阅读 · 0 评论 -
消息队列科普
消息队列 科普 入门 教程 入门教程 rocketmq kafka rabbirmq原创 2021-01-25 12:47:08 · 710 阅读 · 0 评论 -
Ubuntu20.04 安装软件及踩坑
Ubuntu20.04 安装软件及踩坑vmvare安装配置虚拟机 Ubuntu20.04安装 配置Ubuntu20.04安装教程Ubuntu20.04 踩坑Ubuntu20.04 安装 jdk maven docker docker-compose mysql nginx redis原创 2021-01-25 11:44:23 · 2273 阅读 · 1 评论 -
elasticsearch科普
文章目录elasticsearch科普lucene 和 es 的前世今生es 的核心概念Near RealtimeCluster 集群Node 节点Document & fieldIndexTypeshardreplicaes 核心概念 vs. db 核心概念es原理es 的分布式架构原理写数据过程写数据底层原理删除/更新数据底层原理读数据过程搜索数据过程底层 lucene倒排索引es性能优化性能优化的杀手锏——filesystem cache数据预热冷热分离document 模型设计分页性能优化不原创 2021-01-24 11:31:04 · 542 阅读 · 0 评论 -
【Nginx(七)】搭建高可用集群
1. Keepalived+Nginx 高可用集群(主从模式)2. 配置高可用的准备工作3. 在两台服务器上安装keepalived4. 完成高可用配置(主从配置)5. 最终测试1. Keepalived+Nginx 高可用集群(主从模式)2. 配置高可用的准备工作需要两台服务器需要keepalived需要虚拟ip3. 在两台服务器上安装keepalived使用yum命令安装yum install keepalived-v安装完成之后,在etc里面生成keepa.原创 2020-07-04 21:27:14 · 2069 阅读 · 0 评论