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
架构之美
探索Plaid 2.0:重塑Android应用的
架构之美
探索Plaid2.0:重塑Android应用的
架构之美
plaidAnAndroidappwhichprovidesdesignnews&inspirationaswellasbeinganexampleofimplementingmaterialdesign
薄或默Nursing
·
2024-09-11 07:54
领略Quartz源码
架构之美
——源码实弹之运行过程(四)
本章阅读收获:可了解Quartz框架中的正式开始运行部分源码继上节内容上面我们讲到了QuartzSchedulerThread中run方法的第一小部分,下面我们继续来进行分析。QuartzSchedulerThread中run方法后续分析if(triggers!=null&&!triggers.isEmpty()){now=System.currentTimeMillis();//这里为什么tri
向光奔跑_
·
2024-02-13 00:06
领略Quartz源码
架构之美
——源码实弹之Job
本章阅读收获:可了解Quartz框架中的Job部分源码源码起航人之初,专门找软柿子捏,所以我就又忍不住先拿Job进行开刀,作为一个敲门砖进行源码分析。Quartz中的Job是什么?联系自己对于定时任务的理解,其实就是对于任务的抽象,所以这个类其实你在不看源码时,可能就已经就猜到了它是一个接口,一搜源码,果然没错:packageorg.quartz;/***定时任务对于任务的抽象*/publicin
向光奔跑_
·
2024-01-28 12:39
领略Quartz源码
架构之美
——源码实弹之运行过程(一)
本章阅读收获:可了解Quartz框架中的正式开始运行部分源码必要回顾在之前我们已经分析完了Job、Trigger、Schedule的各自初始化过程,那么它是如何串联起来进行跑动的呢?首先还是要关注回我们的demo当中,是通过scheduler.scheduleJob(jobDetail,trigger);//启动if(!scheduler.isShutdown()){scheduler.start
向光奔跑_
·
2024-01-03 17:30
架构之美
:探索软件设计的九大核心架构模式
在当今迅速发展的软件开发领域,设计出卓越的软件系统是每一位程序员的追求。软件架构扮演着至关重要的角色,决定了系统的可维护性、可扩展性和性能。本文将深入探讨九大核心架构模式,揭示它们在软件设计中的美妙之处,以及在实际应用中的最佳实践。分层架构(LayeredArchitecture)分层架构以其清晰的层次结构而闻名,每个层次都有特定的责任。我们将深入研究如何通过这种模式提高代码的可读性、可维护性,以
weixin_39757802
·
2023-12-30 01:32
架构和设计
架构
领略Quartz源码
架构之美
——源码实弹之Scheduler(四)
本章阅读收获:可了解Quartz框架中的Scheduler部分源码继上一节内容在上一节内容中,我们还是停留在了scheduler初始化过程中(不知道有没有人会觉得有点慢),针对这一点,我觉得阅读源码不应该追求一位的速度,大致了解和深度了解我认为还是不一样的。instantiate()后续源码讲解//获取线程池配置,创建线程池//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
向光奔跑_
·
2023-12-01 10:44
领略Quartz源码
架构之美
——源码实弹之Scheduler(五)
本章阅读收获:可了解Quartz框架中的Scheduler部分源码继上一节内容上一节内容我们讲到了instantiate初始化方法中的数据库连接相关操作,本节内容将结束整个schedule初始化操作,让我们继续耐心往下看~~~~instantiate初始化过程源码分析在数据库相关操作之后,接下来是插件相关操作~//SetupanySchedulerPlugins//~~~~~~~~~~~~~~~~
向光奔跑_
·
2023-11-23 02:01
一个程序员的审美情感
写在前面我们大概都阅读过或听说过类似于编程之美或
架构之美
或数学之美的著作,那么,代码到底美不美呢?如果是美的,是怎样的美呢?又该怎样理解和欣赏这种美呢?
Kay_Coding
·
2023-11-06 19:32
《
架构之美
》摘录二
第2章两个系统的故事:现代软件神话软件系统就像一座由建筑和后面的路构成的城市——由公路和旅馆构成的错综复杂的网络。在繁忙的城市里发生着许多事情,控制流不断产生,它们的生命在城市中交织在一起,然后死亡。某些软件系统很幸运,创建时由有经验的架构师进行了深思熟虑的设计,在构建时体现出了优雅和平衡,有很好的地图,便于导航。本章中的这两个系统特别有趣,因为它们有很大不同,尽管从表面上看非常相似:.它们具有相
weixin_34001430
·
2023-10-28 11:57
测试
系统架构
数据结构与算法
Smart Tools 网站的
架构之美
本文将简要介绍SmartTools工具箱网站的架构设计,带领大家一起领略
架构之美
。
南山93
·
2023-10-13 05:16
前端
javascript
angular.js
个人开发
smart-tools
API设计指南-RestAPI设计最佳实践
一、引言REST,即RepresentationalStateTransfer的缩写,关于RESTful架构,可以参考《
架构之美
》中的定义。
SaasPlus
·
2023-09-23 09:51
Saas
api
rest
接口
开发平台
领略Quartz源码
架构之美
——前戏
本章阅读收获:可了解Quartz框架是什么?并简单使用Quartz是什么?quartz是一个由java编写的任务调度库。简单来说,其实就是我们在业务中需要使用的定时任务器。Quartz的使用?相信很多人可能没有看到过Quartz这个框架,但很多人使用过定时任务业务的人却间接的使用到了。比如,当当网的Elastic-job,又比如Spring中自带的定时任务框架,其实都是对Quartz的一次封装。如
向光奔跑_
·
2023-09-19 06:54
领略Quartz源码
架构之美
——源码实弹之运行过程(二)
回忆杀不知大家是否还记得,领略Quartz源码
架构之美
——源码实弹之Scheduler(五)中讲到的qs=newQuartzScheduler(rsrcs,idleWaitTime,
向光奔跑_
·
2023-07-28 22:41
第09讲:SkyWalking Agent 启动流程剖析,领略微内核
架构之美
微内核架构SkyWalkingAgent采用了微内核架构(MicrokernelArchitecture),那什么是微内核架构呢?微内核架构也被称为插件化架构(Plug-inArchitecture),是一种面向功能进行拆分的可扩展性架构。在基于产品的应用中通常会使用微内核架构,例如,IDEA、Eclipse这类IDE开发工具,内核都是非常精简的,对Maven、Gradle等新功能的支持都是以插件
Marion158
·
2023-06-08 23:58
skywalking
java
C++
架构之美
:设计卓越应用
C++
架构之美
:设计卓越应用TheBeautyofC++Architecture:DesigningExcellentApplications一、引言(Introduction)C++架构设计简介(OverviewofC
泡沫o0
·
2023-04-13 20:19
C/C++
编程世界:
探索C/C++的奥妙
c++
架构
数据库
开发语言
qt
微服务架构设计
文章出处:
架构之美
架构定义是一门技术,但更是一门艺术。微服务架构是基于分而治之的思想演化出来的。
架构师小秘圈
·
2023-03-30 09:17
大数据
编程语言
java
人工智能
数据库
微服务架构何去何从?
作者|孙玄本文经授权转载自
架构之美
前言微服务架构模式经过5年多的发展,在各行各业如火如荼地应用和实践。如何在企业中优雅地设计微服务架构?是企业面对的一个重要问题。
CSDN云计算
·
2022-10-24 07:28
Apache Shiro身份认证过程详解
ApacheShiro身份认证过程详解①,先上一张Shiro框架手绘图②,七大对象类③,认证过程详解花了两天时间认真、重点走读ApacheShiro安全框架身份认证的源码,访问控制和前者是结构对应的,
架构之美
体现在对称和简易上
追寻上飞
·
2022-07-08 21:19
#
Java
apache
shiro
设计模式
2022-01-30 从比较的眼光看AlphaFold2的架构创新 // A Comparative View on What's New in AlphaFold2
由于工作比较忙的原因,最近没有太跟进蛋白质折叠领域的更新.临近过年有一点时间可以拿出来用,所以就查了一下AlphaFold2的原理.遗憾的是无论在知乎,微信还是上都没有看到对于模型
架构之美
的阐述,更有少数声音认为
shouldsee
·
2022-01-30 12:32
架构之美
:教你如何分析一个接口?
任一项目中,接口都很多,理解接口就是一个个读接口源码吗?相信没有人能把所有接口细节记住,如何才能理清繁杂的接口呢?找主线,看风格。找主线,你需要找到一条功能主线,建立起对这个项目结构性的认知,而不是一上来就把精力放在每个接口的细节。你对细节部分的了解会随着你对项目的深入而逐渐增加。而有了主线,就有着力点,可不断深入。但要学习的不只是这些接口的用法,要想从项目接口设计上学到更多,就需要关注它所引导的
JavaEdge.
·
2021-10-04 12:44
编码规范
restful
mvc
java
科创人|奈学教育创始人孙玄:《是的,我创业了》之后的600天
2021年2月21日,公众号“
架构之美
”发表的一篇《是的,我创业了!》
·
2021-09-26 18:39
mysql数据库深度学习
2017.7.21打卡1/4
今天:1.前桥--底层,返修代码2.前桥--施工方案确认:施工方不同意,待甲方协调3.OES--文档审核4.账务---信用卡/花销记录本周:91.读书-.NET软件
架构之美
15/4112.读书-人类简史
先胖不算胖
·
2021-05-18 09:14
透视不同的架构思维,赏析
架构之美
什么是系统架构(Architecture)设计不仅仅指的是外观和感觉,它还包括运作方式。——史蒂夫·乔布斯系统架构(SystemArchitecture),软件架构(SoftArchitecture)是IT领域常见的名词,架构设计是软件系统构建过程中极其关键的一部分。系统架构为什么重要?常见的架构模式都有哪些?跟着【码哥字节】了解不同的架构设计所运用的不同设计哲学。一起来看下常见的架构模式:Cli
码哥字节
·
2020-12-17 17:37
架构设计
微服务
后端
腾讯网络:
架构之美
--开放环境下的网络架构
另外参见:http://www.chinaz.com/manage/2012/0516/251955.shtml微信技术总监周颢:一亿用户背后架构秘密腾讯大讲堂腾讯业务的飞速发展,对网络等基础设施提出了海量运营的要求。同时,数量众多、且型态各异的业务,所要求的网络服务也各不相同……这些都是对网络架构提出的巨大挑战(图1——网络架构面对的挑战)。图1——网络架构面对的挑战2010年,腾讯推出了开放平
weixin_34159110
·
2020-09-12 17:28
谈软件架构
最近看了下《
架构之美
这本书》,摘录了部分书中的内容,在摘录书里面内容前先谈谈我自己对架构的看法。架构应该包括了功能性架构和非功能性架构两个方面的内容。
人月神话的BLOG
·
2020-08-22 01:42
软件架构
架构之美
架构之美
【kubernetes、Prometheus、微服务、LVS负载均衡】
kuberneteskubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期
姚敦林博客
·
2020-08-16 10:27
运维技术
孙玄:构建企业级业务高可用的延时消息中台
现任转转公司首席架构师,技术委员会主席,大中后台技术负责人(交易平台、基础服务、智能客服、基础架构、智能运维、数据库、安全、IT等方向);前58集团技术委员会主席,高级系统架构师;前百度资深研发工程师;【
架构之美
江帅帅
·
2020-08-13 17:39
百万年薪架构
架构之美
阅读笔记一
假期里为了初步了解下学期要进行学习的架构知识,所以开始对《
架构之美
》这本书进行阅读学习。
weixin_34319817
·
2020-08-12 13:35
架构之美
第十三章-美丽的架构
所有前面的方法都有助于我们判断一个架构是否“足够好”—也就是说,是否有可能指导开发者和测试者构建一个系统,并满足系统的利益相关人的功能和质量关注点。在我们每天使用的系统中存在着许多好的架构。但是,超越足够好的架构是怎样的呢?如果有一个“软件架构名人堂”,那会怎样?哪些架构会陈列在这个艺术馆的墙上?这个想法可能没有你想象的那么遥远—在软件产品线领域,这样的“名人堂”的确存在。(注1)进入“软件产品线
weixin_34242509
·
2020-08-12 13:33
《
架构之美
》阅读笔记1
架构之美
这本书是来介绍系统的设计方法的,我首先看了这本书的简述,了解到了架构这个词不一定就是用在软件方面,在建筑,音乐,写作等各种行业都可以看到这个词的出现。
weixin_30684743
·
2020-08-12 13:41
架构之美
阅读笔记01
对于架构的概念,我才读了几章,还没有更深的见解,但是我想到了其他的东西,那就是建筑,那个应该也是一种架构。我想架构嘛,在普通的情况下就是所看到的最普遍的房子的样子,大家都是这样大致就是方形,有顶有们有窗,等等。对于更多的是有一些创新的东西在里面的,比如各种布局啊,融入各种文化啊,都可以成为一种特色,这对于我们的建筑来说都是很大的卖点了。由此类比,大致上的软件架构也是这样子的,框架不是固定的,看需要
weixin_30621959
·
2020-08-12 13:36
《
架构之美
》读后感
为什么要学习架构?之前,老师教我们软件架构的时候,就告诉我们,软件开发,先从架构入手。他说,弄清楚了架构,再来学习具体的语法和技术就很简单了。以前不懂,底层具体的细节都不了解,如何来构建一个系统呢?就像让我们去建造一栋大厦,刚开始想到的可能就是需要砖、砌墙的工具、、、、、这就像刚学习编程的自己,以为掌握了一门语言,会使用几个工具就能建造一栋高楼大厦。完全不可能的,最多就是建造一个茅草屋,风一吹就倒
明月清风_Dustin
·
2020-08-12 12:51
架构之美
架构之美
架构的完美性《团队之美》这本书里面有对MikeCohn的一段采访,他提到:“一个应用中所有的代码不一定要处于同样的质量水平”。“不是每件事都要做到第一流,在大多数情况下,我们根本没机会做到第一流”。软件架构设计其实更加类似于大自然“设计”一个生物,通过演化让生物适应环境,逐步变得更加强大。就如下图的技术发展趋势图一样,世界上其实不存在完美的架构。多数情况下,架构是一种妥协,一种特定时期和场景下平衡
王祖龙Jason
·
2020-08-12 11:45
架构
架构之美
读书笔记[3]---对于破窗理论理解
在读
架构之美
的时候,里面提到到了破窗效应,其具体描述如下(http://blog.csdn.net/fwj380891124/article/details/7704466):代码问题不良的顶层设计所带来的问题也影响到了代码层面
朱清云的技术博客
·
2020-08-12 11:20
项目管理
架构
架构
破窗理论
项目管理
架构之美
架构之美
读书笔记[1]---对"巴洛克式"(巴罗克式)的理解
最近在读
架构之美
这本书,其中在第二章的时候,讲到混乱大都市的故事的时候提到了巴罗克式缓存层,当时对于这个说法不是特别的理解。
朱清云的技术博客
·
2020-08-12 11:20
架构
《
架构之美
》阅读笔记04
第四部分(最终用户应用架构)第11章【GUNEmacs,滋长的特性是其优势】:Emacs是一个类似于常用的文本编辑器,它的启动速度要慢于常见软件,所以它被设计就是用于长时间运行的。Emacs由于其自身的特性,而得到了许多程序员的欣赏。它采用了交互式应用程序中应用广泛的模型-视图-控制器模式,模型是程序所操作数据的底层描述,视图是向用户展示数据的方法,控制器负责实现用户与视图的交互(按键、点击鼠标、
angel774444
·
2020-08-12 10:47
架构之美
读书笔记之三
架构之美
第三章问题、品质需求1.系统的伸缩性需求。如大型在线游戏,需要满足大量用户。在线用户数量短时间内可能有很大的变化。
viewcode
·
2020-08-12 10:03
架构设计
架构之美
-读书笔记之二
架构之美
第二章两个系统的比较,功能类似,但是结局不同。这两个系统特点有什么不同?是什么导致了不同的结局?
viewcode
·
2020-08-12 10:32
架构设计
Conway(康威)定律
在读
架构之美
的时候,里面提到到了康威定律(Conway定律),里面提到,团队的组织方式必然会对它产生的代码有影响。随着时间的推移,架构也会影响到团队的协作的好坏。当团队瓦解时,代码的交互就很糟糕。
贪梦
·
2020-08-07 22:10
综合
微服务
管理
java
Lifecycle+Retrofit+Room完美结合 领略
架构之美
安卓开发技术发展到现在已经非常成熟,有很多的技术专项如插件,热修,加固,瘦身,性能优化,自动化测试等已经在业界有了完善的或者开源的解决方案。作为一枚多年的安卓研发,有必要学习或了解下这些优秀的解决方案,领略那些行业开创者的思想魅力,然后转化为自己的技术技能,争取应用到日常的开发中去,提高自己研发水平。Lifecycle+Retrofit+Room云端漫步飞一般的感觉安卓项目的开发结构,有原来最初的
CankingApp
·
2020-08-02 23:33
android
世界最优秀的分布式文件系统架构演进之路
戳蓝字“
架构之美
”关注我们哦!前言Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
musicml
·
2020-07-29 21:06
孙玄&达叔:年薪75万的真实技术面试实践攻略(篇章二)
现任转转公司首席架构师,技术委员会主席,大中后台技术负责人(交易平台、基础服务、智能客服、基础架构、智能运维、数据库、安全、IT等方向);前58集团技术委员会主席,高级系统架构师;前百度资深研发工程师;【
架构之美
江帅帅
·
2020-07-11 19:28
技术杂谈
Kafka 的生产者优秀架构设计
现任转转公司首席架构师,技术委员会主席,大中后台技术负责人(交易平台、基础服务、智能客服、基础架构、智能运维、数据库、安全、IT等方向);前58集团技术委员会主席,高级系统架构师;前百度资深研发工程师;【
架构之美
江帅帅
·
2020-07-11 19:28
百万年薪架构
架构师必看-
架构之美
第14章-两个系统的故事:混乱大都市(一)
你们修筑、修筑,预备道路,将绊脚石从我百姓的路中除掉。—《以赛亚书》第57章14节我们要看的第一个软件系统名为“混乱大都市”。它是我喜欢回顾的一个系统—既不是因为它很好,也不是因为它让参与开发的人感到舒服,而是因为当我第一次参与它的开发时,它教给了我有价值的软件开发经验。我第一次接触“混乱大都市”,是在我加入了创建它的公司时。初看上去这是一份有前途的工作。我将加入一个团队,参与基于Linux的、“
weixin_34192816
·
2020-07-10 08:41
go每日新闻--2020-07-02
fyne编写一个计算器程序Go项目推荐之go-adminGo限流器实战系列(1)--LeakyBucket漏斗桶kubernetes中的锁机制设计与实现二、亚军进化史Go技术日报(2020-07-01)三、
架构之美
细谈八种架构设计模式及其优缺点概述四
韩亚军
·
2020-07-09 16:57
Go每日新闻
架构之美
精选版
本文转载自:
架构之美
【作者】TillAdam精选版DiomidisSpinellis等著王海鹏等译顶级业界专家揭密软件设计之美免费在线版本(非印刷免费在线版)登录China-Pub网站购买此书完整版了解本书更多信息请登录本书的官方网站
zjg555543
·
2020-07-06 13:07
软件设计
设计模式与
架构之美
--Retrofit的那点事
前言Retrofit是一个RESTful风格的HTTP网络请求封装框架,通过Retrofit使用,复杂的网络请求可以通过几行代码就实现,大大提高了开发人员的开发调试效率。除了使用方便外,Retrofit最值得称道的地方是集设计模式于一身的特点以及高可扩展性的设计架构思想,更值得我们去探究和学习。在看过很多Android源码库,Okhttp,EventBus,ButterKnift,LiteOrm,
深秋风瘦
·
2020-07-06 12:13
Android应用层
漫谈 | 大牛带你从0到1构建数据仓库实战
本文从数仓架构之流派之争,数仓建设之三步调研,划分主题域和总线矩阵,数仓
架构之美
,数据治理和数据质量等全局展开。
仙子紫霞
·
2020-07-05 00:44
数据仓库
数据中台
小白入门:Git简明教程
原文出处:
架构之美
Git的前世今生学过计算机的都应该知道,Linus在1991年创建了Linux操作系统,并从那时起开始不断壮大,逐渐成为全世界最大的服务器操作系统。
奔跑的码农
·
2020-06-29 21:30
其他
架构之美
-最强卷积神经网络架构设计初想
今天迎来了我家两公子周岁生日,在这美好的日子里我用“美”为主题分享一下目前非常火非常火的CNN卷积神经网络。本文目录最美的是什么?经典架构回顾聊一聊这些架构有哪些优缺点架构设计思考什么是最美的卷积神经网络?深度学习是近几年迅速发展起来的学科,其在物体识别、检测、跟踪等任务中获得了突破性进展。卷积神经网络(ConvolutionalNeuralNetwork,CNN)是深度学习中最为重要的分支之一,
冷伟平
·
2020-06-29 05:55
深度学习
上一页
1
2
3
4
下一页
按字母分类:
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
其他