摘要: ptr首位置,len表示长度,cap表示空间大小 阅读全文
posted @ 2022-03-09 16:13 陈华波 阅读(40) 评论(0) 推荐(0)
摘要: `package main import "fmt" func main() { fmt.Println(knapsack([]int{1, 2, 3}, []int{6, 10, 12}, 5)) } func knapsack(w []int, v []int, C int) int { n : 阅读全文
posted @ 2022-02-24 19:07 陈华波 阅读(47) 评论(0) 推荐(0)
摘要: func insertionSortList(head *ListNode) *ListNode { if head == nil { return nil } dummyHead := &ListNode{Next: head} lastSorted, curr := head, head.Nex 阅读全文
posted @ 2022-02-18 15:54 陈华波 阅读(94) 评论(0) 推荐(0)
摘要: 1、预设一个虚拟的头节点 result := &ListNode{-1, head} 阅读全文
posted @ 2022-02-18 11:25 陈华波 阅读(28) 评论(0) 推荐(0)
摘要: TCC:try->confirm->cancel 阅读全文
posted @ 2022-02-10 13:20 陈华波 阅读(15) 评论(0) 推荐(0)
摘要: 概念:倒排索引,分词 将传入的字符进行空格分词并全部小写,通过词和id,按顺序存入索引当中。 阅读全文
posted @ 2022-02-09 15:10 陈华波 阅读(62) 评论(0) 推荐(0)
摘要: setnx的作用 将获取和设置值变成原子性的操作 如果我的服务挂掉了-死锁 设置过期时间 如果你设置了过期时间,那么如果过期时间到了我的业务逻辑没有执行完怎么办? **1、过期之前刷新一下 **2、需要自己去启动协程完成延时的工作:延时的接口可能会带来负面影响,如果其中某一个服务hung住了,2s就 阅读全文
posted @ 2022-02-06 14:38 陈华波 阅读(127) 评论(0) 推荐(0)
摘要: 悲观锁 select @@autocommit; set @@autocommit = 0; select @@autocommit; select * from table_name where id=1 for update; commit; 如果where条件查询的不是索引,那么整个表都会被锁 阅读全文
posted @ 2022-01-25 16:01 陈华波 阅读(43) 评论(0) 推荐(0)
摘要: const nums = [10, 20, 111, 222, 444, 40, 50]; console.log(nums); // 1.filter let newNums = nums.filter(function (n) { return n < 100; }); console.log( 阅读全文
posted @ 2020-10-26 18:23 陈华波 阅读(445) 评论(0) 推荐(0)
摘要: 更改redis的配置项 这里需要配置 notify-keyspace-events 的参数为 “Ex”。 x 代表了过期事件。notify-keyspace-events “Ex” 保存配置后,重启Redis服务,使配置生效。 public function index() { if (is_cli 阅读全文
posted @ 2020-10-24 17:50 陈华波 阅读(449) 评论(0) 推荐(0)