架构设计
李勇杰Charles
nothing
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
三层学习
什么是三层三层就是把系统结构分成:表示层、业务逻辑层、数据访问层。 表示层:一般来讲就是用户界面,所以有时候又叫用户界面层 业务逻辑层:数据处理和传递 数据访问层:对数据源的操作:增删改为什么用三层在我看来三层是一种编程思想,既然是一种思想一定是为了解决问题或提供方便产生的。它出现的目的绝不是为了增加负担让编程增加难度,所以当编程出现了困难首先想的是用方法解决而不是用时间解决,一定有能简化的办原创 2016-12-11 14:55:25 · 700 阅读 · 33 评论 -
Nginx是如何执行一个请求的
In this configuration nginx tests only the request’s header field “Host” to determine which server the request should be routed to. If its value does not match any server name, or the request does not...原创 2018-02-12 10:41:37 · 410 阅读 · 13 评论 -
网站架构要素
一入编程似海深,似乎每个人都会聊架构,但是对于架构又没有一个准确的认识,不同的人解释架构肯定有不同的说法。 架构师分三类 系统架构师:服务器负载,可靠性,伸缩,扩展,数据库切分,缓存应用等 应用架构师:理解业务,梳理模型,设计模式,接口,数据交互等 产品架构师:行业专家 想当一个系统架构师就需要知道系统架构师的职责: 能够根据需求结合用户领域实际情况,设计合理的软件架构...原创 2018-07-08 21:08:27 · 336 阅读 · 3 评论 -
多语言在企业级应用中的实现思路和部分代码
需要多语言的地方 标题 界面字段信息 提示信息 下拉框信息 菜单信息 查询信息 需要用到的表 词条表 C_lang 元素映射表 C_ui_lable 语言包 C_use_lang 语言信息 C_lang_temp 词条表里是存的是你的系统的原本语言和“多语言” 元素映射表里存的是你要做的业务单据的界面信息与词条表的对应关系 ##前端界面要求 每...原创 2018-07-29 21:13:32 · 309 阅读 · 13 评论 -
高性能网站(前端)
性能黄金法则:只有10%-20%的最终用户相应时间花在了下载HTML文档上,其余80-90%的时间花在了下载界面所有组件上。 减少HTTP请求 why: 一个请求界面包含了很多HTTP请求,80%的时间都花在dom文档包含的组件下载上,这些组件的下载可能就是性能的瓶颈; what: 方案一: 一个漂亮的网页往往包含logo,图标以及许多精美的图片,一般情况下每个图片都是一个链接...原创 2018-07-22 21:33:58 · 422 阅读 · 11 评论 -
企业级应用中单据自定义的实现思路
什么是单据自定义 就是一个界面上可以用户自定义字段和界面显示的效果,并且启用单据自定义之后可以以自己定义的字段保存起来并可以正确显示。原创 2018-08-19 22:49:32 · 735 阅读 · 5 评论 -
springcloud入门[宏观认识]
基础 1.1. 什么是微服务 独立的系统拆分成多个小型服务,服务在各自进程中运行,服务间通过基于HTTP的RESTful风格的API进行通信协作 高内聚,低耦合,独立开发测试部署,可以使用不同语言编写 1.2. 与单体系统的区别 单体:一处修改,影响全局,部署困难,维护困难 微服务:不同功能模块可以单独扩展和维护;一个服务更新不会影响其他服务;便于容量评估; 1.3. 如何实施 运维:原来...原创 2019-05-19 20:08:32 · 257 阅读 · 0 评论 -
什么是架构师
架构师相当于军师的角色,不是啥阵势都要用牛逼的架构原创 2019-05-31 21:23:06 · 471 阅读 · 0 评论
分享