后端
ScyllaDB初体验
感觉 发现了宝藏,学到老活到老吧。
一. Scylla的前世今生
在学习任何源码前,我们都需要了解它的背景,它的架构。
ScyllaDB可以算得上是数据库界的奇葩,它用c++改写了java版的Cassandra。
为什么奇葩呢?因为大部分用其它语言改写的,都很难匹敌原系统。而它却相当成功,引起来了片欢呼。
它的成功来源于JVM GC的无止尽的噩梦,另一部分来自于大名顶顶的KVM团队开发成员!
leetcode-矩阵置零
给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。
示例 1:
输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]
输出:[[1,0,1],[0,0,0],[1,0,1]]
示例 2:
输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]
输出:[[0,0,0,0],[
如何安装配置Goland并使用固定公网地址SSH远程连接本地服务器
文章目录
1. 安装配置GoLand
2. 服务器开启SSH服务
3. GoLand本地服务器远程连接测试
4. 安装cpolar内网穿透远程访问服务器端
4.1 服务器端安装cpolar
4.2 创建远程连接公网地址
5. 使用固定TCP地址远程开发
本文主要介绍使用GoLand通过SSH远程连接服务器,并结合cpolar内网穿透工具实现远程
springboot脱敏控件升级,支持深度脱敏
\
secure-ext-spring-boot-starter自发布以来受到广大童鞋的关注,也收到各位同行朋友好的建议与需求,主要是常规情况下我们可能根据各自项目需求,列表页会返回Page对象,Page中包含records(List类型),records又包含实际的Entity,因此大多数情况下返回的会是复杂对象。因此经过几天的优化调整,重新发布升级版,本次主要升级内容:
1. 支持自动化配
Spring aspect 深度解析
介绍
Spring AOP的实现逻辑在AnnotationAwareAspectJAutoProxyCreator类,AOP的核心在于Bean对象初始化过程中如何查找关联的advice并通过创建动态代理。
针对每个Bean在初始化过程中会遍历spring的context上下文查找所有的aop的切面对象,并针对切面对象的每个方法生成一个advisor对象用以匹配每个目标方法。
关于动态代理包括Jd
SpringBoot之JWT令牌校验
SpringBoot之JWT令牌校验
本文根据黑马b站springboot3+vue3课程
JWT(JSON Web Token)是一种开放标准(RFC 7519),用于在不同实体之间安全地传输信息。它由三个部分组成:头部(Header)、载荷(Payload)和签名(Signature)。
头部(Header):头部通常由两部分组成,标识token的类型和所使用的签名算法,例如: