™技术博客

框架 | 1.配置文件加解密

java
1. Jasypt库 Java库,允许开发人员以很简单的方式添加基本加密功能,而无需深入研究加密原理。具有以下特性 高安全性的,基于标准的加密技术,无论是单向和双向加密 集成HIbernate的 可集成到Spring应用程序中,与SpringSecurity集成 集成的能力,用于加密的应用 ...
阅读全文

go | 语法篇02

go
基本数据类型 类型 bool string int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr byte // alias for uint8 rune // alias for ...
阅读全文

go | 初始篇01

go
1. 安装安装地址 1.1 环境变量 GOPATH 1.8之前必须设置这个环境变量 1.8及之后如果没有设置使用默认值;Unix默认为$HOME/go Windows默认为%USERPROFILE%/go mac上GOPATH可通过修改~/.bash_profile来设置 1.2 Hell ...
阅读全文

中间件 | Zookeeper设计

阅读全文

java | Session、Cookie和Token

java
引言http是一个无状态协议什么是无状态呢?就是说这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。这种无状态的的好处是快速。坏处是假如我们想要把www.zhihu.com/login.html和www.zhihu.com/index.html关联起来,必须使用某些手段和工具 ...
阅读全文

java | CAS单点登录原理

java
基于Cookie的单点登录的回顾基于Cookie的单点登录核心原理: 将用户名密码加密之后存于Cookie中,之后访问网站时在过滤器(filter)中校验用户权限,如果没有权限则从Cookie中取出用户名密码进行登录,让用户从某种意义上觉得只登录了一次。 该方式缺点就是多次传送用户名密码, ...
阅读全文

java | shiro框架

java
简介Apache Shiro 是一个强大灵活的开源安全框架,可以完全处理身份验证、授权、加密和会话管理。 特性 Shiro 框架的开发团队称之为应用安全的四大基石 Authentication(认证) Authorization(授权) Session Management(会话管理 ...
阅读全文

gRPC | 服务端创建和调用原理

gRPC
RPC介绍RPC框架原理RPC 框架的目标就是让远程服务调用更加简单、透明,RPC 框架负责屏蔽底层的传输方式(TCP 或者 UDP)、序列化方式(XML/Json/ 二进制)和通信细节。服务调用者可以像调用本地接口一样调用远程的服务提供者,而不需要关心底层通信细节和调用过程。 RPC 框架 ...
阅读全文

Java | gRPC与RESTful区别

java
引言RPC主要是基于TCP/IP协议HTTP服务主要是基于HTTP协议,在TCP协议之上。所以从效率上来说,RPC更胜一筹 OSI网络七层模型实际应用基本都是五层,可以分为(从上到下): 第一层:应用层 定义用于在网络中进行通信和传输数据的接口 第二层:表示层 定义不同的系统中数据的传输格 ...
阅读全文

gRPC | JavaDemo

gRPC
获取示例代码123git clone -b v1.38.0 https://github.com/grpc/grpc-javacd grpc-java/examples./gradlew installDist 运行示例12./build/install/exa ...
阅读全文
Prev Next