begin或 start transaction 都是显式开启一个事务;
使用开源代码一定要小心,其实这里还有一个非隐秘的问题,就是开源代码也不上传node_module, 但是自己写了一个npm模块,然后在package.json里
平滑加权轮询算法!
对于Serverless的定义,文章给出来一个公式:Serverless = FAAS+ BAAS。将FAAS(Functions as a Service)定
每个 JOIN 操作的时间复杂度为O(M * log(N)),其中M是一个表中的记录数,N是另一个表中的记录数,
api对外对内 注解区分
java rpc 例子 一步步构建 MyRPCFromZero
netty pipeline addlast 执行顺序
trick
http1时代
联合索引
shell 变量大括号
linux screen命令
linux bash -c | sh -c
旧文章 189
旧文章 194
css 定义
【知识拓展】音视频中的推流与拉流
Apache 软件基金会(Apache Software Foundation,ASF)
hashicorp/design-system: Helios Design System
AppImage
gossh go写的开源工具 批量操作服务器
go get -u
启动一个tcp 服务 nc命令
GOST- GO Simple Tunnel
什么是 npx, 与npm关系 区别
jvm内存32G
https://huggingface.co/
golang 空结构体 struct{} 作用
linux NF $NF 区别-awk命令中
go 项目目录结构 规范
hash.go - 几种 hash 算法简介
对一致性 Hash 算法,Java 代码实现的深入研究
一致性 Hash 算法 Java 实现 — G.Fukang's Blog
Prometheus指标
golang Prometheus
etcd 分布式 - 看图轻松了解 etcd
算力 GPU CPU
golang context
golang context emptyCtx valueCtx cancelCtx timerCtx
golang struct{} 一个作为key的用法
基于 context.Context 的 Golang loader 缓存
Arweave Vs Filecoin
看完秒懂什么是 SNI
redis 过期key event订阅
ETCD 一文入门
SHA 加密是什么( sha1 和 MD5 的区别 )
搜索 开源 简介
telnet ssh VNC
Spring-Retry 和 Guava-Retry VS Failsafe
基于Redis的Stream类型的完美消息队列解决方案
IM 服务器设计 - 消息存储 - codedump 的网络日志
现代IM系统中的消息系统架构——架构篇
阿里云-- 表格存储
比特币和以太坊挖矿的区别 – Coin Dollar Pay
golang 函数选项模式
http/2 SPDY/2
详解 Server Sent Events
信令服务器
Socket.IO
gomobile 开发android IOS SDK
Linux 防火墙之 ipset 表应用
当 Go struct 遇上 Mutex
go json.RawMessage
mac netstat很慢
golang cobra 命令库
一图直接懂gomod配置
golang viper库
go pflag vs flag
GitOps 介绍 – 云原生实验室
五个同事决定计算他们的平均工资,在大家互相不告诉薪水的情况下,如何才能做到这一点?
c++ 库管理工具
Go Test 单元测试简明教程 | 快速入门
golang lo库 -stream处理
Git 内部原理图解——对象、分支以及如何从零开始建仓库
go singleflight 缓存击穿 缓存一致性
python open read file
chatGpt 搭建
服务器观测指标 TP90 P90
(转)与一伙爬虫团队的斗智斗勇
go 参数校验 GoFrame/gvalid vs go-playground/validator
golang 交叉编译
Discard 是如何存储数十亿条信息的? | by Bo Ingram | Cointime
linux 查看网络流量
iptables 配置,docker容器指定不同网卡
docker network 配置网卡
iptables 命令 规则 参数详解
海量长链接消息推送系统设计实践
不要忽略 goroutine 的启动时间, for range 陷阱
golang gout http 工具
kafka : 让你设计一个 MQ 每秒要抗几十万并发
https://github.com/rfyiamcool/share_ppt
浅析开源项目之io_uring
grpc stream 单向stream 双向stream
elastic 搭建 (本论坛)
grpc 同端口 ,同时启用http
grpc 自定义认证
grpc deadline
gprc grpc_middleware.WithUnaryServerChain 链式调用
每天 100w 次登陆请求, 8G 内存该如何设置 JVM 参数?
https://zhuanlan.zhihu.com/p/453269472
nginx配置转发mysql连接
mysql8 增加用户
最大连接数
百万 Go TCP 连接的思考: epoll方式减少资源占用
shell 脚本各种执行方式(source ./*.sh, . ./*.sh, ./*.sh)的区别
go使用build tags实现条件编译
从 io.Reader 中读数据
k8s
Leetcode的并发题
curl 指定网卡 --interface
Linux 内部的链接处理逻辑是这样。首先接到 syn 后,创立一个 sock,放入半连接队列,然后回复 syn+ack ,三次握手完毕后,放入全链接队列,ac
linux tcp socket 请求队列大小参数 backlog
connection reset by peer,TCP三次握手后服务端发送RST
backlog , grpc中netty配置
ubuntu 18 vs node 16 依赖问题
ES6:export default 和 export 区别
Google验证器是如何实现的?原理,离线使用
Go sync.Pool
神马搜索 获取authkey
一致性哈希算法原理
Java 的强引用、弱引用、软引用、虚引用
JVM进程启动会启动哪些进程?
进程与线程关系(JVM)
Linux与JVM的内存关系分析
Java并发编程 --并发新特性—Executor框架与线程池
java集合框架
java并发编程:并发容器之ConcurrentHashMap
Gin框架LoadHTMLGlob 有缓存
gorm 零值坑
go for range 坑
java 类静态变量加载
开源许可证
日志等级log Level
mvn 跳过test
redis zinterstore zunionstore 排行交集并集
动作类网络游戏同步的实现方案
java 动态线程池的文章. 用的美团动态线程池
Netty - 参数设置说明
nginx 例子
深入剖析docker核心技术(namespace、cgroups、union fs、网络)
java7 java8 compareAndSwapLong LongAdder
golang traceid spanid
查看正在运行docker容器的启动命令
ls -1什么意思
golang sort int
java 卖票 多线程超卖
java thread join() wait() notify()
mybatis 缓存
mybatis分页
curl 命令
go context.WithCancel
CompletableFuture 默认启用的线程池
类Gin 前缀树路由Router 匹配
shell set -e
shell trap命令
find 命令过滤时间
java编译成可执行文件
golang validator 校验参数
10 张图打开 CPU 缓存一致性的大门
Linux Curl Command 指令與基本操作入門教學
超全总结:Go 读文件的 10 种方法
python: 格式化字符串 f() 用法
一文读懂 Docker 原理 - 廖雪峰的官方网站
Go 每日一库之 testify
nodejs 操作 mysql html转markdown
Go语言 CSP
es match_phase 调整内容搜索, 全包含
redis 工作掌握技能
create database prisma_db;
在 Go语言程序运行时(runtime)实现了一个小型的任务调度器。这套调度器的工作原理类似于操作系统调度线程,Go 程序调度器可以高效地将 CPU 资源分配给
GOMAXPROCS 与容器的相处之道
静态pod
quit := make(chan os.Signal)
json文件增加注释支持
golang 值传递
context.Context CancelFunc done
go build ldflags
go gctrace 调试GC日志
Golang 实现单机百万长连接服务 - 美图的三年优化经验(转)
go 性能runtime.ReadMemStats + pprof
golang defer 小知识
MMU 内存管理
const cl = 10
golang map 值拷贝,value赋值
golang interface 小题 接口初始化问题
golang channel 特性
可用性,容错性
分布式BASE理论
goroutine 通过chan控制new速率
golang 初始化struct
Go并发调用协程goroutine并通过管道chan收集返回值
CompletableFuture 并发获取 方法结果
sed -n 4p /Users/miller/wrapdrive/echarts/delta/data1675753747.txt | awk '{ for(
springboot 常规controller exception Result 注解 参数校验
CAS 会先把 Entry 现在的 value 跟线程当初读出的值相比较,若相同,则赋值;若不相同,则赋值执行失败。一般会通过 while/for 循环来重新执
go chan 判断是否closed
Makefile
golang GMP调度
Java 使用 Disruptor 并发框架
mac k3s快速部署测试