最新文章列表

DDD模型心得整理

第一章 软件复杂性=领域逻辑复杂性+遗留代码库复杂性(业务复杂性+技术复杂性)   BBOM模式产生的原因:   快速构建和开发,但是缺乏围绕问题域模型的应用设计,后续功能扩展变得棘手,在非功能性需求之外创建一个能满足业务需求,能够满足业务修改的领域应用模型才是重点所在。   DDD战略模式:   1)开发专家和领域专家将大问题提炼成更具管理性的子域,DDD强调将精力和专注放到核 ...
nijianguo1989 评论(0) 有968人浏览 2020-12-01 17:04

大小公司都适用的架构选型工具箱(涵盖上百个组件)

  本篇内容涵盖14个方面,涉及上百个框架和工具。会有你喜欢的,大概也会有你所讨厌的家伙。这是我平常工作中打交道最多的工具,大小公司都适用。   一、消息队列 二、缓存 三、分库分表 四、数据同步 五、通讯 六、微服务 七、分布式工具 八、监控系统 九、调度 十、入口工具 十一、OLT(A)P 十二、CI/CD 十三、问题排查
aoyouzi 评论(0) 有361人浏览 2020-10-17 21:20

ssm框架下前端参数到SQL模式

两种模式: 1.接口调用模式 2.数据通道模式
gdpglc 评论(0) 有391人浏览 2020-05-06 19:16

互联网架构设计演化过程

      对于一个大型网站,主要有以下几个特征: 支撑海量数据 非常高的访问量 我们常见的大型网站,如百度、淘宝、京东等,都是一个分布式系统。这么复杂的系统也不是一天建成的,每个系统都经历了漫长的演变过程。 架构演变 在大型网站中,其最核心的功能就是
erichi101 评论(0) 有265人浏览 2020-01-13 10:59

SCL和你聊聊--微服务

引子 现实中笔者曾经见到过近百个应用最终的数据存储只有一个数据库的奇葩设计,整个项目大部分的业务逻辑是落在数据库的存储过程中,业务代 ...
源代码清单 评论(0) 有382人浏览 2019-12-27 22:11

SCL和你聊聊--微服务架构模型

我们都知道将若干功能完整、相对独立的模块以微服务的形式进行开发、部署和演进可以获得较高的效率和较低的维护成本。那么微服务的架构模型应 ...
源代码清单 评论(0) 有324人浏览 2019-12-27 21:56

源码中vue等新的前端框架都需要编译之后再运行

总括:   源码中vue等新的前端框架都需要编译之后再运行   1,安装相应的框架编译工具,准别好环境 2,编译 3,运行     遇到编译工具不存在就安装,安装还是找不到命令就把安装的目录配置环境变量,关掉再开启一个cmd   例如:https://blog.csdn.net/huifeidehupo/article/details/101541924 vue目录加入p ...
y806839048 评论(0) 有1405人浏览 2019-12-02 16:19

架构的一些文档

技术方案着重点在分析问题,解决问题 概要设计着重点在架构图的分解说 viso也可画甘特图 降级升级以最上面为参照物 同级同时建立  
y806839048 评论(0) 有259人浏览 2019-11-19 17:00

架构设计文档模板--概要设计

架构设计图 数据库设计 数据流转 概要设计:   概要设计主要是对架构设计图的说明,模块分解,数据库分解(数据库表设计) 方案对比选择 架构方案图 说明 分解软件模块,定义模块描述,模块交互关系(尽量使用数据耦合,少使用控制耦合,限制使用公共环境耦合,完全不用内容耦合。)--调用深度,宽度---控制好 设计数据库       详细设计:    详细到模块中的功能,程序, ...
y806839048 评论(0) 有254人浏览 2019-11-14 16:51

大数据量的问题设计

异步,多线程(线程数动态计算),缓存,文件系统,提前处理,MQ异步
y806839048 评论(0) 有237人浏览 2019-11-14 16:41

数据库集群方案及Oracle RAC架构分析

    总括:常用数据库集群思路:   多活---多主   目前mysql ,sqlserver都是主从  
y806839048 评论(0) 有521人浏览 2019-11-08 14:27

eureka 和zookeeper 区别 优势

作为服务注册中心,Eureka比Zookeeper好在哪里 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。 4.1 Zookeeper保证CP 当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几 ...
y806839048 评论(0) 有345人浏览 2019-11-08 11:01

js模板(java调用js),邮件模板引擎使用

  https://www.iteye.com/blog/user/yuhuiblog6956676dfdsfs8883568269/blog/2509258 以上是string模板,html模板也有对应的模板框架   用对应的引擎把模板路径,实际内容传入即可--思路一样 1,对应的模板引擎加入模板路径生成对应的模板实例 2,模板实例处理要处理的内容   davinci的邮件模板 ...
y806839048 评论(0) 有510人浏览 2019-10-28 14:26

JsonWebToken工具token认证---前后端结合使用思路

    JsonWebToken工具结合切面token实现认证---前后端结合使用思路:       前后加工不一样用于安全混淆   后端工具生成:eyJhbGciOiJIUzUxMiJ9.eyJ0b2tlbl9jcmVhdGVfdGltZSI6MTU3MTk2Mzg5OTMwOCwic3ViIjoicm9vdCIsInRva2VuX3VzZXJfbmFtZSI6InJvb3Qi ...
y806839048 评论(0) 有352人浏览 2019-10-25 11:19

JsonWebToken工具结合切面token实现认证

    权限校验的控制---1,直接用权限框架                  2,用路径特征---不同的controller用不同的路径前缀---可根据这种特征用不同的权限认证     用JsonWebToken工具hash需要的字段之后生成一段字符串,之后这段字符串可以反向获取之前的明文----这个可以作为token--可以翻译出信息的token   用一个切面结合toke ...
y806839048 评论(0) 有447人浏览 2019-10-22 13:53

带你全面解析Android框架体系架构view篇

人生困难重重,在漫长而艰辛的前行路上,坚持不懈、脚踏实地的“低头拉车”固然重要。但认清形势、找准目标的“抬头看路”也很关键,甚至决定着你能否达到成功彼岸。只寻求远方的梦想,而不付出当下的努力,那是迷梦;只知道埋头苦干,而不认清方向,那是徒劳。 总结面试必备技能和自己的一些感想学习路线图   更多完整项目下载。未完待续。源码。图文知识后续上传github。可以点击关于我 联系我 ...
Android丶SE 评论(0) 有311人浏览 2019-10-21 16:59

davinci等开源代码的前后部署

  开源代码用react等做的前端, 一般采用前后分离,前端部署在tomcat的root目录下 nginx处理跨域 或者在主spring项目的resource目录下建立一个文件加放置前端build之后的代码   例如davinci前端后端放在一起发的时候把webapp下的代码用对应前端的build命令build,之后解压复制到davinci-ui文件夹中即可  对于不是web项目的一 ...
y806839048 评论(0) 有427人浏览 2019-10-16 20:50

实现前后分离解决的跨域问题

   用nginx做代理即可,前端连接nginx,nginx的localtion的时候匹配的是域名之后的路劲,然后更换的也是域名部分,后面的路径直接拼接    当然也可写正则表达式重写,改变这种拼接的规则 以下的例子是重写之后的 rewrite  ^.+apis/?(.*)$ /$1 break;     这里,我们利用Nginx的反向代理功能解决跨域问题,至于,什么是Nginx的反 ...
y806839048 评论(0) 有384人浏览 2019-10-11 11:12

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics