fFee-ops's Blog
02
11
RBAC权限模型及落地实现 RBAC权限模型及落地实现
RBAC权限模型及落地实现 RBAC权限模型 落地实现 RBAC权限模型概念: 基于角色的权限管理(Role- Based access contro) 比如在项目中有一些对象:然后有一些行为,存放在行为表中:那么,操作和对象组合起来
2021-02-11
10
Linux的IO模式 Linux的IO模式
Linux的IO模式 概念说明 进程的阻塞 文件描述符fd 缓存 I/O IO模式 阻塞 I/O(BIO) 非阻塞 I/O(NIO) I/O 多路复用( IO multiplexing) 异步 I/O(AIO) 区别 sel
2021-02-10
10
微信支付 微信支付
微信支付 流程和参数 流程 生成微信平台的支付订单 用户为支付订单付款 参数 生成支付订单的AP参数 生成支付订单的API结果 支付回调的参数 支付回调返回结果 微信支付接口规则说明 微信支付接口参数通用说明 流程和
2021-02-10
09
redis五种数据结构底层实现 redis五种数据结构底层实现
redis五种数据结构底层实现 String list hash set zset 对应结构的讲解 动态字符串SDS 空间预分配 惰性空间释放 int 双向链表 ziplist 哈希表 intset 跳表 性质 St
2021-02-09
09
乐观锁、悲观锁 乐观锁、悲观锁
乐观锁、悲观锁 基本概念 实现方式 优缺点和适用场景 基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。 乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一
2021-02-09
09
反射相关的知识点 反射相关的知识点
反射 概述 获取class类的三种方式 通过class对象获取类的所有信息 反射的应用场景 相关的面试题 1、Java反射创建对象效率高还是通过new创建对象的效率高? 2、反射机制的优缺点? 概述 JAVA反射机制是在运行状态
2021-02-09
07
07
516. 最长回文子序列(动态规划) 516. 最长回文子序列(动态规划)
516. 最长回文子序列 题目 解题思路 代码 题目给定一个字符串 s ,找到其中最长的回文子序列,并返回该序列的长度。可以假设 s 的最大长度为 1000 。 解题思路两种思路:1、第一种思路模板是一个一维的 dp 数组(用在本题比
2021-02-07
07
72. 编辑距离(动态规划) 72. 编辑距离(动态规划)
72. 编辑距离 题目 解题思路 代码 题目给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符
2021-02-07
05
mysql时区的坑 mysql时区的坑
今天在查询一条数据的时候用到了 ck.date = CURRENT_DATE 结果发现数据一直为空。但是明明表中有数据,经过排查,我发现系统时间是,但是!我执行SELECT CURRENT_DATE看到的时间是:。 原因: 先查看一
2021-02-05
01
30
1143. 最长公共子序列(动态规划) 1143. 最长公共子序列(动态规划)
1143. 最长公共子序列 题目 解题思路 代码 题目给定两个字符串 text1 和 text2,返回这两个字符串的最长公共子序列的长度。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除
2021-01-30
22 / 26