
工作
文章平均质量分 69
shining曙光
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java开发概念中的各种比喻
1、https AB两个基地对情报加密。 A先将支持的算法发一份给B B选一个算法,并将保险箱(公钥证书,只非对称加密,有B私钥能解密)给A A将密码本(对称秘钥)放进保险箱,B打开密码箱打开锁(解密)后拿到密码本 AB之后可以利用密码本对称加密通信 2、锁膨胀 纸条(偏向锁)–书包(轻量级锁)–门锁(重量级锁) A在自习室学习,此时没什么竞争,这个房间就A用,每次走之前写一个纸条,上面有名字(偏向的线程id); 后面有人也会用这个房间,就把书包放在上面。其他人B用之前打开书包,确认是自己的可以用,不是自己原创 2021-03-25 00:05:03 · 238 阅读 · 0 评论 -
java汇总
1 Java基础知识面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/104390612 2 Java集合容器面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/104588551 3 Java异常面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/104390689 4 并发编程...转载 2021-01-23 17:44:02 · 83 阅读 · 0 评论 -
业务应用系统的幂等性控制
一 、天然幂等 1、查询 查询一次和查询多次一样的。 2、删除数据 删除数据,仅仅第一次删除是真正的操作数据,之后删除直接返回成功,这样保证了幂等。 二、锁 1、MVCC方案(乐观锁) 多版本并发控制,update with condition,更新带条件,这也是在系统设计的时候,合理的选择乐观锁,通过version或者其他条件,来做乐观锁,这 update tablexxx set name=#name#,version=version+1 where version=#version# upd原创 2021-01-23 17:24:25 · 281 阅读 · 0 评论 -
sdk生成工具选型
一、主要实现目标 核心诉求是开发出php版本的sdk 其他版本能自动生成更好 二、可选方案 1、Darabonba 一种 OpenAPI 应用的领域特定语言。可以利用它为任意风格的接口生成多语言的 SDK、代码示例、测试用例、接口编排等。 Github https://github.com/aliyun/darabonba 已经整理的试用步骤 ,见下述附件 2、SwaggerCodegen Github https://github.com/swagger-api/sw...原创 2020-12-05 15:49:41 · 1129 阅读 · 0 评论