标签:一致性
Harries 发布于 2020-07-26
![]()
最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线...
阅读(1579)赞 (0)标签:amqp / AOP / apache / API / cat / Codis / db / Docker / dubbo / eclipse / Elasticsearch / ELK / git / GitHub / Hadoop / HBase / HDFS / http / https / id / IDE / IO / ioc / ip / java / java基础 / JDBC / JVM / linux / list / map / maven / message / MQ / mysql / Mysql数据库 / Netty / Nginx / NIO / OpenStack / ORM / queue / rabbitmq / redis / RocketMQ / scala / session / solr / spring / Spring cloud / springboot / SpringMVC / sql / sqoop / src / stream / synchronized / tar / TCP / tomcat / UI / unix / volatile / web / zookeeper / 一致性 / 下载 / 专注 / 云 / 互联网 / 产品 / 代码 / 企业 / 免费 / 分布式 / 分布式事务 / 分布式系统 / 分布式锁 / 功夫 / 协议 / 博客 / 参数 / 同步 / 域名 / 基金 / 备份 / 多线程 / 大数据 / 学生 / 安全 / 安装 / 实例 / 工程师 / 希望 / 并发 / 并发编程 / 开发 / 开发者 / 开源 / 微信公众号 / 微服务 / 总结 / 搜索引擎 / 操作系统 / 教材 / 数据 / 数据库 / 文章 / 时间 / 智能 / 服务器 / 服务注册 / 服务端 / 架构师 / 模型 / 注册中心 / 测试 / 消息队列 / 源码 / 目录 / 程序员 / 端口 / 管理 / 索引 / 线程 / 缓存 / 编译 / 网站 / 虚拟化 / 解析 / 设计模式 / 负载均衡 / 质量 / 软件 / 进程 / 部署 / 配置 / 锁 / 限流 / 集合类 / 集群 / 高可用
hellas 发布于 2020-07-26
![]()
0.Unsafe介绍 JavaDoc说, Unsafe提供了一组用于执行底层的,不安全操作的方法。那么具体有哪些方法呢,我画了一张图。 可以看到Unsafe中提供了CAS,内存操作,线程调度,本机信息,Class相关方法,查看和设置某个对象或字段,内存分配和释放相关操作,内存地址...
阅读(128)赞 (0)标签:2019 / ACE / API / App / Atom / Bootstrap / cache / cat / classpath / DOM / http / https / id / IO / ip / java / Job / js / JVM / lib / linux / NSA / ORM / SDN / Security / src / ssl / swap / tar / trigger / UI / value / volatile / windows / 一致性 / 下载 / 代码 / 免费 / 原子类 / 处理器 / 多线程 / 安全 / 实例 / 总结 / 操作系统 / 数据 / 文章 / 注释 / 源码 / 目录 / 类加载器 / 线程 / 缓存 / 美团 / 解析 / 锁
小丁 发布于 2020-07-26
![]()
秋招总结 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘初心,方得始...
阅读(120)赞 (0)标签:2019 / ACE / AIO / Android / API / cat / ConcurrentHashMap / db / Docker / dubbo / ELK / git / GitHub / HashMap / http / https / id / IDE / IO / java / java反射 / java基础 / java线程 / Java集合 / JDBC / js / JVM / lib / linux / map / maven / mysql / Netty / NIO / OpenStack / redis / servlet / session / solr / spring / springboot / SpringMVC / sql / src / tag / tomcat / UI / web / zookeeper / 一致性 / 专注 / 云 / 亚马逊 / 京东 / 代码 / 免费 / 关键词 / 内存模型 / 分布式 / 分布式事务 / 分布式锁 / 协议 / 博客 / 压力 / 原子类 / 同步 / 回答 / 多线程 / 大数据 / 存储引擎 / 小公司 / 工作原理 / 工程师 / 希望 / 并发 / 并发编程 / 开发 / 开源 / 开源项目 / 微信公众号 / 微服务 / 总结 / 招聘 / 搜索引擎 / 操作系统 / 数据 / 数据库 / 数据挖掘 / 文章 / 时间 / 智能 / 朋友们 / 服务端 / 架构师 / 架构设计 / 模型 / 注释 / 测试 / 消息队列 / 源码 / 滴滴 / 百度 / 程序员 / 站点 / 索引 / 线程 / 线程池 / 组织 / 缓存 / 编译 / 网站 / 美团 / 虚拟化 / 解析 / 设计模式 / 负载均衡 / 财富 / 质量 / 软件 / 锁 / 阿里巴巴 / 集合类 / 集群 / 集群方案 / 需求
Harries 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
1.GC介绍 什么是垃圾回收(GC)? 垃圾回收,顾名思义,便是将已经分配出去的,但却不再使用的内存回收回来,以便能够再次分配。 在 Java 虚拟机的语境下, 垃圾 指的是死亡的对象所占据的堆空间。 Java 虚拟机中的垃圾回收器采用 可达性分析 来探索所有存活的对象。它从一系...
阅读(125)赞 (0)标签:ACE / API / cat / constant / Full GC / HashMap / http / https / id / IDE / IO / ip / java / Java 9 / Java类 / JVM / list / map / NIO / NSA / queue / root / src / tab / tar / UI / volatile / Word / 一致性 / 事故 / 代码 / 免费 / 内存模型 / 参数 / 同步 / 垃圾回收 / 处理器 / 多线程 / 字节码 / 安全 / 实例 / 希望 / 并发 / 开发 / 数据 / 数据库 / 时间 / 服务器 / 本质 / 模型 / 测试 / 漏洞 / 物理内存 / 生命 / 程序员 / 空间 / 管理 / 索引 / 线程 / 统计 / 缓存 / 编译 / 翻译 / 虚拟内存 / 解决方法 / 解析 / 调度器 / 调试 / 配置 / 锁 / 需求 / 高并发
yanxinchi 发布于 2020-07-25
![]()
![]()
![]()
![]()
Java事务解析(事务的基本操作+隔离的等级+事务的四大特性+事务的概念) 什么是事务? 如果一个包含多个步骤的业务操作,这些操作被事务管理,那么这些操作要么同时成功要么同时失败 事务的四大特性(必须记住): 持久性:当事务回滚或者提交之后,数据库会持久化数据 一致性:事务操作前...
阅读(72)赞 (0)标签:Action / autocommit / HTML / http / https / IO / ip / java / mysql / NSA / Oracle / Select / sql / src / tab / tar / UI / zab / 一致性 / 安全 / 数据 / 数据库 / 文章 / 管理 / 统计 / 解析 / 银行
Harries 发布于 2020-07-25
![]()
吴晟 读完需要 5 速读仅需 2 分钟 吴晟 Apache基金会会员,Apache SkyWalking创始人、项目VP和PMC成员,Apache孵化器PMC成员,Apache ShardingSphere PMC成员,Apache APISIX (incubating...
阅读(124)赞 (0)标签:2015 / 2019 / ACE / AIO / apache / API / App / cat / db / dubbo / Elasticsearch / Facebook / Google / HBase / http / https / id / IDE / IO / ip / java / js / Kubernetes / MQ / mysql / node / Node.js / ORM / PHP / pinpoint / plugin / provider / python / REST / RESTful / Service / sharding / spring / Spring cloud / sql / src / Twitter / Uber / UI / zip / zipkin / 一致性 / 云 / 产品 / 京东 / 代码 / 企业 / 分布式 / 创始人 / 十年 / 协议 / 参数 / 基金 / 大数据 / 字节码 / 安全 / 定制 / 实例 / 工作原理 / 开发 / 开发者 / 开源 / 开源软件 / 开源项目 / 微服务 / 探针 / 插件 / 数据 / 时间 / 服务注册 / 服务端 / 架构设计 / 注册中心 / 测试 / 百度 / 目录 / 管理 / 系统架构 / 组织 / 统计 / 美团 / 软件 / 进程 / 配置 / 集群 / 需求 / 高通
小丁 发布于 2020-07-24
![]()
红帽和 GraalVM 社区 共同建立了新的 GraalVM 下游发行版,称为 Mandrel。红帽方面表示,该发行版本将为 Quarkus 提供支持。Quarkus 已成为红帽运行时(Red Hat Runtimes)中全面支持的一个框架。 Quarkus...
阅读(77)赞 (0)标签:2019 / Enterprise / http / https / ip / java / JavaScript / JVM / linux / Oracle / python / scala / src / UI / 一致性 / 云 / 博客 / 工程师 / 开发 / 开源 / 时间 / 红帽
小丁 发布于 2020-07-23
![]()
![]()
![]()
![]()
在上一篇文章《学了那么多技术,为何依然成不了架构师》中分享了为什么要学习架构设计原则,本篇文章作为该文章的一个延伸,总结了一些常用的架构设计原则,希望对你有用。 通用原则 KISS原则(Keep it simple and stupid) 最小代价(努力)原则 尽可能在一开始的时...
阅读(262)赞 (0)标签:Atom / http / https / id / IO / ioc / ip / java / src / tag / UI / 一致性 / 专注 / 互联网 / 产品 / 代码 / 企业 / 分布式 / 分布式系统 / 参数 / 定制 / 希望 / 并发 / 开发 / 微信公众号 / 微服务 / 快的 / 总结 / 数据 / 数据库 / 文章 / 架构师 / 架构设计 / 模型 / 测试 / 生命 / 程序员 / 系统架构 / 组织 / 编译 / 美国 / 自动化 / 软件 / 进程 / 部署 / 需求
dulong 发布于 2020-07-23
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
什么是Consul Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,...
阅读(84)赞 (0)标签:App / bean / cat / client / consul / consumer / db / dependencies / Docker / Go 语言 / HTML / http / https / id / IO / key / linux / map / pom / REST / Service / spring / Spring cloud / springboot / springcloud / src / tar / UI / value / web / windows / Word / XML / zookeeper / 一致性 / 代码 / 分布式 / 分布式系统 / 协议 / 安装 / 实例 / 开发 / 开源 / 总结 / 数据 / 服务注册 / 注册中心 / 测试 / 端口 / 管理 / 负载均衡 / 部署 / 配置
Harries 发布于 2020-07-22
今天准备谈下微服务架构下各个微服务间如何解耦,以及对于已经紧耦合的微服务如何进行重构。在谈这个内容前,可以先看下我前两天发布的微服务模块和粒度如何划分才更加合理的一篇文章,这篇文章对于微服务拆分有比较详细的描述。 可以参考: 中台规划中微服务粒度究竟应该如何划分?你可以从以下几点...
阅读(145)赞 (0)标签:amqp / API / bus / cache / db / DDL / Docker / entity / FIT / HTML / http / IBM / id / IO / ioc / IT技术 / JMS / message / MQ / NOSQL / rabbitmq / REST / solr / sql / web / 一对多 / 一致性 / 互联网 / 互联网企业 / 产品 / 代码 / 企业 / 分布式 / 分布式事务 / 协议 / 参数 / 同步 / 希望 / 并发 / 开发 / 微服务 / 技术平台 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 服务注册 / 模型 / 消息队列 / 空间 / 端口 / 管理 / 缓存 / 网站 / 自动化 / 设计模式 / 软件 / 重试机制 / 长连接 / 集群 / 需求 / 高可用
wenming.gapo 发布于 2020-07-22
![]()
![]()
![]()
![]()
上图是一张普通地图,最刺眼的就是边界? 非常好奇地图绘制工程师是如何描绘如此弯曲多变的边界的?强制行政区域还是人群历史原因自然的人以群分? 我们再换个视角,对工程师或者架构师来说,微服务的边界如何划分呢? 基于DDD设计方法论中的概念 限界上下文 来划分微服务的边界; 背景 架构...
阅读(85)赞 (0)标签:http / https / id / java / src / tab / UI / 一致性 / 产品 / 代码 / 工程师 / 开发 / 微服务 / 架构师 / 模型 / 测试 / 生命 / 程序员 / 软件 / 需求
xiaoli.wang 发布于 2020-07-22
静态工厂和构造器有个共同特征,就是无法支持多个可选参数。如果构建一个多个可选参数的对象,常用的方式有重叠构造器和JavaBean的方式: 重叠构造器 提供一个只有必要参数的构造器,第二个构造器有一个可选参数,第三个构造器有两个可选参数,依次类推,直到最后一个构造器包含所有的可选参...
阅读(73)赞 (0)标签:bean / build / http / https / IO / java / UI / 一致性 / 代码 / 参数 / 安全 / 实例 / 源码 / 线程 / 编译
yeseng 发布于 2020-07-22
![]()
前言: hello大家好我是搬砖,没错又是我,又来给大家分享面试题来了。身为一个面试题狂魔,每天不是在刷题的路上就是在找题的路上。今天在刷B站的时候忽然发现一个锁机制的问题,仔细回想一下还没有做一下总结,今天就来给大家总结一下,希望对你们有用。 锁的原因都是由并发问题发生的,在此...
阅读(80)赞 (0)标签:Atom / cache / ConcurrentHashMap / final / HashMap / http / https / IO / java / JVM / map / src / swap / synchronized / UI / volatile / 一致性 / 代码 / 免费 / 协议 / 原子类 / 同步 / 回答 / 处理器 / 多线程 / 安全 / 实例 / 希望 / 并发 / 总结 / 排他锁 / 数据 / 数据库 / 文章 / 时间 / 本质 / 源码 / 线程 / 缓存 / 锁
darida 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
微服务理论 一、微服务简介 什么是微服务架构 服务拆分粒度更细 :根据业务拆分。 独立部署 :每个服务部署在物理上隔离,互不影响。 独立维护 :根据组织架构拆分,分团队维护。 服务治理 :服务数量变多,需要有统一的服务治理平台。 如何权衡微服务的利弊 优点 强模块化边界 可独立部...
阅读(88)赞 (0)标签:2015 / ACE / Android / apache / API / App / apr / ArrayList / bug / cache / Cassandra / cat / category / client / consul / consumer / Dashboard / db / Docker / dubbo / Elasticsearch / ELK / equals / Eureka / Facebook / Feign / find / git / GitHub / Google / Hadoop / HBase / http / HTTP/2 / https / id / IDE / IO / ip / java / JavaScript / js / json / JVM / key / Kubernetes / list / map / MQ / Netflix / Nginx / ORM / PHP / provider / python / QPS / REST / ribbon / Service / servlet / spring / Spring cloud / springcloud / SpringMVC / sql / src / stream / tar / TCP / Uber / UDP / UI / XML / zookeeper / zuul / 一致性 / 事故 / 云 / 互联网 / 代码 / 分布式 / 协议 / 参数 / 同步 / 基金 / 定制 / 实例 / 并发 / 开发 / 开源 / 开源项目 / 微博 / 微服务 / 技术圈 / 数据 / 数据库 / 时间 / 服务器 / 服务注册 / 服务端 / 注册中心 / 测试 / 消息队列 / 灰度发布 / 目录 / 端口 / 管理 / 系统设置 / 索引 / 线程 / 组织 / 缓存 / 网卡 / 解析 / 负载均衡 / 运营 / 进程 / 部署 / 配置 / 配置中心 / 长连接 / 阿里巴巴 / 限流 / 集群 / 需求 / 高可用 / 高并发
changyuan.xu 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
编辑推荐: 本文主要介绍了什么是 Serverless 架构?静态 Web 站点、单体和微服务应用、事件触发、服务编排、数据流水线等相关内容。 来自于Serverless,由火龙果软件Anna编辑、推荐。 什么是 Serverless 架构?按照 CNCF 对 Serverles...
阅读(110)赞 (0)标签:API / CDN / DDoS 攻击 / dubbo / Google / google cloud / HBase / http / https / id / js / lambda / mysql / NOSQL / spring / Spring cloud / sql / src / ssh / tab / UI / web / 一致性 / 专注 / 云 / 产品 / 代码 / 分布式 / 分布式系统 / 升级版本 / 可观测性 / 同步 / 图片 / 备份 / 安全 / 安装 / 工程师 / 应用架构 / 开发 / 微服务 / 总结 / 操作系统 / 数据 / 数据库 / 时间 / 服务器 / 架构演进 / 消息队列 / 空间 / 站点 / 管理 / 组织 / 缩略图 / 网站 / 负载均衡 / 软件 / 部署 / 阿里云 / 需求 / 高可用
yeseng 发布于 2020-07-22
![]()
老哥唠叨 上一篇发了 MySQL 主从复制集群搭建流程,不过好像小伙伴们对这个文章并不感兴趣,但是老哥出于对技术的热爱,和对小伙伴们的负责,我还是要写主从复制另一种实现方式: GTID 。这些技术真的蛮重要的,希望你们能学习。 GTID 简介 从 MySQL 5.6.5 版本新增...
阅读(66)赞 (0)标签:Action / cat / HTML / http / https / id / IDE / IO / ip / java / Master / mysql / NSA / ORM / session / spring / Spring Boot / sql / src / tab / tar / UI / update / web / Word / 一致性 / 代码 / 协议 / 同步 / 实例 / 工作原理 / 希望 / 开发 / 微信公众号 / 数据 / 数据库 / 文章 / 服务器 / 程序员 / 程序猿 / 端口 / 索引 / 线程 / 解析 / 配置 / 集群
尖兵 发布于 2020-07-22
![]()
在大数据和数据科学的新时代,对于企业而言,具有与业务流程一致的集中式数据体系结构至关重要,该体系结构随业务增长而扩展,并随技术进步而发展。 成功的数据架构可以使数据的各个方面清晰明了,从而使数据科学家能够高效地处理可信赖的数据并解决复杂的业务问题。 它还使组织做好准备,以利用新兴...
阅读(83)赞 (0)标签:Architect / bigdata / CTO / http / https / src / 一致性 / 专注 / 产品 / 企业 / 协议 / 图片 / 大数据 / 安全 / 工程师 / 开发 / 技术平台 / 教育 / 数据 / 数据库 / 数据科学 / 时间 / 架构师 / 架构设计 / 管理 / 索引 / 组织 / 营销 / 质量 / 软件 / 运营 / 需求 / 高可用
hanze 发布于 2020-07-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
作者 | Chandra Ramalingam 策划 | 田晓旭 本文将讨论微服务与 DDD 涉及到的概念、策划和设计方法,并且尝试将一个单体应用拆分成多个基于 DDD 的微服务。 1 微服务的定义 微服务中的“微”虽然表示服务的规模,但它并不是使应用程序成为微服务的唯一标准。当...
阅读(108)赞 (0)标签:API / bug / build / cat / DOM / http / https / id / IO / ORM / REST / rmi / Service / src / UI / web / 一致性 / 专注 / 二维码 / 产品 / 代码 / 企业 / 分布式 / 分布式系统 / 前端团队 / 协议 / 同步 / 回答 / 备份 / 安全 / 幂等 / 并发 / 开发 / 微服务 / 总结 / 房间 / 敏捷 / 数据 / 数据库 / 数据模型 / 文章 / 时间 / 模型 / 测试 / 电子商务 / 目录 / 空间 / 端口 / 管理 / 组织 / 网站 / 自动化 / 补贴 / 设计模式 / 资金 / 软件 / 运营 / 适配器 / 部署 / 集群 / 需求 / 高可用