标签:基本原则

编程技术

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

2

yeseng 发布于 2020-07-14

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

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

编程技术

微服务的数据库设计思路

5

小丁 发布于 2020-07-14

我并不期待人生可以一直过得很顺利,但我希望碰到人生难关的时候,自己可以是它的对手。 ​​​​ 单独的数据库 微服务设计的一个关键是数据库设计,基本原则是每个服务都有自己单独的数据库,而且只有微服务本身可以访问这个数据库。它是基于下面三个原因。 优化服务接口:微服务之间的接口越小越...

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

编程技术

阿里架构师的灵魂拷问:你真的懂SOA吗?

10

hellas 发布于 2020-07-10

如何统一看待和区别分层架构、微服务架构、分布式架构等主流架构?什么是 SOA?我们采用 SOA 的目的是什么?什么是服务化的本质?如何设计服务以及服务化架构呢?本文,阿里高级技术专家程彦将分享他对面向服务架构的一些看法,并给出相关的步骤和方案。 自从提倡 SOA 架构风格以来,个...

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

编程技术

架构设计 | 分布式事务①概念简介和基础理论

4

yeseng 发布于 2020-07-09

一、分布式事务简介 1、转账经典案例 跨地区和机构的转账的业务在实际生活中非常常见,基础流程如下: 账户01通过一系列服务和支付的流程,把钱转入账户02,在这一过程中,如果账户01出现出账成功,但是账户02没有入账,这就导致数据不一致,违反了基本的事务原则。基于数据归属在不同服务...

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

编程技术

深夜,聊聊架构设计

changyuan.xu 发布于 2020-07-06

之前写过架构设计的文章,最近一直在看《从0开始学架构》这个技术专栏,有一些自己的思考,分享给大家,如果在面试中被问及这个问题,大家就可以按照这个思路来回答。 很多读者都是移动端开发,而市面上的书或者专栏基本都是后端,难道架构是天然为后端而生的吗?其实不是,但确实后端架构比客户端以...

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

Java

百分点大数据技术团队:大规模文件存储OSS技术与实践

10

xirruiqiang 发布于 2020-07-02

对象存储服务(Object Storage Service,简称OSS),是百分点对外提供的海量、安全、低成本、高可靠的对象存储服务。用户可以通过简单的REST接口,进行数据的上传和下载。同时,OSS提供Java语言的SDK,简化用户的编程。基于OSS,用户可以搭建出各种个人和企...

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

编程技术

老柳谈安全 | 从零信任架构1.0开始:六大实践原则

3

刘莉莉 发布于 2020-06-29

零信任架构是美创数据安全实践的核心遵循思想。美创从数据不应该自动信任任何人的基本观点开始,从2010年开始实践,在2015年左右正式形成了零信任架构1.0版本,在美创科技的每个数据安全产品中无缝落地。在经过5年的成熟实践之后,近期美创科技零信任架构即将升级为2.0版本,以更好的满...

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

Java

JAVA并发编程关于锁的那些事,ReentantLock的底层设计深入浅出

12

xubiao.zhuang 发布于 2020-06-26

java.util.concurrent是在并发编程中比较常用的工具类,里面包含很多用来在并发场景中使用的组件。比如 线程池、阻塞队列、计时器、同步器、并发集合 等等。 二、介绍Lock Lock最为重要的特性就是解决并发程序的安全性问题。在JUC大部分组件都使用了Lock,所以...

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

Java

Java 之单元测试

4

wenming.gapo 发布于 2020-06-24

单元测试编写 Junit 单元测试框架 对于Java语言而言,其单元测试框架,有Junit和TestNG这两种, 下面是一个典型的JUnit测试类的结构 package com.example.demo; import org.junit.jupiter.api.*; impor...

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

编程技术

Apache 架构师总结的 30 条设计原则!

6

hanze 发布于 2020-06-05

点击上方“zhisheng”,选择“ 设为星标” 后台回复" 666 ",获取新资源 Srinath|ImportSource 今天把 RPC 框架乞丐版差不多写完了(断断续续写了差不多一个月),下周README写完之后就开源出来。 今天 本来预留有时间写一篇...

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

编程技术

解决问题黄金三步:定义问题—分解问题—归

11

songhua.gao 发布于 2020-05-17

转载,原文 张建飞(Frank)解决问题黄金三步:定义问题—分解问题—归 我们经常说软件开发中,没有银弹。的确,单看软件领域,很少有什么方法论是普适的。然而再拔高一些,跳出软件的范畴,是有一些东西是普世的,比如老子说的“道”。 好吧,“道”说的有点大。不过,最近我的确有一个新发现...

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

编程技术

消息队列之Kafka——从架构技术重新理解Kafka

1

xirruiqiang 发布于 2020-05-17

Apache Kafka® 是 一个分布式流处理平台 . 这到底意味着什么呢? 我们知道流处理平台有以下三种特性: 可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。 可以储存流式的记录,并且有较好的容错性。 可以在流式记录产生时就进行处理。 Kafk...

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

Java

太强了!面试2个月拿下阿里,头条,拼多多Offer,涨幅40% ! 全靠详细大厂这份宝典!

12

小丁 发布于 2020-05-17

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 最近通过读者们的反馈,和历史推文中的面试经历 在这里,我为大家准备了一份2020年最新最全的面试题及答案,这套电子书涵盖了诸多后端,客户端,前端技术栈的面试题和答案,相信可以帮助大家在最短的...

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

Java

互斥锁ReentrantLock不好用?试试读写锁ReadWriteLock

5

likai 发布于 2020-05-15

ReentrantLock完美实现了互斥,完美解决了并发问题。但是却意外发现它对于读多写少的场景效率实在不行。此时ReentrantReadWriteLock来救场了!一种适用于读多写少场景的锁,可以大幅度提升并发效率,你必须会哦! 序幕 为何引入读写锁? ReentrantRe...

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

编程技术

老柳谈安全 | 零信任架构1.0的开始:从“漏洞为王”到“携漏生存”

5

zhuangli 发布于 2020-05-14

零信任架构是美创数据安全实践的核心遵循思想。美创从数据不应该自动信任任何人的基本观点开始,从2010年开始实践,在2015年左右正式形成了零信任架构1.0版本,在美创科技的每个数据安全产品中无缝落地。在经过5年的成熟实践之后,近期美创科技零信任架构即将升级为2.0版本,以更好的满...

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

编程技术

Apache 的架构师们遵循的 30 条设计原则&软件架构的10个常见模式

14

zhuangli 发布于 2020-05-10

架构之道:如何设计出灵活、高可用性以及能够快速适应变化的系统架构? 什么是道,什么是术?道是事物发展的本质规律,术是事物发展的具体途径。规律只有一个,途径很多,条条大路通罗马,罗马是道,大路是术。道为本,术为途,如果事先知道罗马在哪里,那么遍地是路,路路相通。架构也是如此,如果能...

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

编程技术

高并发架构设计都有哪些关键点

xirruiqiang 发布于 2020-05-09

高并发架构设计都有哪些关键点? 秒杀其实主要解决两个问题,一个是并发读,一个是并发写 其实,秒杀的整体架构可以概括为“稳、准、快”几个关键字 然后就是“准”,就是秒杀 10 台 iPhone,那就只能成交 10 台,多一台少一台都不行。一旦库存不对,那平台就要承担损失,所以“准”...

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

Java

Java基础知识面试题大集合

7

zhuangli 发布于 2020-05-07

本文整理自作者:ThinkWon  链接: blog.csdn.net/ThinkWon/article/details/104390612 本文知识点目录 Java概述 何为编程 什么是Java jdk1.5之后的三大版本 JVM、JRE和JDK的关系 什么是跨平台性...

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