未来之路
文章平均质量分 91
不同种类的技术以及框架和应用
云想衣裳,花想容
这个作者很懒,什么都没留下…
展开
-
RPC - 远程过程调用
本地过程调用RPC就是要像调用本地的函数一样去调远程函数。在研究RPC前,我们先看看本地调用是怎么调的。假设我们要调用函数Multiply来计算lvalue * rvalue的结果:1 int Multiply(int l, int r) {2 int y = l * r;3 return y;4 }5 6 int lvalue = 10;7 int rvalue = 20;8 int l_times_r = Multiply(lvalue, rvalue);那么在第8转载 2021-07-12 13:43:19 · 210 阅读 · 0 评论 -
Spring Boot 中使用 @Transactional 注解配置事务管理
事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于 @Transactional 注解的方式。本文将着重介绍基于 @Transactional 注解的事务管理。需要明转载 2021-07-06 14:33:59 · 1026 阅读 · 0 评论 -
Thread --- InheritableThreadLocal 类
前言对Java中的线程,父线程的概念,只是一种逻辑称呼,创建线程的当前线程就是新线程的父线程,新线程的一些资源来自于这个父线程在init方法中,对于所谓父线程的处理逻辑,换一个说法就是借助于当前正在运行的线程,对新创建线程进行一些必要的赋值与初始化。一、InheritableThreadLocal与ThreadLocal的联系首先我们先来认识下:ThreadLocal 类,这是一个类似于 Entry<K,V> 形式 的数据结构。接着是 ThreadLocal 的内部类: T原创 2021-06-29 16:44:05 · 271 阅读 · 0 评论 -
GitHub教程 Git Bash详细教程
作为一个萌新,我翻遍了网上的Git Bash教程,可能因为我理解力比较差,经常看不懂教程上在说什么。 (。-`ω´-)所以我决定自己一边摸索一边记录,写教程造福那些理解力跟我一样差的人…… 文章目录 1 下载安装2 设置用户3 本地文件夹的操作3.1 进入文件夹3.2 ...转载 2021-06-22 09:30:42 · 22102 阅读 · 2 评论 -
GitHub教程 SSH keys配置
SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。 在管理Git项目上,有两种克隆到本地的方法。 直接使用https url克隆到本地使用SSH url克隆到本地 这两种方式的主要区别在于: 使用https url对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这...转载 2021-06-22 09:49:50 · 1743 阅读 · 0 评论 -
什么是 JWT -- JSON WEB TOKEN
什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。起源说起JWT,我们应该来谈一谈基于token的认证和传统的session认证的区转载 2021-06-22 10:16:50 · 118 阅读 · 1 评论