Windeal个人主页

Windeal个人主页
怕什么真理无穷,进一步有一步的欢喜。
大数据

十分钟快速入门Elasticsearch

1. 简介 1.1 什么是Elaticsearch Elasticsearch 是分布式、可扩展、实时的搜索与数据分析引擎,一般简称ES。 Elasticsearch 主要提供一下功能和特性: 数据存储: Elasticsearch 是一个分布式文档存储引擎。支持多达 PB 级别的结构化或者非结构化数据存储和查询。 搜索与分析: 建立在全文搜索引擎库 Apache Lucene™基础之上,提供了一个简单、连贯的 REST API,用于管理您的集群以及索引和搜索您的数据 可拓展性与弹性: 支持从单个节点到上百个节点的…

2023年3月9日 0条评论 35点热度 0人点赞 windeal 阅读全文
未分类

我们为什么使用HTTPS

“为什么HTTPS更安全”是面试中经常被问到的题目,也是Web开发人员必备的知识。 1. 什么是HTTPS 简单的说,https是在http的基础上增加了**加密、认证、完整性验证**等动作,来保证其安全性。 HTTP+加密+认证+完整性保护=HTTPS HTTPS并非是应用层的一种新协议。只是HTTP通信接口部分用SSL(SecureSocket Layer)和TLS(Transport Layer Security)协议代替而已。 ——《图解HTTP》 2. 为什么需要HTTPS HTTPS是为了解决HTTP协…

2022年11月14日 0条评论 139点热度 0人点赞 windeal 阅读全文
web开发

五分钟入门OAuth2.0 与 OIDC

简述 OAuth2.0 OAuth2.0是一种用于访问授权的行业标准协议,OAuth2.0用于为互联网用户提供将其在某个网站的信息授权给其他第三方应用、网站访问,但是不需要将网站的账号密码给第三方应用、网站。 举个例子: 我在Github上有一个账号,现在我要访问其他网站如leetcode.cn,但又不想在LeetCode上重新填入各种身份信息创建账号。那能否复用我在github.com上的一些信息数据? 如果github.com和leetcode.cn实现了OAuth2.0协议,那么我就可以授权leetcode.…

2022年11月14日 0条评论 147点热度 0人点赞 windeal 阅读全文
golang

Go语言垃圾回收机制剖析

引言 垃圾回收 概述 垃圾回收(Garbage Collection,GC) 是Go语言的核心特性之一,是实现内存自动管理的一种形式。golang的自动垃圾回收屏蔽了复杂且容易出错的内存操作,让开发变得更加简单、高效。 在Go语言中,从实现机制上来说,垃圾回收可能是最复杂的模块了。了解垃圾回收的机制,有助于更好地理解Go语言的内存管理机制,从而更好的使用Go语言进行开发。 垃圾回收相关组件 使用自带垃圾回收特性的编程语言开发应用程序中,垃圾回收涉及到一下三个组件: Allocator-分配器: 在堆上申请内存 Mu…

2022年9月16日 0条评论 190点热度 0人点赞 windeal 阅读全文
云原生

Docker 网络基础与实现

引言 什么是Docker? Docker是应用容器引擎,它利用虚拟化技术打包应用及其依赖。 Docker解决什么问题? Docker或者说虚拟化技术的出现,主要是为了解决应用能够快速构建、实施的问题。 一方面, Docker技术帮助应用程序在不同的基础环境下快速实施部署。 应用程序开发完成后,通常不会仅仅部署在一台特定的机器上,而是需要复制到不同环境、不同机器上实施,实施的基础环境很可能存在比较大的差异,如果在部署时才进行调试,部署效率低。Docker技术(或者说虚拟化技术)则可以用来帮助应用程序能够进行快速地实施…

2022年7月14日 0条评论 293点热度 2人点赞 windeal 阅读全文
数据库

长文-InnoDB中的各种锁

要在高并发的场景下,保证基于InnoDB的应用程序的可靠性、性能,理解InnoDB的锁机制是必不可少的。 InnoDB中的锁机制主要包括一下概念: 实验环境 本文会结合一些例子来介绍这些概念,如果没有特别说明,基于以下环境 MySQL:5.7 存储引擎: InnoDB 隔离级别: REPEATABLE-READ MySQL官方文档: https://dev.mysql.com/doc/refman/8.0/en/innodb-locking.html 基础测试数据

2022年7月6日 2条评论 377点热度 0人点赞 windeal 阅读全文
未分类

世界,您好!

欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!

2022年5月28日 0条评论 206点热度 0人点赞 windeal 阅读全文

windeal

后台开发

标签聚合
数字证书 https 网络 云原生 Docker MySQL 锁 innodb
分类
  • golang
  • web开发
  • 云原生
  • 大数据
  • 数据库
  • 未分类

COPYRIGHT © 2022 Windeal个人主页. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang