标签:模型

编程技术

读书笔记:《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》

2

yeseng 发布于 2020-07-14

#读后感# 《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》钟华(花名:古谦)编著,阿里巴巴中间件首席架构师,15年中间件领域行业经验。 进入新公司第一天,领导就给了这本书,惭愧,刚看完… 一本推动“中台建设”指导性实战用书,浓缩了10来年的经验,从架构层面详...

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

编程技术

微服务学习与思考(04):微服务技术体系

2

刘莉莉 发布于 2020-07-14

前面微服务3篇文章: 微服务学习与思考(01):什么是微服务?微服务的优势和劣势 微服务学习与思考(02):微服务实施前有哪些问题需要思考? 微服务学习与思考(03):微服务总体架构图解 一、微服务技术体系 下图列出了微服务的技术体系: 二、Golang微服务技术栈 微服务框架 ...

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

Java

基于Mina的配置中心(五)

32

yanxinchi 发布于 2020-07-14

基于Mina的配置中心(五) 终于要开始编写客户端了。先处理一下 Server 端遗留的问题:依赖问题。 由于在 mina-config 父项目的 pom.xml 中写了一些依赖,导致 mina-base 引用了很多依赖,比如 Swagger :只是需要用一下注解; Mybati...

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

编程技术

火了 2 年的服务网格究竟给微服务带来了什么?

2

xiaoli.he 发布于 2020-07-14

本文节选自 ServiceMesher 社区出品的开源电子书《Istio Handbook——Istio 服务网格进阶实战》,作者罗广明,来自百度。 在过去几年中,微服务成为了业界技术热点,大量的互联网公司都在使用微服务架构,也有很多传统企业开始实践互联网技术转型,基本上也是以微...

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

编程技术

羽量级实现灵活通用的微服务流量分发

7

likai 发布于 2020-07-14

01 背景 伴随着业务的飞速发展,达达集团(NASDAQ: DADA) 内部的微服务数量和节点个数也都在不断增长。经历了六年时间,我们也从公司成立最开始的单一大服务,逐步发展到了几百个云服务,几千台云主机的规模。 当业务逻辑和运行环境越来越复杂,简单的服务发现和治理功能已不能满足...

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

Java

详解JAVA 函数式编程

darida 发布于 2020-07-14

1.函数式接口 1.1概念: java中有且只有一个抽象方法的接口。 1.2格式: 修饰符 interface 接口名称 { public abstract 返回值类型 方法名称(可选参数信息); // 其他非抽象方法内容 } //或者 public interface MyFu...

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

Java

JAVA中Context的详细介绍和实例分析

2

puefu.he 发布于 2020-07-14

最熟悉的陌生人——Context 刚刚学android或者js等,都会看见这个频繁的字眼——Context。 意为”上下文“。 本文主要记述,Context到底是什么、如何理解Context、一个APP可以有几个Context、Context能干啥、Context的作用域、获取C...

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

Java

你知道Java中的流操作么?

14

songhua.gao 发布于 2020-07-14

怎样都要生活,不如上进一些 1、同步、异步、阻塞、非阻塞 同步与异步: 同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。要么成功都成功,失败都失败,两个任务的状态可以保持一致。而异步是不需要等待被依赖的任务完...

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

Java

aio-enhance v1.0.1 发布,Java AIO 内核增强类库

1

邓龙华 发布于 2020-07-14

aio-enhance(音译:硬汉) 是一款无侵入式的 Java AIO 内核增强类库 ( 注意:这不是一款通信框架 ),解决原生 AIO 架构设计中存在的缺陷,提供更高效、更稳定的通信能力。 aio-enhance 采用了 NIO 技术实现了一套全新的异步 IO 模型,兼容完整...

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

Java

JVM优先级线程池做任务队列

darida 发布于 2020-07-14

我们都知道 web 服务的工作大多是接受 http 请求,并返回处理后的结果。服务器接受的每一个请求又可以看是一个任务。一般而言这些请求任务会根据请求的先后有序处理,如果请求任务的处理比较耗时,往往就需要排队了。而同时不同的任务直接可能会存在一些优先级的变化,这时候就需要引入任务...

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

Java

JVM 类加载子系统

2

wenming.gapo 发布于 2020-07-13

在约翰·冯·诺伊曼的计算机模型中,任何程序都需要加载到内存才能与CPU进行交流。 加载过程load 根据一个类的全限类名来获取此类的二进制流(此处并没有说是特指的本地class文件) 将这个class文件所代表的静态存储结构转化为方法区中的运行时结构 ...

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

Java

Dubbo RPC在Provider端是如何跑起来的

3

zhuangli 发布于 2020-07-13

戳蓝字「TopCoder 」关注我们哦! dubbo RCP请求到达provider后,首先经过数据接收、解码(NettyWokerThread/NioEventLoop),然后传递到RPC后续流程(DubboServerHandler),即filter、service invo...

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

编程技术

DARMACash匿名公链技术(二):区块网络的核心框架LIBP2P

8

zhuangli 发布于 2020-07-13

我们在DARMACash匿名公链技术(一)的介绍中,向大家阐述了DMCH项目使用了GO编程语言的战略意义,运用传统SSL/TLS技术对DMCH区块网络加密的安全手段。在这篇文章中我们重点阐述DMCH分布式区块网络的核心网络层框架libp2p,目前国内互联网还没有相关资料能够很好的...

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

编程技术

知乎CTO李大海:谢邀,来分享下内容社区的AI架构搭建与应用

12

hanze 发布于 2020-07-13

谢邀!知乎 CTO 来分享下内容社区的 AI 架构搭建与应用。 「在信息爆炸的互联网海洋中,有价值的信息仍然是稀缺的」。知乎的诞生源于这样一个非常简单的初心。 而在挖掘真正有价值的信息过程中,知乎很好地利用了 AI 技术。 在今年上海召开的 2020 世界人工智能大会云端峰会开发...

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

Java

Java让泛型实例化的方法

3

hanze 发布于 2020-07-13

泛型对象可以实例化吗? 不可以,T t=new T()是不可以的,编译器会报错。由于泛型擦除,编译器在编译时无法确定泛型所对应的真实类型 解决方法 使用反射新建实例 Type superclass = getClass().getGenericSuperclass(); Para...

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

Java

JVM运行时数据区域

changyuan.xu 发布于 2020-07-13

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分成为若干个不同的数据区域。 程序计数器(Program Counter Register) 每一个线程都有一个程序计数器,各线程之间互不影响,独立存储,属于线程的私有内存。如果线程正在执行一个Java方法,这个计数器记...

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

Java

QMQ在携程的落地实践

14

yeseng 发布于 2020-07-13

QMQ(Qunar Message Queue)诞生于去哪儿网,初版基于MySQL存储。随着集团业务系统越发倚重消息解耦上下游,业务量的上涨随之带来消息量的增长,MySQL作为存储的瓶颈也越发明显。 比较自然的解决方案有两个:1)分库分表;2)换存储。与业界众多出名的消息队列(K...

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

Java

甲骨文:有史以来最伟大的25个Java应用程序

8

zhuangli 发布于 2020-07-13

作者 | Alexa Morales 译者 | 刘雅梦 策划 | Tina 本文首发于 InfoQ Pro(infoqpro),InfoQ Pro 是由 InfoQ 推出的全新媒体服务平台。关注我们,第一时间获得 IT 深度内容和会员定制福利。 Java 的故事始于 1...

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