一,JAVA性能优化之设计优化 设计优化处于性能优化手段的上层。它往往须要在软件开发之前进行。在软件开发之前,系统架构师应该就评估系统可能存在的各种潜在问题和技术难点,并给出合理的设计方案,因为软件设计和系统架构对软件总体设计质量有决定性的影响。所以,设计调优对系统的性能影响也是最大的,假设说,代码 ...
分类:
编程语言 时间:
2019-10-04 18:57:31
阅读次数:
88
一般的电商演变: 商品详情页系统架构演进历程 第一个版本 架构设计 J2EE+Tomcat+MySQL 动态页面,每次请求都要调用多个依赖服务的接口,从数据库里查询数据,然后通过类似JSP的技术渲染到HTML模板中,返回最终HTML页面 架构缺陷 每次请求都是要访问数据库的,性能肯定很差 每次请求都 ...
分类:
其他好文 时间:
2019-10-04 13:31:19
阅读次数:
97
系统设计考点 考点聚焦 系统设计考点 什么是系统设计? 系统设计需要掌握哪些知识? 如何设计和实现一个后端系统服务的设计? 什么是系统设计?(System Design) 系统设计是一个定义系统架构,模块,接口和数据满足特定需求的过程 eg: 设计一个短网址服务,评论服务,Feed流系统,抢红包系统 ...
分类:
其他好文 时间:
2019-10-03 12:53:31
阅读次数:
93
1. 概述 本文主要分享 MyBatis 的项目结构。 2. 代码统计 这里先分享一个小技巧。笔者在开始源码学习时,会首先了解项目的代码量。 第一种方式,使用 IDEA Statistic 插件,统计整体代码量。 我们可以粗略的看到,总的代码量在 21441 行。还是在可接受的范围。 第二种方式,使 ...
分类:
其他好文 时间:
2019-10-03 10:47:56
阅读次数:
121
直接看这为大佬讲解的 https://www.cnblogs.com/jajian/p/9973555.html 微服务 什么微服务 微服务是一个系统架构层面的思想 什么系统架构 研发大型综合性的软件产品的方式方法(类似盖房子) 系统架构也就是框架思想,框架思想始于需求。 微服务框架思想的由来 微服 ...
分类:
编程语言 时间:
2019-10-01 16:51:46
阅读次数:
120
helm部署Filebeat + ELK 系统架构图: 1) 多个Filebeat在各个Node进行日志采集,然后上传至Logstash 2) 多个Logstash节点并行(负载均衡,不作为集群),对日志记录进行过滤处理,然后上传至Elasticsearch集群 3) 多个Elasticsearch ...
分类:
其他好文 时间:
2019-09-30 23:52:57
阅读次数:
331
2016年下半年 系统架构设计师 论文 https://wenku.baidu.com/view/bc4e388a27fff705cc1755270722192e45365896.html?rec_flag=default&sxts=1569828751725&sxts=1569829145789 ...
分类:
其他好文 时间:
2019-09-30 17:01:20
阅读次数:
71
1.安装步骤 Step1:安装jdk Step2:andriod-studio-bundle-141.244023-windows 2.参考手册 Andriod 第一行代码(第2版) 3.Andriod 系统架构 首先介绍Andriod的系统架构,以了解Andriod是怎么工作的,Andriod大致 ...
分类:
其他好文 时间:
2019-09-28 23:18:31
阅读次数:
126
网站架构演变过程。 .传统架构。传统的SSH架构,分为三层架构web控制层、业务逻辑层、数据库访问层。。传统架构也就是单点应用,就是大家在刚开始初学JavaEE技术的时候SSH架构或者SSM架构,业务没有进行拆分,都写同一个项目工程里面,一般是适合于个人或者是小团队开发。。这种架构模式,一旦有一个模 ...
分类:
编程语言 时间:
2019-09-28 14:35:59
阅读次数:
101
3种系统架构与2种存储器共享方式 1.1 架构概述 从系统架构来看,目前的商用服务器大体可以分为三类 对称多处理器结构(SMP:Symmetric Multi-Processor) 非一致存储访问结构(NUMA:Non-Uniform Memory Access) 海量并行处理结构(MPP:Mass ...
分类:
其他好文 时间:
2019-09-21 21:42:13
阅读次数:
115