标签:工作原理

Java

如何快速开发一个 Dubbo 应用?

15

changyuan.xu 发布于 2018-06-19

在分布式系统中,远程调用是最基础也是最重要的基石。历史上,曾经先后出现过 CORBA、RMI、EJB、WebService 等技术和规范,在服务化以及微服务日趋流行的今天,更多的被广泛使用的是包括 gRPC、Finagle、以及国内的 Dubbo 为代表的轻量级框架。 由于这些框...

阅读(25)评论(0)赞 (0)

Java

如何快速开发一个 Dubbo 应用?

21

changyuan.xu 发布于 2018-06-19

阿里妹导读:在分布式系统中,远程调用是最基础也是最重要的基石。历史上,曾经先后出现过 CORBA、RMI、EJB、WebService 等技术和规范,在服务化以及微服务日趋流行的今天,更多的被广泛使用的是包括 gRPC、Finagle、以及国内的 Dubbo 为代表的轻量级框架。...

阅读(20)评论(0)赞 (0)

Java

Pod定义与ConfigMap 荐

hellas 发布于 2018-06-18

Pod的作用 在k8s中pod是最小的管理单位,在一个pod中通常会包含一个或多个容器。 在每一个Pod中都有一个特殊的Pause容器和一个或多个业务容器,Pause来源于pause-amd64镜像,Pause容器在Pod中具有非常重要的作用: Pause容器作为Pod容器的根容...

阅读(23)评论(0)赞 (0)

互联网.投资

“随芯所欲”的脑芯片,究竟是人脑增强仪还是定时引爆器?

3

zhuangli 发布于 2018-06-15

事情要从一头公牛说起。 1963年,一名医生在妻子和几名助手的帮助下,在没发狂的公牛头骨上安装了立体定位框架,将刺激接收器植入了它们的大脑,试图利用手持收音机上的按钮控制公牛的大脑。 这位生于长于西班牙斗牛之城隆达的医生显然知道怎么斗牛,但是当一头公牛气势汹汹地朝他冲过来时,他还...

阅读(22)评论(0)赞 (0)

Java

Tomcat 是怎样处理搜索引擎爬虫请求的?

3

小丁 发布于 2018-06-12

每个置身于互联网中的站点,都需要搜索引擎的收录,以及在适时在结果中的展现,从而将信息提供给用户、读者。 而搜索引擎如何才能收录我们的站点呢? 这就涉及到一个「搜索引擎的爬虫」 爬 取站点内容的过程。只有被搜索引擎爬过并收录的内容才有机会在特定query命中之后在结果中展现。 这些...

阅读(27)评论(0)赞 (0)

互联网.投资

两万字长文深度揭秘 Amazon 千亿营收的增长黑客策略 | 增长官研究院

87

xiaoli.wang 发布于 2018-06-11

翻译 / 1K @ 增长官研究院 编辑 & 审校 / 范冰 亚马逊,作为一家堪称「地球上最大商店」的电子商务公司,每月网站访问者超过 20 亿人次。 基于亚马逊在过去五年内的平均销售增长率预测,。 在这篇两万字长文里,你可以有选择地将它们应用在自己的项目中。 1、亚马逊在...

阅读(56)评论(0)赞 (0)

Java

基于Java语言构建区块链(七)—— 交易脚本(智能合约)

6

songhua.gao 发布于 2018-06-10

上一篇 文章我们引入 UTXOset 和 Merkle Tree 对交易流程做了些许优化,本篇文章我们将介绍比特币另一个更加重要的机制 —— 交易脚本。 在介绍UTXO的文章 中,我们已经了解到比特币的交易输出由锁定脚本锁定,它只能被交易输出所被指向的交易输入中的解锁脚本所解锁,...

阅读(35)评论(0)赞 (0)

Java

RxJava 是如何实现线程切换的(下)

2

dulong 发布于 2018-06-04

通过前一篇的 RxJava2 是如何实现线程切换的 (上) 我们已经知道了在RxJava中,subscribeOn 将上游线程切换到 指定的子线程 是如何实现的。这里就接着来看,observeOn 是如何将下游线程切换到指定线程的。 RxJava – subscrib...

阅读(34)评论(0)赞 (0)

Java

PC端文章导航

28

yanxinchi 发布于 2018-06-02

前言 之前已经做过了一个关于微信公众号文章的导航了,但由于微信公众号的代码也好、格式也好,如果是在PC端上看的话体验并不是那么好。 而我又准备去面试了,所以想把自己写过的东西刷一遍,复习一下~~ 我这次采用的是SegementFault,我觉得这个markdown渲染还是相对好看...

阅读(53)评论(0)赞 (0)

Java

谈谈fail-fast与fail-safe是什么以及工作机制

4

小丁 发布于 2018-05-29

前面回顾: HashMapd的存取原理你知道多少 今天,我们来谈谈fail-fast与fail-safe是什么以及工作机制 fail-fast是什么? fail-fast的字面意思是“快速失败”。当我们在遍历集合元素的时候,经常会使用迭代器,但在迭代器遍历元素的过程中,如果集合的...

阅读(24)评论(0)赞 (0)

Java

JVMTI Attach机制与核心源码分析

2

尖兵 发布于 2018-05-29

前面文章,我们已讲述了 《基于JVMTI的Agent实现》 和 《基于Java Instrument的Agent实现》 两种Agent的实现方式,其中每种方式都会分为: 启动时Agent、运行时Agent 。 对于 启动时Agent的触发机制 ,在上一节 《JVMTI Agent...

阅读(45)评论(0)赞 (0)

Java

Pinpoint 插件开发

5

dulong 发布于 2018-05-27

一、运行 Pinpoint 系统 运行 Pinpoint 系统最简单的办法是使用 Docker。 # 运行 Pinpoint $ git clone https://github.com/dawidmalina/docker-pinpoint $ cd docker-pinpoi...

阅读(55)评论(0)赞 (0)

Java

从Java到Kotlin,然后又回到Java!

dulong 发布于 2018-05-26

从Java到Kotlin,然后又回到Java! 函数式编程 java学习路线 Kotlin banq 2018-05-26 20:24 赞助商链接 最近Java与kotlin语言之争又有点小热,大概是因为某位当初吹捧Java的大神来华兜售其kotlin新书有关,但是与此同时相反观...

阅读(37)评论(0)赞 (0)

互联网.投资

2018中国人工智能白皮书(简版)

20

xubiao.zhuang 发布于 2018-05-18

摘要 当互联网像第二次工业革命中的“电”一样,成为人类社会的重要基础设施时,上一波技术创新的浪潮已退去,新一轮人工智能革命开启。未来人工智能相关技术的发展,不仅将带动大数据、云服务、物联网等产业的升级,还将全面渗透金融、医疗、安防、零售、制造业等传统产业,...

阅读(130)评论(0)赞 (0)

Java

【千米网】从跨语言调用到dubbo2.js

4

xiaoli.he 发布于 2018-05-15

dubbo2.js 是 千米网 贡献给 dubbo 社区的一款 nodejs dubbo 客户端,它提供了 nodejs 对原生 dubbo 协议的支持,使得 nodejs 和 java 这两种异构语言的 rpc 调用变得便捷,高效。 微服务跨语言调用 微服务架构已成为目前互联网...

阅读(39)评论(0)赞 (0)

Java

动态权限相关的几个库分析

2

刘莉莉 发布于 2018-05-15

有比较多的权限库 由浅入深先看简单的开开胃 1、PermissionGen PermissionGen 该库比较早 看提交是3年前了 通过看该库的readme可以了解这个库的使用方式,通过链式调用比较易于配置 核心类图如下: 将权限涉及到核心api封装到框架之中,干掉冗余函数,使...

阅读(27)评论(0)赞 (0)

Java

Java EE 8 Security API 入门,第 4 部分: 通过 SecurityContext 询问调用方数据

1

puefu.he 发布于 2018-05-15

Java EE 8 Security API 入门,第 4 部分 通过 SecurityContext 询问调用方数据 跨 servlet 和 EJB 容器对用户访问进行身份验证和授权 Alex Theedom 2018 年 5 月 15 日发布 系列内容: 此内容是该系列 4 ...

阅读(36)评论(0)赞 (0)

Spring

Spring MVC源码剖析系列(2) – DispatcherServlet工作原理之HandlerMapping

21

小丁 发布于 2018-05-15

在本系列的第一篇,我剖析了DispatcherServlet的初始化过程,但还有很多东西没有说清楚,比如HandlerMapping的具体初始化,本篇就来厘清它。 如果你没有显式指定(通过xml配置文件或者Annotation)你要用的HandlerMapping类的话,Disp...

阅读(26)评论(0)赞 (0)