自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 如何获取以太坊区块数据实战

本文将通过 SpringBoot + Web3J 实现获取以太坊区块链上交易数据,数据主要是用于计算实时热门合约。

2024-03-10 00:38:48 477

转载 数据埋点设计和SDK源码

所谓埋点就是在应用中特定的流程收集一些信息,用来跟踪应用使用的状况,后续用来进一步优化产品或是提供运营的数据支撑。那么埋点方案又该如何设计呢?首先来定义一下通用的数据模型和格式, 便于在每个应用中可重复使用, 统一ETL处理。

2024-02-22 20:32:04 58

原创 Flink 实战:如何计算实时热门合约

要实现一个实时热门合约基本需求每隔 5 分钟输出最近一小时交易量最多的前N个合约过滤出属于合约的交易数量解决思路抽取出业务时间戳,告诉 Flink 框架基于业务时间做窗口在所有交易行为数据中,过滤出合约行为进行统计构建滑动窗口,窗口长度为1小时,滑动距离为 5 分钟将KeyedStream中的元素存储到ListState中,当水位线超过窗口结束时间时,排序输出按每个窗口聚合,输出每个窗口中交易量前N名的合约我们来回顾下整个计算的流程,以及转换的原理。

2024-02-16 23:10:37 1527

原创 H5和原生APP做交互

WebViewJavascriptBridge是H5与app交互的一个第三方插件1、在当前h5页面引入以下代码function setupWebViewJavascriptBridge(callback) {        if (window.WebViewJavascriptBridge) { return callback(WebViewJavascriptBridge); } ...

2019-02-20 16:58:41 1320

原创 新手创建vue项目

一、创建vue项目1、安装node.js2、安装npm: npm install -g npm3、全局安装vue的脚手架工具:npm install -g vue-cli4、全局安装webpack:npm install -g webpack5、进入所要创建的目录,创建项目vue init webpack my-project6、运行项目npm run ...

2019-02-18 16:33:03 183

翻译 清除浮动

 方式一:使用overflow属性来清除浮动   .ovh{      overflow:hidden;     }    先找到浮动盒子的父元素,再在父元素中添加一个属性:overflow:hidden,就是清除这个父元素中的子元素浮动对页面的影响.    注意:一般情况下也不会使用这种方式,因为overflow:hidden有一个特点,离开了这个元素所在的区域以后会被隐藏(...

2019-02-18 16:24:39 108

原创 数组深拷贝、对象的深拷贝、数组去重

一、数组深拷贝方法1、for 循环实现数组的深拷贝var arr = [1,2,3,4,5,6];var arr2 = copyArr(arr );function copyArr(arr ){var res = [];for(var i=0 ; i<arr.length;i++){res .push(arr[i])}}2、slice 方法实现数组的深...

2019-02-18 16:18:25 546

原创 javascript 四种数组遍历方法

1、最传统方法:for( ; ; ){}var arr=[1,2,3,4,5,6]; for(var i=0;i<arr.length;i++){ console.log(arr[i]); }2、for in 方法 var arr=[1,2,3,4,5,6]; for(var i in arr){ console.log(arr[i]); }3、forEach 方法var...

2019-02-18 16:14:33 205

翻译 从发送一个url地址到返回页面,中间发生了什么?

从发送一个url地址到返回页面,一般会经历以下几个过程:1、首先,在浏览器地址栏中输入url2、浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则跳到第三步操作。3、在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址。4、浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手。5、握手成功后,浏览器向服务器...

2019-02-18 16:12:10 1022

翻译 Ajax 的原生写法

//创建异步请求对象(异步请求对象要兼顾ie和标准的浏览器)let xmlHttpReg = null;if(window.XMLHttpRequest){xmlHttpReg = new XMLHttpRequest();}else if(window.ActiveXObject){xmlHttpReg = new ActiveXObject();}else{xmlH...

2019-02-18 16:09:58 367

原创 linux服务器安装jdk

  第一次在服务器上安装jdk,其实在租用阿里云服务器的时候,就有官方文档教程。这次是我自己搭建安装的jdk  1、下载 JDK 安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  2、将下载好的 JDK 包上传到 Linux 上面,可以使用winscp工具,...

2017-08-24 17:02:31 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除