12 2021 档案

摘要:字符串哈希相关问题 如何对一个字符串进行哈希呢? 字符串哈希公式 \[ str[i]: 表示字符串第i个位置的字符 \\ P: 质数 \\ \begin{aligned} hash(str[0..n]) &= str[0] * P ^ n + str[1] * P ^ {(n - 1)} + \cd 阅读全文 »
posted @ 2021-12-23 22:52 yghr 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Mybatis调用流程 准备 sql语句 create table `t_user` ( id int not null auto_increment, `name` varchar(255) default null, `pwd` varchar(255) default null, gender 阅读全文 »
posted @ 2021-12-19 14:27 yghr 阅读(87) 评论(0) 推荐(0) 编辑
摘要:#include<stdio.h> struct animal { char* name; void (*call)(struct animal *self); }; typedef struct animal cat, dog; void cat_call(struct animal *self) 阅读全文 »
posted @ 2021-12-15 21:08 yghr 阅读(98) 评论(0) 推荐(0) 编辑
摘要:### Redisson加锁和解锁、WatchDog机制的原理 #### 一、加锁 默认加锁方法:`RLock#lock()` > redisson通过lua脚本来保证加锁的原子性,用客户端对应的线程的唯一标识来保证加锁的用户不被抢占,用过期时间和WatchDog机制(可选)保证不死锁。 ```ja 阅读全文 »
posted @ 2021-12-02 11:10 yghr 阅读(510) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示