E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
架构师之路
(讨论)缓存同步、如何保证缓存一致性、缓存误用
PS:转载自《
架构师之路
》,觉得受益匪浅,故收录之缓存误用缓存,是互联网分层架构中,非常重要的一个部分,通常用它来降低数据库压力,提升系统整体性能,缩短访问时间。
Huang远
·
2020-03-29 19:31
10w定时任务,如何高效触发超时
转自
架构师之路
一、缘起很多时候,业务有定时任务或者定时超时的需求,当任务量很大时,可能需要维护大量的timer,或者进行低效的扫描。
Gundy_
·
2020-03-29 18:52
Android
架构师之路
1 UML图之用例图
Android
架构师之路
目录用例图主要用来描述用户、需求、系统功能单元之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。
香沙小熊
·
2020-03-29 15:36
java
架构师之路
书籍推荐
当自己非常娴熟的运用Java编程,而且有了一一个良好的编程思路和习惯了,但是你可能还缺乏对应用软件整体架构的把握,现在就是你迈向架构师的第一步。l、《ExpertOne-on-OneJ2EEDesignandDevelopment》这本书是RodJohnson的成名著作,非常经典,从这本书中的代码诞生了springframework但是好像这本书没有中译本。2、《ExpertOne-on-OneJ
认真期待
·
2020-03-27 21:10
究竟啥才是互联网架构“高可用”
摘自
架构师之路
一、什么是高可用高可用HA****(HighAvailability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。
wangliang938
·
2020-03-26 15:41
10w定时任务,如何高效触发超时 学习笔记
微信公共号[
架构师之路
]上看到一篇文章10w定时任务,如何高效触发超时,学习了下,一些笔记。关于Java定时任务,参见Java定时任务&任务调度。
专职跑龙套
·
2020-03-23 05:33
Java
架构师之路
:从码农到年薪八十万的架构师
写在开篇不管是开发、测试、运维,每个技术人员心里都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。然而“梦想是美好的,现实却是残酷的”,很多同学在实际工作后就会发现,梦想是成为大牛,但做的事情看起来跟大牛都不沾边,例如,程序员说“天天写业务代码还加班,如何才能成为技术大牛”,测试说“每天都有执行不完的测试用例”,运维说“扛机器接网线敲
java高级分享
·
2020-03-22 15:38
IntelliJ IDEA 从入门到上瘾教程,2019图文版!
作者:yizhiwazihttps://www.jianshu.com/p/9c65b7613c30Java
架构师之路
做了编排前言:IntelliJIDEA如果说IntelliJIDEA是一款现代化智能开发工具的话
凯睿看世界
·
2020-03-21 01:16
细聊冗余表数据一致性 学习笔记
微信公共号[
架构师之路
]上看到一篇文章细聊冗余表数据一致性,学习了下,一些笔记。
专职跑龙套
·
2020-03-20 16:14
『转』
架构师之路
16年精选50篇 by 沈剑
原文链接:http://mp.weixin.qq.com/s/OlFKpcnBOgcPZmjvdzCCiA【方法论】《秒杀系统架构优化思路》《分布式ID生成器》《互联网架构,如何进行容量设计》《线程数究竟设多少合理》《单点系统架构的可用性与性能优化》《关于负载均衡的一切》《异构服务器负载均衡及过载保护》《LVS为何不能完全替代DNS轮询》《究竟啥才是互联网架构“高并发”》《究竟啥才是互联网架构“高
mrlonely1812
·
2020-03-20 04:29
Java高架构师、分布式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战学习
架构师之路
性能调优JVM调优Java程序性能优化TomcatMysql应用框架源码解读SpringIOCSpringAOPSpringMVCSpring5新特性Mybatis分布式架构专题分布式架构思维架构开发基础架构核心服务层技术架构关键技术设施分布式消息通讯异步于MQ分布式缓存RedisMemcachedMongoDB数据存储高并发分流技术Nginx分布式解决方案微服务架构团队协作开发B2C商城项目实战
Java高级架构
·
2020-03-19 13:07
线程数究竟设多少合理
转载:2016-03-2958沈剑
架构师之路
一、需求缘起Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为
xiaolyuh
·
2020-03-17 14:55
java
架构师之路
~~~必看的15本书
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Ja
JAVA架构师的圈子
·
2020-03-17 09:42
MySQL InnoDB 锁 学习笔记
所在文集:数据库本文的内容参考了:
架构师之路
-挖坑,InnoDB的七种锁
架构师之路
-插入InnoDB自增列,居然是表锁?
架构师之路
-InnoDB并发插入,居然使用意向锁?
专职跑龙套
·
2020-03-17 09:31
软件
架构师之路
--观察者模式
为了便于理解,加深记忆。得举一个最难让人忘记的应用场景,因为之前我也是学了忘,忘了学,当你想不起来观察者模式的时候,通过回忆这个例子,就能很快想起观察者模式的应用环境当我们去上课的时候,需要记录老师的电话号码,那么当这位老师变更了他的电话号码,那么需要再上课的时候,老师主动告知同学们,同学们重新记录一遍,老师再变更电话号码,同学们再重新记录一遍,重复以上流程。应用背景当某一个对象发生变化的时候,就
David.Meng
·
2020-03-14 20:00
架构师之路
16年精选50篇
2016精选索引,点击标题阅读相关文章。【方法论】《秒杀系统架构优化思路》《分布式ID生成器》《互联网架构,如何进行容量设计》《线程数究竟设多少合理》《单点系统架构的可用性与性能优化》《关于负载均衡的一切》《异构服务器负载均衡及过载保护》《LVS为何不能完全替代DNS轮询》《究竟啥才是互联网架构“高并发”》《究竟啥才是互联网架构“高可用”》《100亿数据1万属性数据架构设计》【数据库与缓存】《数据
tiagoxu
·
2020-03-13 00:02
20160817(公开课)通往
架构师之路
--全栈工程师
不想当架构师的程序员不是好程序员首先我们看什么是架构师?架构师应该具备哪些能力?大家都知道很多公司都有架构师这个职位,但是我想告诉大家的是看一个人是不是架构师不是看职位,而是看他所具备的能力以及正在做的事,所以有架构师头衔的人不一定具备架构师的能力,而不是架构师的人却在做着架构师的工作。架构师类似于建筑行业的总设计师,通常在一个软件项目中,架构师需要完成软件项目中所有技术环节的设计,架构师虽然说不
冯天鹤
·
2020-03-12 03:15
MySQL 数据库隔离级别 脏读 VS 不可重读读 VS 幻读 VS 可串行化
所在文集:数据库本文的内容参考了:[Mysql]——通过例子理解事务的4种隔离级别
架构师之路
-4种事务的隔离级别,InnoDB如何巧妙实现?
专职跑龙套
·
2020-03-12 00:43
JAVA
架构师之路
-分布式系统服务框架Zookeeper介绍与原理实现
分布式系统服务框架Zookeeper介绍与原理实现Zookeeper基本概念zk角色Zookeeper中的角色主要有以下三类,如下表所示:zookeeper角色zkservice网络结构Zookeeper的工作集群可以简单分成两类,一个是Leader,唯一一个,其余的都是follower,如何确定Leader是通过内部选举确定的。zookeeper服务Leader和各个follower是互相通信的
java编程大飞哥
·
2020-03-08 18:39
iOS
架构师之路
:控制器瘦身设计
前言古老的MVC架构是容易被iOS开发者理解和接受的设计模式,因此在项目中也是应用最多。但是由于iOS开发的项目功能越来越庞大,项目代码也随之不断壮大,MVC的模糊定义导致我们的业务开发工程师很容易把大量的代码写到视图控制器中,行业中对这种控制器有个专业词汇MassiveViewControler(臃肿的视图控制器)。代码臃肿导致可读性可维护性差,而且这种不清晰的设计还有许多的副作用,比如代码重用
戈多_于勒
·
2020-03-05 12:55
通往
架构师之路
分布式集群的架构的架构师,也有着较高的要求,而互联网上受人敬仰的架构师大多属于这类。你也可以认为这才是真正的架构师。群的扩容原则就是一个人干不完的活多个人一起干,让服务器与服务器之间,进行分工与协作。之前所展示给大家的所有架构,都是基于单服务器架构来设计的,如果只有一台服务器,无能我们怎样花钱来升级他的硬件配置,我们会发现很快将无法进一步扩容。最好的CPU,最大的内存条也是有限度的,因此采用集群架
NHXuan
·
2020-03-02 22:09
数据库索引的作用
图书馆存了1000W本图书,要从中找到《
架构师之路
》,一本本查,要查到什么时候去?
翔游九天
·
2020-03-02 10:00
通往
架构师之路
-Retrofit结构剖析-数据解析模块设计?
阅读说明:本节主要是介绍UML实战应用,给大家分析Java语言中IO流类结构,Android开发中View结构,iOS开发中UIView结构以及Retrofit设计在UML中如何应用,后面还会陆陆续续的更新更多详细的UML开发应用学习文章,直接对接我们当下的开发。注意事项:UML工具是StarUML,我用的是Mac版本,大家可以下载自己电脑对应的版本。下载地址:http://staruml.io/
Jason_儿
·
2020-03-01 03:39
究竟啥才是互联网架构“高可用” “高并发” 学习笔记
微信公共号[
架构师之路
]上看到两篇文章究竟啥才是互联网架构“高可用”究竟啥才是互联网架构“高并发”,学习了下,一些笔记。
专职跑龙套
·
2020-02-28 00:04
一起了解什么是高并发
我们第一想到了媒体上经常出现的新闻阿里双11每秒处理xx万订单,瞬间觉得高并发是一种很屌的技术,很高大上,如果像笔者这种没做过大型服务的普通程序员,在此根据网上的资料,对高并发写一下我个人的看法高并发的概念这里我引用一段
架构师之路
公众号究竟啥才是互联网架构高并发中的一段话来描述
TomorrowWu
·
2020-02-25 18:06
深度解剖高级架构及分布式各大知识点
,可以更好的分配开发任务,比如各个团队负责一个独立的模块,开发完成后,只需要利用webservice服务的形式将模块的功能以API的形式开放出来提升高级架构设计能力通过学习一下高级架构是一条非常不错的
架构师之路
AI乔治
·
2020-02-20 21:37
MySQL 索引学习笔记
所在文集:数据库本文的内容参考了:
架构师之路
-数据库索引,到底是什么做的?
架构师之路
-1分钟了解MyISAM与InnoDB的索引差异索引的作用:空间换时间,加快查询的速度。
专职跑龙套
·
2020-02-20 09:44
Java
架构师之路
:从Java码农到年薪八十万的架构师
对于工作多年的程序员而言,日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。架构师在一家公司有多重要、优秀架构师需要具备怎样的素质以及架构师的发展现状三个方面来分析程序员如何才能晋升为优秀的高薪架构师?希望通过本文让程序员们了解架构师的市场行情,了解架构师的发展前景,并帮助你更清晰地做出职业规划。架构师在一家公司有多重要架构师对一家公司、一个项目有多重要?我们来看一看调查的数据——架
大齐老师
·
2020-02-19 10:04
架构师之路
之微服务理解
“微服务架构”用来描述将软件应用程序设计为独立可部署的组件化服务的一种特殊方式。讨论微服务,需要先从传统单体式应用(monolith)说起。通俗地讲,“单体应用(monolithapplication)”就是将应用程序的所有功能都打包成一个独立的单元,可以是JAR、WAR、EAR或其它归档格式。单体应用程序可以在业务之初取得成功,但是随着更多应用程序部署到云端,带来诸多问题:更改周期连在一起-对应
认真期待
·
2020-02-19 08:12
【运维技术周刊】2017年2月第三周
《
架构师之路
16年精选50篇》这篇文章可以扩宽技术思维视野。有时不要被技术名词吓到,其实它的实现很简单。
取名老重复
·
2020-02-18 14:50
细聊冗余表数据一致性(
架构师之路
)
转载:细聊冗余表数据一致性(
架构师之路
)本文主要讨论四个问题:(1)为什么会有冗余表的需求(2)如何实现冗余表(3)正反冗余表谁先执行(4)冗余表如何保证数据的一致性一、需求缘起互联网很多业务场景的数据量很大
meng_philip123
·
2020-02-14 07:47
负载均衡基本介绍
【负载均衡架构部分转自】58沈剑[
架构师之路
](https://mp.weixin.qq.com/s单台服务器不管好好坏总是会遇到性能瓶颈,而解决单台服务器瓶颈方式就是采用集群。
小manong
·
2020-02-12 14:04
通往
架构师之路
-Retrofit结构剖析-数据解析模块设计
阅读说明:本节主要是介绍UML实战应用,给大家分析Java语言中IO流类结构,Android开发中View结构,iOS开发中UIView结构以及Retrofit设计在UML中如何应用,后面还会陆陆续续的更新更多详细的UML开发应用学习文章,直接对接我们当下的开发。注意事项:UML工具是StarUML,我用的是Mac版本,大家可以下载自己电脑对应的版本。下载地址:http://staruml.io/
梦想家凯瑞
·
2020-02-11 23:21
我的技术栈思路
后端和
架构师之路
:平台:linux/Unix语言:C/C++/Java/Shell/Python/Go/Lua网络编程:tcp/ip,http,unix网络编程,...DB/NoSQL:MySQL,Oracle
mblrwuzy
·
2020-02-09 07:43
【
架构师之路
】依赖注入原理---IoC框架
github上一篇比较贴切的举例:https://github.com/android-cn/blog/tree/master/java/dependency-injection1IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。image图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看
方砖书的叔
·
2020-02-05 04:06
【译】软件
架构师之路
今天给大家带来一篇自己翻译的干货《软件
架构师之路
》。本周Github上升很快的项目。其内容对致力于成为软件架构师(不论前后端)的同学应该都会有极大的帮助。
gamedilong
·
2020-01-23 12:00
软件
架构师
mysql数据库索引如何做?
图书馆存了1000W本图书,要从中找到《
架构师之路
》,一本本查,要查到什么时候去?
架构那些事
·
2020-01-09 10:05
mysql
索引优化
索引
Android
架构师之路
3 UML图之时序图
Android
架构师之路
目录时序图(SequenceDiagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。
香沙小熊
·
2020-01-05 02:15
IT技术公众号推荐_优美代码
高并发的技术.不是编程入门的技术.精选的公司级别技术团队的公众号,精选的个人公众号阿里技术阿里巴巴云原生阿里巴巴中间件百度智能云CNCF金融级分布式架构支付领域云计算Fastpay快付支付领域高可用架构
架构师之路
优美代码
·
2020-01-04 10:42
php
云计算
架构师之路
4-设计模式和UML类图学习笔记
【关键字】设计模式的原则设计模式uml类图一站式消化吸收学习词汇学习IoC(InversionofControl)控制反转依赖注入(DI)【引用】【设计模式】http://www.uml.org.cn/sjms/201211023.asp【x-a关系说明】http://blog.csdn.net/cbk861110/article/details/9028189【uml类图】http://www.
scott_yu779
·
2020-01-03 06:26
通往互联网
架构师之路
1、首先我们看什么是架构师?架构师应该具备哪些能力?大家都知道很多公司都有架构师这个职位,但是我想告诉大家的是看一个人是不是架构师不是看职位,而是看他所具备的能力以及正在做的事,所以有架构师头衔的人不一定具备架构师的能力,而不是架构师的人却在做着架构师的工作。2、架构师类似于建筑行业的总设计师,通常在一个软件项目中,架构师需要完成软件项目中所有技术环节的设计,架构师虽然说不用亲自编写所有代码,但是
小苏008
·
2020-01-01 08:44
架构师之路
-六大原则
推荐博客:https://www.cnblogs.com/dolphin0520/p/3919839.html一.单一职责原则单一职责原则(SingleResponsibilityPrinciple,SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。单一职责原则告诉我们:一个类不能太“累”!在软件系统中,一个类(大到模块,小到方法)承担的职
李建彪0
·
2019-12-30 13:15
2019-7-10晨间日记
今天是什么日子起床:五点五十就寝:今晚计划十一点半入睡天气:晴朗心情:还是比较愉悦的纪念日:无任务清单昨日完成的任务,最重要的三件事:读书笔记整理,读
架构师之路
,尝试做菜改进:清炒土豆丝的么技能有一定增强习惯养成
静卧听清风
·
2019-12-30 09:03
学习笔记-0817-公开课-架构师
全栈工程师-通往
架构师之路
首先我们看什么是架构师?架构师应该具备哪些能力?
幽谷听泉
·
2019-12-29 17:59
架构师之路
:一个架构师需要掌握的知识技能
没有设计的思想,你就不能成为一名架构师。架构师是一个能撸的了一手好代码,画的了一个漂亮的UML/原型,写的了一篇技术文档,更加能解决好项目关键技术的综合人才。架构师=前端工程师+后端程序员+系统分析师+关键技术解决+各种技术搭配+设计模式+部署调优+其他,可见架构师是多面手,在项目当中起到连接管理与项目成员的重要角色。因此,在通往大神级的架构师的道路上,你需要懂需求、设计、代码、部署、架构、服务器
新时代搬运工
·
2019-12-27 03:33
业界难题-“跨库分页”的四种方案 学习笔记
微信公共号[
架构师之路
]上看到一篇文章业界难题-“跨库分页”的四种方案,学习了下,一些笔记。分页需求互联网很多业务都有分页拉取数据的需求,例如:京东下单过多时,拉取第N页订单。
专职跑龙套
·
2019-12-26 13:33
秒杀系统架构优化思路
2016-04-0658沈剑
架构师之路
本文曾在“
架构师之路
”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。
wokeman
·
2019-12-26 05:56
8月11日互联网
架构师之路
---服务器集群搭建、管理、与快速部署
目前全球范围内应用最为广泛的负载均衡设为为美国F5公司。F5公司于2000年底进驻中国,目前已分别在北京、上海、广州、成都、深圳、珠海设立了办事机构。在华拥有超过500位的F5认证工程师,为遍布全国的用户提供全面的技术支持。在国内业界,F5产品已经成为了主流负载均衡技术的代名词网络负载均衡可以让客户端用一个逻辑Internet名称和虚拟IP地址(又称群集IP地址)访问群集,同时保留每台计算机各自的
华夏新空间
·
2019-12-26 01:02
我凭借这份pdf拿下了蚂蚁金服、字节跳动、小米等大厂的offer
小编整理出一篇Java进阶
架构师之路
的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与
老男孩_Misaya
·
2019-12-24 00:20
XDH_LESSON10
架构师之路
1.什么是架构师?系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的人。2.职责?负责在整个项目中对技术活动和工件进行领导和协调。
变得简单
·
2019-12-22 15:46
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他