1

[ZooKeeper] 2 环境搭建

上一篇中我们介绍了 ZooKeeper 的一些基本概念,这篇我们讲一下 ZooKeeper 的环境搭建。ZooKeeper 安装模式单机模式:ZooKeeper 运行在一台服务器上,适合测试环境;伪集群模式:在一台物理机上运行多个 ZooKeeper 实例;集群模式:ZooKeeper 运行在一个集... ...
Memento 发布于 2018-04-19 13:09 评论(1)阅读(218)
2

DDD实战进阶第一波(五):开发一般业务的大健康行业直销系统(实现产品上下文领域层)

从这篇文章开始,我们根据前面的DDD理论与DDD框架的约束,正式进入直销系统案例的开发。 本篇文章主要讲产品上下文中的领域层的主要实现,先简单讲下业务方面的需求:产品SPU与产品SKU,产品SPU主要是产品的名字和相关描述, 产品SKU包括产品SPU的多个规格,每个规格有不同的价格与PV值。从我们对 ...
曹剑 发布于 2018-04-19 12:50 评论(1)阅读(493)
2

Java 8 新特性

本文译自 "Java8 tutorial" ,并对其中内容进行了一些修改和补充。 接口的默认方法 在 Java 8 中,我们可以通过 关键字来为接口添加非抽象方法。 关键字修饰的方法称为默认方法,它允许我们添加新的功能到现有库的接口中,并能确保与采用旧版本接口编写的代码之间相互兼容。 对于以下例子: ...
zxzhang 发布于 2018-04-19 11:17 评论(3)阅读(252)
1

C#使用AutoMapper6.2.2.0进行对象映射

先说说DTO DTO是个什么东东? DTO(Data Transfer Object)就是数据传输对象,说白了就是一个对象,只不过里边全是数据而已。 为什么要用DTO? 1、DTO更注重数据,对领域对象进行合理封装,从而不会将领域对象的行为过分暴露给表现层 2、DTO是面向UI的需求而设计的,而领域 ...
CoderLinkf 发布于 2018-04-19 11:08 评论(1)阅读(604)
0

是否可能两个ETH私钥对应同一个地址

原提问 "在这里" 。 笔者在使用到 中的私钥生成方法时发现其使用了 "getRandomValues" 方法来生成64字符长度的私钥,进而考虑到其随机性,若是调用足够多次,依然有可能生成两个完全一样的私钥,这也就是在暴力破解区块链中的账户了。然后就找到了最前面的这个提问,对其整理翻译得到此文。 概 ...
Yitim 发布于 2018-04-19 10:54 评论(0)阅读(120)
3

网易容器云平台的微服务化实践(一)

本文由 网易云 发布。 作者:冯常健 摘要:网易云容器平台期望能给实施了微服务架构的团队提供完整的解决方案和闭环的用户体验,为此从 2016 年开始,我们容器服务团队内部率先开始进行 dogfooding 实践,看看容器云平台能不能支撑得起容器服务本身的微服务架构,这是一次很有趣的尝试。 一旦决定做 ...
网易云 发布于 2018-04-19 09:53 评论(2)阅读(529)
1

7个超酷的以太坊应用

去中心化应用(DApp:Decentralized Application)是区块链社区中出现的新颖想法之一。 凭借自主执行的智能合约,该技术的支持者已经提出各种解决方案来尝试取代今天需要中心化权威的系统:从企业、服务到政府。 你可以用DApp做什么?下面是使用以太坊区块链开发的七个有趣的项目。 1 ...
以太坊开发 发布于 2018-04-19 09:45 评论(1)阅读(168)
30

前端面试送命题-JS三座大山

前言 本篇文章比较适合3年以上的前端工作者,JS三座大山分别指:原型与原型链,作用域及闭包,异步和单线程。 原型与原型链 说到原型,就不得不提一下构造函数,首先我们看下面一个简单的例子: 首先创造空的对象,再让this指向这个对象,通过this.name进行赋值,最终返回this,这其实也是new ...
peiyu1988 发布于 2018-04-19 09:08 评论(24)阅读(2698)
2

典型分布式系统分析:MapReduce

在 《分布式学习最佳实践:从分布式系统的特征开始(附思维导图)》一文中,提到学习分布式系统的一个好方法是思考分布式系统要解决的问题,有哪些衡量标准,为了解决这些问题;提出了哪些理论、协议、算法,这些解决办法各自的优缺点、适用场景;然后再思考,不同的系统是如何解决同一个问题的,比如说数据分片,比如说元 ...
xybaby 发布于 2018-04-19 09:01 评论(3)阅读(337)
32

.NET Core 从 Github到 Nuget 持续集成、部署

一.前言 Nuget 作为一个.NET研发人员,我想你都不会陌生,他为我们提供非常方便的程序包管理,不管是版本,还是包的依赖都能轻松应对,可以说是我们的好助手。而 Nuget 除了官方 以外,我们也可以用起提供的程序包快速构建一个Nuget Server,打造企业内部的私有 Nuget,用来管理项目 ...
晓晨Master 发布于 2018-04-19 08:57 评论(20)阅读(14323)
8

在容器中运行 Jenkins pipeline 任务

持续集成中的 pipeline 技术和 docker 都是当前正在发展的主流方向,当然把它们结合起来在 CI/CD 过程中发挥出更强大的威力也是大家共同的目标。本文将介绍如何在 Jenkins pipeline 中集成使用 docker,好在当前的 Jenkins 已经默认通过插件实现了与 dock ...
sparkdev 发布于 2018-04-19 08:51 评论(5)阅读(1238)
1

[原创]手把手教你写网络爬虫(4):Scrapy入门

手把手教你写网络爬虫(4) 作者:拓海 摘要:从零开始写爬虫,初学者的速成指南! 封面: 上期我们理性的分析了为什么要学习Scrapy,理由只有一个,那就是免费,一分钱都不用花! 咦?怎么有人扔西红柿?好吧,我承认电视看多了。不过今天是没得看了,为了赶稿,又是一个不眠夜。。。言归正传,我们将在这一期 ...
tuohai666 发布于 2018-04-19 08:46 评论(2)阅读(409)
0

各大厂分布式链路跟踪系统架构对比

随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、消息收发、分布式数据库、分布式缓存、分布式对象存储、跨域调用,这些组件共同构成了繁杂的分布式网络,那现在的问题是一个请求经过了这些服务后其中出现了一个调用失败的问题,只知道有异常,但具体的异常在哪个服务引起的就需 ...
欢醉 发布于 2018-04-19 08:46 评论(3)阅读(134)
2

MyBatis 与 Spring 整合

MyBatis—Spring 项目 目前大部分的 Java 互联网项目,都是用 Spring MVC + Spring + MyBatis 搭建平台的。 使用 "Spring IoC" 可以有效的管理各类的 Java 资源,达到即插即拔的功能;通过 "Spring AOP" 框架,数据库事务可以委托 ...
我没有三颗心脏 发布于 2018-04-19 07:23 评论(2)阅读(128)
1

SocketServer源码学习(一)

SocketServer其实是对socket更高级的封装正如官网上说的:The socketserver module simplifies the task of writing network servers. 我们可以先打开以下SocketServer的源码,看一下源码中整体的框架 从上图我们 ...
python修行路 发布于 2018-04-19 00:29 评论(0)阅读(302)
1

音频压缩编码 opus 附完整C++代码示例

绝大数人都知道mp3格式编码,以及aac,amr等压缩格式编码。 而在语音通信界有一个强悍的音频格式编码opus. 经过实测,压缩比最高可以达到1:10。 100KB 压缩后 10KB 虽然是有损压缩, 但是根据实际对比试听, 几乎听不出差别。 而且还原度还比mp3高,压缩比也比mp3高。 用来压缩 ...
cpuimage 发布于 2018-04-18 23:17 评论(1)阅读(239)
1

js高阶函数应用—函数防抖和节流

高阶函数指的是至少满足下列两个条件之一的函数: 1. 函数可以作为参数被传递;2.函数可以作为返回值输出; javaScript中的函数显然具备高级函数的特征,这使得函数运用更灵活,作为学习js必定会接触到的闭包也可以通过高阶函数构建,当然本文不打算介绍闭包,我们今天的主题是函数防抖和节流。 首先我 ...
逸丶风 发布于 2018-04-18 23:07 评论(0)阅读(233)
3

java 反射(Reflection)-干货

看了很多关于java 反射的文章,自己把所看到的总结一下。对自己,对他人或多或少有帮助吧。 Java Reflection是什么? Java Reflection是什么? 首先来看看官方文档Oracle里面对Reflection的描述: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个 ...
Hongten 发布于 2018-04-18 23:03 评论(1)阅读(320)
1

[学习笔记]15个QA让你快速入门51单片机开发

一、C语言相关... 1 Q1:sbit与sfr代表是什么?有什么作用?... 1 Q2:#define OSC_FREQ 22118400L这句宏命令里的“L”是什么意思?... 1 Q3:我粘贴了别人的代码,怎么发现没有unit这个类型?... 1 Q4:为什么好多变量都是char类型?它不是字 ...
司徒鲜生 发布于 2018-04-18 22:33 评论(0)阅读(199)
1

产品和研发,断裂与连接

最近,读了二爷邱岳的《产品手记》专栏,相比较而言梁宁的《产品思维》主要讲「道」,而二爷的则主要讲「术」。 其中有两篇讲到产品和研发如何打交道,谈到了产品和研发不知怎么就形成了一种矛盾与对立的关系,让我反思了下我所在团队中产品和研发的工作模式与关系。 断裂与分歧 一反思我们团队中产品和研发的关系,幸运 ...
mindwind 发布于 2018-04-18 22:33 评论(2)阅读(309)