Solidity-01-overview
Solidity
Solidity 是一种静态类型的花括号编程语言,旨在开发在以太坊上运行的智能合约。
特性
Solidity 正在迅速发展。
作为一门相对年轻的语言,Solidity 正在快速发展。
我们的目标是每 2-3 周发布一次常规(非破坏性)版本,每年大约发布两次破坏性版本。
您可以关注 Solidity Github 项目中新功能的实施情况。
您可以通过从默认分支 ...
2022-05-22 01:22:02 |
Lang
市场库存扣减方案梳理
背景
进行市场的商品售卖,要避免出现超卖的现象。
最近在做一个关于库存服务的设计方案,在网上找了很多资料,都没有一个大而全的设计方案,于是就参考网上现有的电商库存设计,设计出一个自认为非常优秀的关于库存服务扣减的方案,仅供大家参考。
设计流程图
设计思路
为了扛住高并发,我这里在两个地方做了库存扣减,第一个使用redis做预扣库存,第二个是数据库扣除实际库存;
用户提交订单...
2022-05-22 01:22:02 |
Market
Hession RPC 远程调用-01-入门例子
Hession
Hession 二进制 Web 服务协议使 Web 服务无需大型框架即可使用,并且无需学习另一种协议字母汤。
因为它是一个二进制协议,所以它非常适合发送二进制数据,而无需通过附件扩展协议。
服务端
基本环境
jdk1.8
pom.xml
spring-boot 2.0.9.RELEASE
hessian 4.0.60
<?xml version="1....
2022-05-10 01:22:02 |
RPC
Grey publish 灰度发布
灰度发布
灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。
在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。
灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。
灰度期:灰度发布开始到结束期间的这一段...
2022-05-10 01:22:02 |
Work
NPM install error Can't find Python executable python, you can set the PYTHON env variable.
报错
λ cnpm install
...
D:\Downloads\idcard_generator-master\idcard_generator-master\node_modules\_sharp@0.22.1@sharp>node "C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_modu...
2022-05-10 01:22:02 |
Work
AI 艺术图片生成网站
dalle2
DALL·E 2 is a new AI system that can create realistic images and art from a description in natural language.
disco diffusion
什么是 Disco Diffusion?
Disco Diffusion 是在今年 2 月初开始流行的一个 AI 图像生成...
2022-05-10 01:22:02 |
Work
兼职网站-01-概览
常见网站
程序员客栈
程序员客栈:程序员的经纪人
程序员人力资源
项目资源
拓展的教学资源
开源中国众包平台 oschina 众包
开源中国众包平台
发布的任务资源
悬赏模式
产品商城
活动/会员/课堂
常见问题:IM?
码市:来码市,找人才/任务快人一步
码市:来码市,找人才/任务快人一步
雇主:寻找问题解决方案/开发人才
雇员:寻找任务/雇主
任务列表
...
2022-05-10 01:22:02 |
Work
面试其他常见问题
系列目录
spring 常见面试题
spring-boot 常见面试题
redis 常见面试题
mysql 常见面试题
mq 常见面试题
rpc/dubbo 常见面试题
ZooKeeper 面试题
JVM 常见面试题之双亲委派
JVM 常见面试题之 GC 垃圾回收
JVM 常见面试题之 java 内存结构
JVM 常见面试题之 java 内存结构2
【面试】mybat...
2022-05-10 01:22:02 |
Interview