- 博客(20)
- 资源 (10)
- 收藏
- 关注
原创 first react native
import React, {Component} from 'react';import {Platform,FlatList, StyleSheet, Text,Image, View} from 'react-native';var REQUEST_URL = "https://raw.githubusercontent.com/facebook/react-native/0.51-...
2019-01-26 18:38:12
255
原创 winston logger
1) Logger.jsconst winston = require("winston");require('winston-daily-rotate-file');const moment = require('moment');const util = require('util');const MESSAGE = Symbol.for('message');const SPL...
2018-12-04 19:54:52
1060
原创 node.js express ejs
1 安装express 生成器npm install express-generator -g1 demo.jsvar express = require('express');var ap = express();app.use(express.static('public'));app.get('/',function(req,res){res.send('Hell...
2018-08-03 15:26:21
251
原创 node.js 使用mongoose链接mongodb
//导入mongoose包var mongoose = require('mongoose');//链接本地数据库var DB_URL = 'mongodb://localhost:27017/local';//链接,异步操作mongoose.connect(DB_URL);//注册三个响应mongoose.connection.on('connected',function(){ cons...
2018-05-25 22:48:15
732
原创 golang并发模式pool
1 pool.gopackage poolimport ( "errors" "log" "io" "sync")type Pool struct { m sync.Mutex resources chan io.Closer //传输io.Closer接口类型的数据 factory func() (io.Closer, error) //构造函数 closed bool}var Er...
2018-05-22 11:47:17
2135
1
原创 golang并发模式work
1 work.gopackage workimport ( "sync")type Worker interface { //定义接口,需实现Task()函数 Task()}type Pool struct { work chan Worker //通道,发送worker wg sync.WaitGroup }func New(maxGoroutines int) ...
2018-05-22 11:34:14
1853
原创 golang并发模式runner
1 runner/runner.gopackage runnerimport ( "errors" "os" "os/signal" "time")type Runner struct { interrupt chan os.Signal //接收信号的通道 complete chan error ...
2018-05-22 10:53:24
1487
原创 以太坊节点发现原理
发现原理1) 系统第一次启动随机生成本机节点NodeId,即为LocalId,生成后固定不变,本地节点记为local-eth.该节点为第一次启动时生成,以后重新启动后不会变化。各个节点都会有一个唯一的标志NodeId。A和B都有各自NODEid2) 系统读取公共节点信息,ping-pang握手完成后,将其写入K桶读取公共节点,也就是说大家都知道,各个节点都有相同的公共节点信息。设为C。也就是说...
2018-05-17 11:48:13
2890
1
原创 智能合约vote部署
智能合约vote部署1 前言solidity官方文档上有一个vote智能合约。我使用truffle框架进行编写和部署。2 环境2.1 编辑vscode + 插件2.2 安装node到官网下载node 8,解压后安装,配置环境变量。2.3 solidity编译器npm install -g solc2.4 truffle安装npm install -g truffl...
2018-05-15 12:45:09
550
原创 智能合约开发自测环境搭建并简单示例
智能合约环境搭建1 编辑器vscode + solidity插件2 编译器solcnpm install -g solc // 前提安装node和npm,需要sudo权限sudo apt install nodejs/npm或者sudo add-apt-repository ppa:ethereum/ethereumsudo apt-get updatesudo apt-get inst...
2018-05-06 13:52:36
1080
原创 grpc node 与golang通信
一 、golang 设置1 安装protobufgo get github.com/google/protobufsudo apt-get install autoconf automakelibtool./autogen.sh./configuremakemake install2 安装插件protoc-gen-gogo get -ugithub.com/golang/proto...
2018-05-02 17:08:49
1169
原创 以太坊 rlp使用,进行网络传输
0 协议package protocoltype MsgHead struct { Len uint }type MsgBody struct { Msg string}type Msg struct { MsgHead MsgBody}1 服务器端代码package mainimport ( "fmt" "net" "os" "protoc...
2018-04-11 14:08:25
482
原创 golang 开发 环境搭建
1. 操作系统以及golang安装使用操作系统redhat7.2 x86_64为,将golang解压后拷贝到/usr/local/目录下,通常目录将是这个样子:/usr/local/go/bin在~/.bash_profile中添加export GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/bin2 gocode下载安装golang的安装目录中自带了g...
2018-03-09 17:53:39
901
原创 Spark集群安装
Spark集群安装1 环境准备网上的资料真的是太混乱了,写的都是乱七八糟。还得自己动手1.1 机器环境使用vmware准备三台机器192.167.2.10 Master192.167.2.11 Slave1192.167.2.12 Slave2注意一定要在/etc/sysconfig/network和hosts中修改主机名称和ip映射。在spark中是通过主机名称来找master。 ...
2018-03-01 17:11:39
207
原创 spark集群安装
spark集群安装1 集群规划Hadoop-master1 192.168.2.100 Spark主 Hadoop-master2 192.168.2.101 Spark备 Hadoop-slave1 192.168.2.102 Zookeeper Hadoop-slave2 192.168.2.103 Zookeeper Hadoop-slave3 192.168.2...
2018-03-01 17:03:58
179
原创 hive安装
hive安装1 集群规划1.1 软件包mysqlapache-hive-2.1.1-bin.tar.gzmysql-connector-java-5.1.40.zip1.2 物理部署Hadoop-master1 192.168.2.100 Mysql/hive 2 mysql设置2.1 root用户设置在安装之初,root用户没有密码。为了安全起...
2018-03-01 16:49:25
134
原创 hbase集群安装
hbase集群安装1 集群规划Hadoop-master1 192.168.2.100 Hbase主 Hadoop-master2 192.168.2.101 Hbase被 Hadoop-slave1~hadoop-slave2 Zookeeper集群 2 linux内核调整2.1 用户限制vim /etc/security/limits.confroot...
2018-03-01 14:11:52
219
原创 zookeep集群安装
Zookeeper集群安装1 集群规划构建高可用的大数据集群需要使用zookeeper实现hdfs和hbase的自动切换。所以第一步首先是安装zookeeper,我采用了数据与安装程序分离的策略。zookeeper进程是轻量化进程,安装在datanode中Hadoop-slave1 192.168.2.102 Zookeeper Hadoop-slave2 192.168.2.10...
2018-03-01 14:06:45
289
原创 hadoop集群安装
hadoop集群安装1 集群规划Hadoop-master1 192.168.2.100 Namendoe主 Hadoop-master2 192.168.2.101 Namenode备 Hadoop-slave1 192.168.2.102 Datanode/zookeeper Hadoop-slave2 192.168.2.103 Datanode/zookeeper...
2018-03-01 14:05:04
154
原创 博客首篇
念奴娇 赤壁怀古大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,樯橹灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。...
2018-03-01 13:56:34
173
nginx-0.1.0.hlf.tar.gz
2016-01-26
Java实现取点工具
2008-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人