- 博客(12)
- 资源 (120)
- 收藏
- 关注
原创 solidity函数状态可变性
在Solidity中constant,view,pure三个函数修饰词的作用是告诉编译器,函数不改变/不读取状态变量,这样函数执行就可以不消耗gas了(是完全不消耗!),因为不需要矿工来验证。pure:纯函数,不允许修改或访问状态view:不允许修改状态payable:允许从消息调用中获取以太币constant:与view作用相同,一般只修饰状态变量,不允许赋值(初始化除外)...
2020-06-30 15:07:36 451
翻译 畅购商城第十六天
第16章 集群高可用学习目标理解集群流程理解分布式概念能实现Eureka集群[集群配置]能实现Redis集群[Redis集群配置、哨兵策略(案例)、Redis击穿问题]1.Redis集群的原理2.Redis集群会用->在java代码中能链接集群服务3.哨兵策略->监控集群的健康状态[作用]4.Redis击穿->如何解决击穿问题5.如何解决Redis雪崩问题->多级缓存RabbitMQ集群1.集群概述1.1什么是集群1.1.1集群概
2020-06-15 18:37:48 581
原创 智能合约:水龙头合约
最近开始学习智能合约,发现这个东西挺有意思。后期会将自己所写的所有合约都一一记录。欢迎大家交流。下面这个合约实现的功能为:首先保证合约里面有eth,每调用一次智能合约,就会从智能合约获取一笔eth,称为水龙头合约。pragma solidity >=0.4.22;contract Faucet{ function withdraw(uint amount) public payable{ //amount 需要小于等于1 require(amount<=1
2020-06-15 14:49:06 882 1
翻译 畅购商城第十五天
第15章 分布式事务学习目标理解什么是事务理解什么是分布式事务理解CAP定理CAP不能3者同时成立能说出相关的分布式事务解决方案1.2PC-JTA分布式事务2.本地消息-业务库中添加对应的消息表和业务耦合实现3.MQ事务消息-RocketMQ4.Seata理解Seata工作流程AT模式-表TCC模式-代码补偿机制能实现Seata案例Seata使用案例作业:实现项目中分布式事务控制-下单->用户微服务(增加积分)->Goods微服
2020-06-14 22:27:30 644
翻译 畅购商城第十四天
第14章 秒杀学习目标防止秒杀重复排队重复排队:一个人抢购商品,如果没有支付,不允许重复排队抢购并发超卖问题解决1个商品卖给多个人:1商品多订单秒杀订单支付秒杀支付:支付流程需要调整超时支付订单库存回滚1.RabbitMQ延时队列2.利用延时队列实现支付订单的监听,根据订单支付状况进行订单数据库回滚1 防止秒杀重复排队用户每次抢单的时候,一旦排队,我们设置一个自增值,让该值的初始值为1,每次进入抢单的时候,对它进行递增,如果值>1,则表明已经排队,不
2020-06-12 18:07:06 541
原创 使用python爬取猎聘网的职位信息
闲来无事,就像看看现在各个行业找工作的情况,写了个简单的爬虫,爬取猎聘网的职位信息。话不多说,直接上代码。#-*- coding:utf-8 -*-# 抓取猎聘的职位import timeimport threadingimport requestsimport refrom bs4 import BeautifulSoupdef get_job_list(job): thread_name = threading.current_thread().name print(
2020-06-11 19:09:06 1949
原创 ubuntu20下桥接模式配置
修改网络配置文件:vi /etc/netplan/00-installer-config.yaml按照下面的格式进行修改network: ethernets: enp2s0f0: addresses: [] dhcp4: true version: 2 bridges: br0: interfaces: [enp2s0f0] dhcp4: no addresses: [192.168.123.100/
2020-06-11 18:57:41 5888 4
翻译 畅购商城第十三天
第13章 秒杀学习目标秒杀业务分析秒杀商品压入Redis缓存Spring定时任务了解-定时将秒杀商品存入到Redis中秒杀商品频道页实现-秒杀商品列表页秒杀商品详情页实现下单实现(普通下单)多线程异步抢单实现-队列削峰1 秒杀业务分析1.1 需求分析所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。秒杀商品通常有两种限制:库
2020-06-11 18:26:10 561
翻译 畅购商城第十二天
第12章 微信支付学习目标能够说出微信支付开发的整体思路生成支付二维码查询支付状态实现支付日志的生成与订单状态的修改、删除订单支付状态回查MQ处理支付回调状态定时处理订单状态1 开发准备1.1 开发文档微信支付接口调用的整体思路:按API要求组装参数,以XML方式发送(POST)给微信支付接口(URL),微信支付接口也是以XML方式给予响应。程序根据返回的结果(其中包括支付URL)生成二维码或判断订单状态。在线微信支付开发文档:https://pa
2020-06-08 22:53:16 547
翻译 畅购商城第十一天
第11章 订单学习目标登录页的配置登录成功跳转实现结算页查询实现下单实现变更库存增加积分支付流程介绍微信扫码支付介绍1 登录页面配置前面使用的都是采用Postman实现登录,接着我们实现一次oauth自定义登录。1.1 准备工作(1)静态资源导入将资料/页面/前端登录相关的静态资源导入到changgou-user-oauth中,如下图。(2)引入thymeleaf修改changgou-user-oauth,引入thymeleaf模板引擎<!--thymeleaf
2020-06-06 23:39:23 748
原创 mac本地搭建eth私有链
参考地址:https://www.jianshu.com/p/879669da11e6https://www.jianshu.com/p/e0a52aff4006创世json{ "config": { "chainId": 666, "homesteadBlock": 0, "eip150Block": 0, "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000
2020-06-04 00:09:47 1343
翻译 畅购商城第十天
第10章 购物车学习目标资源服务器授权配置掌握OAuth认证微服务动态加载数据掌握购物车流程掌握购物车渲染流程OAuth2.0认证并获取用户令牌数据微服务与微服务之间的认证1 资源服务器授权配置1.1 资源服务授权配置基本上所有微服务都是资源服务(1)配置公钥 认证服务生成令牌采用非对称加密算法,认证服务采用私钥加密生成令牌,对外向资源服务提供公钥,资源服务使 用公钥 来校验令牌的合法性。 将公钥拷贝到 public.key文件中,将此文件拷贝到每一个需要的资源服务工程的clas
2020-06-03 22:14:29 548
pandas-0.20.3-cp27-cp27m-win_amd64.whl
2017-07-28
matplotlib-2.0.2-cp27-cp27m-win_amd64.whl
2017-07-28
numpy-1.13.1+mkl-cp27-cp27m-win_amd64.whl
2017-07-28
JIRA-6.3.6汉化包
2016-12-30
language-pack-zh_CN.jar
2016-12-30
捉虫记-大容量Web应用性能测试与LoadRunner实战
2016-10-24
micro-v3.0.2-darwin-amd64.tar.gz
2020-12-07
etcd-v3.4.13-darwin-amd64.zip
2020-11-14
Genymotion_ARM_Translation-master.zip
2020-11-11
pandas-0.24.2-cp27-cp27m-win_amd64.whl
2020-10-29
yarl-1.4.2-cp37-cp37m-macosx_10_13_x86_64.whl
2020-04-02
redis-3.4.1-py2.py3-none-any.whl
2020-04-02
pymongo-3.10.1-cp37-cp37m-macosx_10_9_x86_64.whl
2020-04-02
pyecharts-1.7.1-py3-none-any.whl
2020-04-02
multidict-4.7.5-cp37-cp37m-macosx_10_13_x86_64.whl
2020-04-02
lxml-4.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
2020-04-02
aiohttp-3.6.2-cp37-cp37m-macosx_10_13_x86_64.whl
2020-04-02
aiohttp-3.6.2-cp36-cp36m-macosx_10_13_x86_64.whl
2020-04-02
JMeterPlugins需要的jar
2017-10-31
利用Python进行数据分析
2017-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人