构架和架构也就是通常所说软件体系结构(software architecture)。体系结构一般包括三个部分:1、构件:用于描述计算。2、连接器:用于描述构件连接部分。3、配置:将构件和连接器组成一个有机整体********************************************************************************************软件
架构是决策与结构综合体,关注分割与交互,也是有层次决策,既需业务知识,又要具备建模技能。其成果物:1、《软件架构响因素:功能、
转载 2023-04-25 16:33:30
92阅读
优点耦合性低视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用业务流程或者业务规则改变只需要改动MVC模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序数据层和业务规则。模型是自包含,并且与控制器和视图相分离,所以很容易改变应用程序数据层和业务规则。如果把数据库从MySQL移植到Oracle,或者改变基于RDBMS数据源到LDAP,
转载 2023-07-15 12:52:07
81阅读
1、今天我鼓起了勇气,想纪录自己IOS架构学习成长点点滴滴。从事IOS开发也有几年时间,从刚開始最主要语言、界面、逻辑,再到后面复杂点线程、数据处理、网络请求、动画,最后到最复杂底层音视频、图像算法、自己定义各种效果、网络底层处理。甚至是最后性能:neon、asm优化。感觉自己在IOS开发中,每次都是雾里看花,明明非常接近真理却总是触摸不到。IOS缺乏一种全局把控感觉。所以我下
转载 2023-11-01 12:16:40
63阅读
常见微服务架构图pc端和手机端来访问,在浏览器上面输入了一个域名显示了页面,这个请求给到了
原创 2022-08-17 08:57:10
87阅读
今天文章不涉及到代码方面的东西,只是说说思想方面的东西,当然,我说这些其实很简单,毕竟我也只是做了2年程序而已,但未必每个团队都是这么做。首先就是如何分层,分几层。很多情况下,三层架构是最常用思想。的确,数据库访问,业务,页面。但有了服务,接口,对象概念以后,很多人并不只是简单在三层上实现。当然视项目大小而言,如果是个小功能,把所有代码也一个页面上也未必不可。分层优势就是在于提高可维护性。我认为一个完善架构,我不得不说就是规范性东西,我认为规范是个很重要东西,当然,规范不只是说大家统一用某种形式命名变量,方法等等,这只是程序员而言规范,如果这个划做横向规范的话,那么
转载 2010-12-25 21:21:00
273阅读
2评论
什么是redisRedis:一个高性能基于Key-Vaule结构出村N0SQL开源数据库采用redis来实现分布式缓存,用来提高数据查询效率为什么要用redis?web应用发展初期,系统访问和并发并不,交换也比较少,但是随着着业务扩大,访问量提升,使得服务负载和关系型数据库就会出现瓶颈,而导致瓶颈原因,主要体现在磁盘io上,那么随着互联网进一步发展系统性能有了更高要求,red
转载 2023-06-29 14:30:16
52阅读
​业务架构是灵魂,需深入理解业务本质;数据架构是根基,决定系统扩展能力;应用架构是骨架,支撑技术实现。​项目开发核心路径​:需求→设计→编码→测试→部署→运维,每个环节需匹配架构设计目标。​演进原则​:架构需随业务增长动态调整,避免过早过度设计。
一、RESTful是个啥? RESTful是一种软件架构风格、设计风格,只是提供了一组设计原则和约束条件。 二、对比传统方式 RESTful
原创 2022-01-13 11:26:41
313阅读
一、为什么会有年轻代  我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做事情么?其实不分代完全可以,分代唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC时候我们要找到哪些对象没用,这样就会对堆所有区域进行扫描。而我们很多对象都是朝生夕死,如果分代的话,我们把新创建对象放到某一地方,当GC时候先把这块存“朝生夕死”对象区域进行回收,这样就会腾出
原创 2022-03-31 18:18:32
187阅读
10320171010问:如何开发一个JAVAEE项目? 答:MVC设计
原创 2022-10-14 10:36:40
72阅读
    有说网格是一种技术,有说网格是一种标准,有说网格是一种方法(实现资源共享方法),有说网格是一种中间件,还有说网格是一种高级计算……不一而足。专家们尚且如此,用户们对此“说不清楚”,自然更是情有可原事情了。   具体说来,网格计算是利用互联网把分散在不同地理位置上多个计算资源,通过逻辑关系组成一台“虚拟超级计算机”。这台机器把每一
转载 精选 2007-05-17 09:28:39
972阅读
表达"爱心"是人"善良"开始,让世界充满爱是人类共同梦想.其实每个人心底都有爱别人欲望,只是每个人表达不尽相同. 美国纪伯伦《先知》中通过“圣人”口给我们揭示了看法,我很有感触,按照自己理解翻译了其中“Giving”一节,与大家分享。
推荐 翻译 2008-06-05 09:30:50
2099阅读
2评论
       在做项目时,需要实现这样一个需求:在前台jsp页面中,知道javabean属性名(该值被存到了数据库中),也知道javabean本对象,想获取该属性值,怎么实现呢?当时想这不是需要动态获取类方法吗?于是想到了反射机制概念:在运行状态中,对于任意一个对象,都能够调用它任意一个方法和属性;这种动态获取信息
原创 2013-12-09 22:39:20
1172阅读
3点赞
2评论
当在linux执行命令时,会根据PATH变量中路径去查找第一个匹配命令来执行![root@centos 3306]# echo $PATH/application/mysql/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@centos 3306]# which init/sbin/i
原创 2014-12-02 13:49:45
650阅读
努力也是一种过人天赋。首先要搞清楚什么是天赋?80%以上的人天赋理解基本上都是错,至少存在以下三个误区:1、认为天赋是能力:但实际上,天赋只是潜力。在说天赋时候,我们常常会想到莫扎特。他14岁时候,在教堂听了一首经文歌演唱后,就能凭记忆把它全部默写出来,这首歌大概有两分钟,而且有好几个声部。这完全是天生吗?不完全是,在他6岁时候,他就已经完成了3500个小时练习,而且是在他父亲
转载 2016-10-20 20:30:25
543阅读
1.Spring实现了工厂模式工厂类(在这里有必要解释清楚什么是工厂模式)。这个类名为BeanFactory(实际上是一个接口),在程序中通常BeanFactory子类ApplicationContext。Spring相当于一个大工厂类。在其配置文件里通过<bean>元素配置用于创建实例对象
转载 2017-08-06 11:19:00
122阅读
2评论
axios是基于promise,可以使用promise api axios请求方式 axios(config) axios.request(config) axios.get(url [,config]) axios.post(url [,data [,config]]) axios.put(u ...
转载 2021-08-17 14:22:00
175阅读
2评论
瑜伽学习笔记2017-01-28        大家或许恼真面目,而只是一味去压抑它。瑜伽并非是压抑着燥动平静,而是一种发自内心身心平衡,自己与周围一切平衡相处和谐之道。  假设你家有只
原创 2022-08-23 07:23:57
138阅读
anacron 执行方式。这玩意儿远看蛮简单,可是真操作起来就没那么轻松了。anacron 是干什么呢?简单说吧,crontab 可以指定任务在每天几点钟运行,可是如果那个钟点机器没有开,那个任务便错过了时间在一个新时间轮回之内不再运行了。而 anacron 可以在每天、每周、每月(时间轮回天数可以自己指定)服务启动时便会将所有服务置为 Ready 状态,只等时间一到,便执行任务,说得有点
转载 2017-08-26 11:53:02
1435阅读
  • 1
  • 2
  • 3
  • 4
  • 5