12 2021 档案
发表于 2021-12-23 22:52阅读:36评论:0推荐:0
摘要:字符串哈希相关问题 如何对一个字符串进行哈希呢? 字符串哈希公式 \[ str[i]: 表示字符串第i个位置的字符 \\ P: 质数 \\ \begin{aligned} hash(str[0..n]) &= str[0] * P ^ n + str[1] * P ^ {(n - 1)} + \cd
阅读全文 »
发表于 2021-12-19 14:27阅读:87评论: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
阅读全文 »
发表于 2021-12-15 21:08阅读:98评论: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)
阅读全文 »
发表于 2021-12-02 11:10阅读:510评论:0推荐:0
摘要:### Redisson加锁和解锁、WatchDog机制的原理 #### 一、加锁 默认加锁方法:`RLock#lock()` > redisson通过lua脚本来保证加锁的原子性,用客户端对应的线程的唯一标识来保证加锁的用户不被抢占,用过期时间和WatchDog机制(可选)保证不死锁。 ```ja
阅读全文 »