- 博客(5)
- 收藏
- 关注
原创 浅谈锁的知识
三种锁类型的使用场景分析中可以知道因为悲观锁会影响系统吞吐的性能,所以适合应用在写为居多的场景下,因为乐观锁就是为了避免悲观锁的弊端出现的,所以适合应用在读为居多的场景下,因为分布式锁的加锁和过期设置的原子性,所以适用于分布式环境。
2024-02-03 16:00:00
1481
1
原创 Lambda初体验
通过百度百科可以看到,Lambda 表达式(lambda expression)是一个匿名函数,即没有函数名的函数,它把函数作为基本运算单元,函数可以作为变量,可以接收函数,还可以返回函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),他们必须依附于一类特别的对象类型——函数式接口(functional interface)。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。
2024-02-01 21:20:57
1911
1
原创 Diff工具初体验
Diffy是一个twitter开源的自动化测试工具,是一种自动 Diff 的测试技术。它能够自动检测基于 Apache Thrift 或者基于 HTTP 的服务。通过同时运行新/老代码,对比运行结果,发现潜在 bug。并且使用 Diffy,只需要进行简单的配置,而不需要再编写测试代码。
2024-01-31 18:45:00
2464
原创 charles上怎么抓gRPC接口
2.执行命令生成desc文件:protoc -I=/本地proto文件的路径/ --descriptor_set_out=/本地要生成desc文件的存储路径/xxx.desc /本地proto文件的路径/xxx.proto。这边失败的情况有很多,比如笔者遇到的报错基本是proto文件中import的包都是远程的解析的时候读取不到(可以把包文件存在本地地址并修改import地址或者确认没有用到这个包就直接注释掉),大家遇到了按照报错解决就行~在Charles中,点击“Proxy” -> “HTTP/2”。
2024-01-30 20:25:52
1478
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人