标签:一致性

Java

Java面经分类以及总结(1)–必会

1

yeseng 发布于 2019-09-17

1.定义区别: ①重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。 ②覆盖(也叫重写)是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样。 2.类的关系区别 覆盖是子...

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

Java

面试鹅厂,我被虐的体无完肤

hanze 发布于 2019-09-17

点击上方 “ 开发者技术前线 ”, 选择“星标” 13点21分打卡 就是真爱 作者:codegoose ? |? 责编:可可 链接:https://segmentfault.com/a/1190000017864721 经过半年的沉淀,加上对MySQL,red...

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

Java

Nacos配置服务原理

1

刘莉莉 发布于 2019-09-17

Nacos Client配置机制 spring加载远程配置 在了解NACOS客户端配置之前,我们先看看spring怎么样加载远程配置的。spring 提供了加载远程配置的扩展接口 PropertySourceLocator。下面看个简单的例子: 实现PropertySourceL...

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

Java

淘宝网从 100 到 1000 万高并发的架构演进之路

17

刘莉莉 发布于 2019-09-17

1、引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 2、关于作者 huashiou: 广东工业大学计算机科学与技...

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

编程技术

[图文升级版]这家独角兽旅行服务公司,在用 Go 进行微服务治理

18

小丁 发布于 2019-09-17

本文由 客路 KLOOK 基础架构组高级开发工程师韩金明在 Gopher Meetup 深圳站的演讲整理而成,主要介绍 KLOOK 微服务治理框架的落地实践,包含: 1. 自研配置和注册中心的实现; 2. RPC 落地过程中的实践经验。 No.1 KLOOK 微服务治理实践 简单...

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

Java

Serializable & Parcelable

1

hellas 发布于 2019-09-17

所谓对象的序列化其实就是把JVM运行过程中生成的对象通过特殊的处理手段转换为字节形式的文件。转换之后就可以将其永久保存到磁盘中,或者以字节流进行网络传输。 在Android中使用Intent传递数据时,基本数据类型可以直接传递,而比较复杂的引用类型的数据就需要先将对象序列化再进行...

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

Java

高并发dubbo服务,每次重启后都大量超时,我懵圈了

3

dulong 发布于 2019-09-17

前言 今天群里小伙伴 黄晓峰 咨询一个问题:"dubbo接口怎么做预热呢,每次上线,都会有一小部分超时?"。熟悉JVM都知道,JVM重启后有一段预热过程,要运行一段时间,它的性能才能达到最佳状态。阿里JVM团队就针对原生JVM这个缺陷进行了优化,其特性名曰: ...

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

Java

volatile理解

xiaoli.he 发布于 2019-09-17

cpu怎么与缓存的操作 cpu会先从缓存中的缓存行读取内存值(不是内存地址),如果缓存没有命中,那么就从主内存中获取值,并且将获取到的值写入缓存行 volatile修饰符 volatile修饰过的变量转换成汇编语言会有个lock指令 lock指令会引发下面的情况: (1)、锁定当...

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

Java

进击的 Java ,云原生时代的蜕变

6

zhuangli 发布于 2019-09-16

作者| 易立 阿里云资深技术专家 导读: 云原生时代的来临,与Java 开发者到底有什么联系? 有人说,云原生压根不是为了 Java 存在的。 然而,本文的作者却认为云原生时代,Java 依然可以胜任“巨人”的角色 。作者希望通过一系列实验,开拓同学视野,提供有益思考。 在企业软...

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

Java

Java性能 — 线程上下文切换

1

puefu.he 发布于 2019-09-16

在并发程序中,并不是启动更多的线程就能让程序最大限度地并发执行 线程数量设置太小,会导致程序不能充分地利用系统资源 线程数量设置 太大 ,可能带来资源的 过度竞争 ,导致 上下文切换 ,带来的额外的 系统开销 上下文切换 在单处理器时期,操作系统就能处理 多线程并发 任务,处理器...

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

编程技术

【大咖连载】服务设计与实现

6

songhua.gao 发布于 2019-09-16

更多精彩内容请关注我们 服务设计会影响到业务需求是否被正确、高效地实现,良好的服务设计能够帮助领域专家与开发人员之间,以及团队内部进行高效、准确的沟通。良好的实现则能缩短服务上线的周期,并提升可扩展性及可维护性。 在微服务架构设计的过程中,架构设计、接口设计需要和代码库一样,使用...

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

Java

Java 中的 T,E,K,V, 别傻傻分不清楚!

2

puefu.he 发布于 2019-09-16

前言 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型带来的好处 在没有泛型的情况的下,通过对类型 Obj...

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

Spring

Spring Cloud同步场景分布式事务怎样做?试试Seata

8

puefu.he 发布于 2019-09-16

一、概述 在微服务架构下,虽然我们会尽量避免分布式事务,但是只要业务复杂的情况下这是一个绕不开的问题,如何保证业务数据一致性呢?本文主要介绍同步场景下使用 Seata 的 AT模式 来解决一致性问题。 Seata 是 阿里巴巴 开源的 一站式分布式事务解决方案 中间件,以 高效 ...

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

编程技术

嘘!我看到了你 60 岁的样子!

18

尖兵 发布于 2019-09-16

作者 | 马超 责编 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 近日,笔者在CSDN博客,发布了一篇有关AI换脸的皇冠最新网址886655|免费注册,不过令笔者始料未及的是一石激起千层浪,竟然有不少网友留言求所谓一键“脱”衣的皇冠最新网址886655|免费注册。 ? ? 虽然笔者对于技术的滥用深恶痛绝,...

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

Spring

SpringBoot 2.0 + 阿里巴巴 Sentinel 动态限流实战

13

尖兵 发布于 2019-09-16

点击▲关注 “ 爪哇笔记 ”? ?给公众号标星置顶 更多精彩 第一时间直达 前言 在 从0到1构建分布式秒杀系统 和打造十万博文系统中,限流是不可缺少的一个环节,在系统能承受的范围内既能减少资源开销又能防御恶意攻击。 在前面的文章中,我们使用了开源工具包 Gu...

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

Java

并发之初章Java内存模型

5

changyuan.xu 发布于 2019-09-16

》》》》》》 博客地址 《《《《《《 》》》》》》 首发博客 《《《《《《 前言 首先我们在了解java内存模型之前先看一下计算机内存模型,理解了计算机内存模型的话后面在看JMM就会简单的多,上篇文章我是直接写的。 计算机内存 计算机是由CPU、主存、磁盘等组成的(简单引出问题熬...

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

Spring

Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵动态限流规则

2

Harries 发布于 2019-09-16

Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵动态限流规则 前面几篇文章较为详细的介绍了Sentinel的使用姿势,还没看过的小伙伴可以访问以下链接查看: 《Spring Cloud Alibaba | Sentinel:分布式系统的流量防...

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

Java

Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵动态限流规则

3

zhuangli 发布于 2019-09-16

Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵动态限流规则 前面几篇文章较为详细的介绍了Sentinel的使用姿势,还没看过的小伙伴可以访问以下链接查看: 《Spring Cloud Alibaba | Sentinel:分布式系统的流量防...

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