11 2024 档案
go 语法的一些记录
摘要:关于slice https://juejin.cn/post/6844904177022271501 在无缓冲的 Channel 中,发送和接收操作是同步的。 context: 一个接口; 其中 Done() 方法返回一个channel (比如在withCancel类型中,调用cancel() 将给 阅读全文
posted @ 2024-11-24 18:53 towboat 阅读(8) 评论(0) 推荐(0)
java集合 ,并发
摘要:arraylist并发操作时的问题? 索引越界,覆盖 公平锁与非公平锁? 排队获取锁,先进先出;一个线程获取锁时直接尝试获取,失败了再排队,成功了就获取到锁 阅读全文
posted @ 2024-11-18 12:33 towboat 阅读(6) 评论(0) 推荐(0)
接口幂等性
摘要:数据库 唯一索引 多维护一张表,用来查重 版本号字段 阅读全文
posted @ 2024-11-18 11:20 towboat 阅读(23) 评论(0) 推荐(0)
水平分表与水平分库
摘要:水平分库实际上是分表,把一个表的记录放到不同数据库中 水平分表把一个表的记录分到不同表中 阅读全文
posted @ 2024-11-17 15:25 towboat 阅读(12) 评论(0) 推荐(0)
mysql 时间函数
摘要:select date_add(NOW(), interval 7 day ) as tms; select date_sub(NOW(), interval 7 day ) as tms; select datediff(NOW() ,"2022-01-30") as tms; 阅读全文
posted @ 2024-11-09 11:31 towboat 阅读(8) 评论(0) 推荐(0)
两个线程交替写1~100
摘要:package Test; public class PrintNumber { private int status = 1 ,cnt = 1; synchronized void print_odd() { while(cnt<100) { while (status == 2) { try { 阅读全文
posted @ 2024-11-07 14:43 towboat 阅读(12) 评论(0) 推荐(0)