logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis 十一. IO 多路复用

目录一. 基础一. 基础首先知道一下五种io模型有个概念Blocking IO: 阻塞IONoneBlockin IO: 非阻塞IOIO multiplexing (redis6实际应用的io) : IO多路复用signal driven IO: 信号驱动IOasynchronous IO: 异步IOIO multiplexingIO多路复用与redis : 是IO模型的一种,是Reactor设计

#redis#数据库#java
go 进阶 三方库之 jwt-go

根据JWT Token中是否存在Signature签名又将JWT分为两类: 不使用Signature签名的JWT称为nonsecure JWT未经过签名,不安全的JWT,其header部分也没有指定签名算法, 使用了Signature签名的通过签名保证jwt不能被他人随意篡改,我们又称为JWS。

#golang#http#java
十五. MySQL explain 执行计划

目录一. EXPLAIN 执行计划基础解释二. EXPLAIN 字段解释id一. EXPLAIN 执行计划基础解释解释: 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySql是如何处理接收的SQL语句的,然后进行指定的修改通过EXPLAIN+SQL语句,查看该语句的执行计划,执行顺序,可以获取到当前执行的SQL语句的查询耗时时间,索引是否生效,使用了几个索引等…,分析优进行

#mysql#数据库#sql
java-jwt

目录一. JWT 基础解释二. JWT Token 组成三. Java 与 JWT1. java-jwt2. jjwt-root三. 实际开发中 JWT 的使用一. JWT 基础解释先了解几个问题JSON数据使用base64url编码,只对JSON数据是先扁平化处理再用64个可读无冲突字符来表达,没有加密效果SHA256的摘要只是为JSON数据生成一个“指纹”,防止被篡改,属于完整性范畴,也无任何

#java#http#开发语言
四. Gateway 限流

再次解释 基于Sentinel的Gateway限流是通过其提供的Filter来完成的,使用时可以自定义注入对应的SentinelGatewayFilter实例以及SentinelGatewayBlockExceptionHandler实例。

#gateway#java#分布式
go 进阶 RPC相关: 三. grpc-gateway

【代码】go 进阶 RPC相关: 三. grpc-gateway。

#golang#rpc#gateway
go 进阶 注册中心: 一. etcd 入门

etcd 是一款用go语言编写的分布式存储中间件,采用Raft算法保证分布式系统数据的强一致性,通过分布式锁、leader选举和写屏障(write barriers),来实现可靠的分布式协作应用场景服务发现(Service Discovery)消息发布与订阅负载均衡分布式通知与协调分布式锁、分布式队列集群监控与Leader竞选etcd满足了cap理论中的cp指标(c:一致性, a可用性, p分区容

#golang#etcd#java
go 进阶 注册中心: 二. etcd 与 golang

【代码】go 进阶 注册中心: 二. etcd 与 golang。

#golang#etcd#开发语言
go 进阶 https与http2

优点: 算法公开,加密和解密使用不同的钥匙,私钥不需要通过网络进行传输,安全性很高。缺点: 计算量比较大,加密和解密速度相比对称加密慢很多。

#https#golang#ssl
go 进阶 限流相关: 二. hystrix-go 类库

3.如何去上报这些事件,包括成功的失败的?1.熔断器何时开启,如何开启?4.如何对这些上报事件进行处理。5.令牌的逻辑是什么?2.熔断器何时关闭?

#golang#hystrix#开发语言
    共 20 条
  • 1
  • 2
  • 请选择