2021年8月7日
java
1. Jasypt库
Java库,允许开发人员以很简单的方式添加基本加密功能,而无需深入研究加密原理。具有以下特性
高安全性的,基于标准的加密技术,无论是单向和双向加密
集成HIbernate的
可集成到Spring应用程序中,与SpringSecurity集成
集成的能力,用于加密的应用 ...
阅读全文
2021年7月20日
go
基本数据类型
类型
bool
string
int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
byte // alias for uint8
rune // alias for ...
阅读全文
2021年7月18日
go
1. 安装安装地址
1.1 环境变量 GOPATH
1.8之前必须设置这个环境变量
1.8及之后如果没有设置使用默认值;Unix默认为$HOME/go Windows默认为%USERPROFILE%/go mac上GOPATH可通过修改~/.bash_profile来设置
1.2 Hell ...
阅读全文
2021年7月15日
阅读全文
2021年6月21日
java
引言http是一个无状态协议什么是无状态呢?就是说这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。这种无状态的的好处是快速。坏处是假如我们想要把www.zhihu.com/login.html和www.zhihu.com/index.html关联起来,必须使用某些手段和工具
...
阅读全文
2021年6月21日
java
基于Cookie的单点登录的回顾基于Cookie的单点登录核心原理:
将用户名密码加密之后存于Cookie中,之后访问网站时在过滤器(filter)中校验用户权限,如果没有权限则从Cookie中取出用户名密码进行登录,让用户从某种意义上觉得只登录了一次。
该方式缺点就是多次传送用户名密码, ...
阅读全文
2021年6月20日
java
简介Apache Shiro 是一个强大灵活的开源安全框架,可以完全处理身份验证、授权、加密和会话管理。
特性
Shiro 框架的开发团队称之为应用安全的四大基石
Authentication(认证)
Authorization(授权)
Session Management(会话管理 ...
阅读全文
2021年6月16日
gRPC
RPC介绍RPC框架原理RPC 框架的目标就是让远程服务调用更加简单、透明,RPC 框架负责屏蔽底层的传输方式(TCP 或者 UDP)、序列化方式(XML/Json/ 二进制)和通信细节。服务调用者可以像调用本地接口一样调用远程的服务提供者,而不需要关心底层通信细节和调用过程。
RPC 框架 ...
阅读全文
2021年6月15日
java
引言RPC主要是基于TCP/IP协议HTTP服务主要是基于HTTP协议,在TCP协议之上。所以从效率上来说,RPC更胜一筹
OSI网络七层模型实际应用基本都是五层,可以分为(从上到下):
第一层:应用层 定义用于在网络中进行通信和传输数据的接口
第二层:表示层 定义不同的系统中数据的传输格 ...
阅读全文
2021年6月15日
gRPC
获取示例代码123git clone -b v1.38.0 https://github.com/grpc/grpc-javacd grpc-java/examples./gradlew installDist
运行示例12./build/install/exa ...
阅读全文