Austin Brant


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

API签名认证机制

发表于 2020-03-23 | 更新于: 2020-03-23 | 分类于 Java , 认证
字数统计: 2.5k | 阅读时长 ≈ 9
本文档主要针对RESTful API做访问认证。 API认证简介对于认证方式,需要通过使用AccessKeyId/SecretAccessKey加密的方法来验证某个请求的发送者身份。 AccessKeyId(AK)用于标示用户,SecretAccessKey(SK)是用户用于加密认证字符串和Ser ...
阅读全文 »

[转载] Serializable:明明就一个空接口!为什么还要实现它?

发表于 2020-03-23 | 更新于: 2020-03-23 | 分类于 Java , 基础
字数统计: 3.1k | 阅读时长 ≈ 13
原文出处: https://mp.weixin.qq.com/s/B1pWrvAGkii4Z5qSn0L7QA 对于 Java 的序列化,我一直停留在最浅显的认知上——把那个要序列化的类实现 Serializbale 接口就可以了。我不愿意做更深入的研究,因为会用就行了嘛。 但随着时间的推移,见 ...
阅读全文 »

熔断、限流、降级入门

发表于 2020-03-23 | 更新于: 2020-03-23 | 分类于 分布式 , 高可用
字数统计: 5.5k | 阅读时长 ≈ 19
本文将大概讲解下高并发场景下经常用到的熔断、限流、降级基本概念。 熔断简介熔断本质上是一个过载保护机制。 在互联网系统中的熔断机制是指: 当下游服务因访问压力过大而响应变慢或失败,上游服务为了保护自己以及系统整体的可用性,可以暂时切断对下游服务的调用。 做熔断的思路大体上就是:一个中心思想,分四 ...
阅读全文 »

分布式一致性算法

发表于 2020-03-23 | 更新于: 2020-03-23 | 分类于 分布式 , 一致性
字数统计: 4.1k | 阅读时长 ≈ 14
PaxosZAB协议ZAB (Zookeeper Atomic Broadcast, Zookeeper 原子消息广播协议)继承了Paxos的理念专门为zookeeper设计的一套数据一致性算法。 ZK 使用一个单一的主进程来保持集群中各副本之间数据的一致性; 将服务器数据的状态变更以事物 Prop ...
阅读全文 »

分布式事务简介

发表于 2020-03-23 | 更新于: 2020-03-23 | 分类于 分布式 , 事务
字数统计: 7.8k | 阅读时长 ≈ 27
事务数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 事务拥有以下四个特性,习惯上被称为 ACID 特性: 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。 一致性( ...
阅读全文 »

Shell常用脚本整理

发表于 2020-03-20 | 更新于: 2020-03-23 | 分类于 工具 , 脚本
字数统计: 1k | 阅读时长 ≈ 5
读取文件每一行123456789101112131415161718#!/bin/bash# 方法1while read linedo echo $linedone < filename(待读取的文件)# 方法2cat filename(待读取的文件) | while read line ...
阅读全文 »

Python常用脚本整理

发表于 2020-03-20 | 更新于: 2020-03-20 | 分类于 工具 , 脚本
字数统计: 1.1k | 阅读时长 ≈ 6
Log日志1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556#!/usr/bin/env python# -*- coding: utf-8 - ...
阅读全文 »

Mysql事务执行过程详解

发表于 2020-03-12 | 更新于: 2020-03-23 | 分类于 Mysql , 事务
字数统计: 2.5k | 阅读时长 ≈ 9
总览 写data buffer和redolog buffer几乎同时; data buffer只在checkponit点才会刷新到磁盘; redolog buffer会在事务执行过程中随时写入磁盘,且对应事务的脏页写入到磁盘之后,redo log的使命也就完成了,重做日志占用的空间就可以重用( ...
阅读全文 »

Java常见面试题总结

发表于 2020-03-06 | 更新于: 2020-03-20 | 分类于 Java , 面试
字数统计: 11.2k | 阅读时长 ≈ 42
JAVA基础Java的collection接口继承关系 jdk1.7 用的是哪种垃圾回收机制 1.8用的是啥jdk1.6 用的是 UseParallelGC, ParallelGCThreads=4jdk1.8 12345678910$ java -XX:+PrintCommandLineFl ...
阅读全文 »

OAuth2 协议简介

发表于 2020-02-23 | 更新于: 2020-03-23 | 分类于 协议 , OAuth2
字数统计: 1.9k | 阅读时长 ≈ 7
OAuth是一个关于授权的开放网络标准,用来授权第三方应用,获取用户的数据。其最终的目的是为了给第三方应用颁发一个有时效性的令牌access_token,第三方应用根据这个access_token就可以去获取用户的相关资源,如头像,昵称,email这些信息。现在大家用的基本是2.0的版本。 协议流程 ...
阅读全文 »
12…6
Austin Brant

Austin Brant

冰冻三尺,非一日之寒

57 日志
44 分类
58 标签
RSS
© 2019 — 2020 Austin Brant
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4