- 博客(17)
- 资源 (28)
- 收藏
- 关注
转载 各大公司Java后端开发面试题总结
https://blog.youkuaiyun.com/sd09044901guic/article/details/80132173ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。 Th...
2018-05-16 22:09:34
1027
转载 消息队列使用的四种场景介绍
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注...
2018-05-10 22:43:14
386
原创 以太坊开发资料汇总
以太坊白皮书以太坊白皮书中文版以太坊黄皮书以太坊官网文档solidity文档solidity文档中文版web3.js文档web3.js文档中文版solc-js文档geth文档节点rpc api文档节点p2p协议文档轻客户端协议ABI文档truffle文档truffle文档中文版ganache文档...
2018-05-10 17:33:14
278
原创 gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/develop/node_modules/secp256k1
node.js安装 ethereumjs-abi模块出错gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/develop/node_modules/secp256k1/.node-gyp"gyp WARN EACCES user "root" does not have permission to acces...
2018-02-28 15:56:56
2669
原创 Fatal: Failed to write genesis block: database already contains an incompatible genesis block (have
在安装以太坊客户端的时候会出现如下错误:执行 geth init genesis.json这是因为已经存在数据库了,不要重复去初始化创世块。解决办法:执行geth removedb再次执行geth init genesis.json的时候会成功初始化。...
2018-02-14 14:00:33
4981
原创 Linux 安装golang
访问下载地址,32位系统下载go1.9.4.linux-386.tar.gz,64位系统下载go1.9.4.linux-amd64.tar.gz,下载之后上传到linux进行解压,tar zxvf go1.9.4.linux-amd64.tar.gz解压之后设置环境变量,vi ~/.bashrcexport GOPATH=/usr/lib/go-1.9/goexport GOBIN=$GOPATH...
2018-02-14 11:40:27
3740
原创 在linux 系统下如何卸载go 语言
在linux 系统下,如ubuntu debian ,安装golang 最方便的方式是用apt-get install。但是不推荐这种方式安装,建议使用源码安装,如果你使用了apt-get 等方式安装了,就先把它卸载:apt-get purge golang-go使用源码安装的话,如果想升级也可以直接覆盖原来位置的安装文件。...
2018-02-14 11:17:49
16135
原创 [Ubuntu] 解决The program 'make' can be found in the following packages
在ubuntu 输入make geth命令提示以下的错误信息,说make geth没有安装输入命令,按build-essential解决了sudo apt-get install build-essential
2018-02-14 10:33:36
1953
转载 【CryptoKitties源码解析】养猫的正确姿势!
今天想介绍一个最近比较火的一个“区块链”应用CryptoKitties,这个应用本质上实现的功能就是电子猫的繁殖与交易两个功能,功能上虽然比较简单但是再加上区块链这个强大的底层技术作为支撑,让它在整个行业掀起了一波热潮,甚至还导致了以太坊主网的堵塞,使得以太坊中未确认的交易数量从平常的2.5k增涨到了15k,网络中其他的交易也都受到了极大的影响。整个项目的代码总共2000行左右,其中还包含了详细的...
2018-02-11 16:56:44
338
转载 教程 | 如何在Ethereum上编写自己的CryptoKitties风格的游戏
CryptoKitties 做了很棒的工作,他展示除了简单的金融交易之外还可以使用区块链做什么。我希望将来我们会看到更多创新的区块链用法,所以我想快速浏览CryptoKitties背后的代码,以展示它背后是如何实现的。本文是为开发人员编写的,虽然这不是一个绝对的初学者对Solidity的介绍,但是我试图包含文档的链接,以便尽可能适合所有开发者。让我们开始...CryptoKitties源码几乎所有...
2018-02-11 16:55:02
592
转载 跟着cryptokitties(以太坊云养猫)学写智能合约(下)
上文讲了一半代码,下面我继续分析。在分析之前,回顾下几个主要的属性。本人培育的鸭子,只要0.2ETH便宜了kittes数组,所有的猫都会存储在 kitties数组里,这个数组会不断增长,kittyId其实就是Kitty对象在这个数组中的下标。而kittyId其实就是erc721的tokenId。kitties数组建立了erc721 token 和猫数据结构的映射关系。通过erc721的tokeni...
2018-02-11 16:37:38
371
转载 跟着cryptokitties(以太坊云养猫)学写智能合约(上)
cryptokitties(以太坊云养猫)是近期出现在以太坊区块链上一个游戏。超级可爱的猫形象,再配合上繁殖,配种,拍卖这样丰富的玩法,一下子就引爆了以太坊的区块链。这款游戏的核心是基于以太坊的智能合约,也是第一款基于智能合约的游戏。这款游戏除了繁殖时候的基因工程合约以外,其他合约都是开源的,她的源码对于学习智能合约的编写有着很大的启发意义。下面是我的一点点对于智能合约和cryptokitties...
2018-02-11 16:35:16
476
原创 初识spring Bean的作用域
bean的作用域有5种:我们常用的就两种,分别为singleton,prototype,下面我介绍一下五种作用域的适用环境:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframewor
2016-01-27 15:38:51
259
原创 初识spring,DI依赖注入
spring的依赖注入是指在spring创建对象的过程中,将对象的依赖属性通过配置进行注入,我们先写个bean:public class User { private String username; private String password; public String getUsername() { return username; }
2016-01-27 15:06:35
252
原创 初识spring,IOC
初识springbean是spring中最核心的东西,因为spring就像是个大水桶,而bean就像是容器中的水,水桶脱离了水便没什么用处了,那么我们先定义个bean:public class UserService { public void sing(){ System.out.println("唱歌------"); }}很普通,bean没有任何特别之处,接下
2016-01-26 17:39:00
247
原创 边框圆角效果
border-radius是向元素添加圆角边框.使用方法:div{ height:100px;/*是width的一半*/ width:100px; background:#9da; border-radius:10px;/*所有的角都使用半径为10px的圆角*/}div{ height:100px;/*是width的一半
2015-12-16 17:38:20
245
原创 在编写CSS3样式时,不同的浏览器可能需要不同的前缀
在编写CSS3样式时,不同的浏览器可能需要不同的前缀。它表示该CSS属性或规则尚未成为W3C标准的一部分,是浏览器的私有属性,虽然目前较新版本的浏览器都是不需要前缀的,但为了更好的向前兼容前缀还是少不了的。
2015-12-16 17:27:59
496
大型网站技术架构演进与性能优化
2018-10-23
spring-objenesis-repack-2.1
2015-08-27
6年javaEE开发的Word资料合集
2015-04-02
java自学之道
2014-01-05
Java面试资源
2013-12-30
75道逻辑思维题--会作10道智商就是正常,会作30道就不是凡人,会作60道就是高智商稀有人才了!
2013-12-28
java学习手册 无限制版安卓版
2013-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人