构架和架构也就是通常所说的软件体系结构(software architecture)。体系结构一般包括三个部分:1、构件:用于描述计算。2、连接器:用于描述构件的连接部分。3、配置:将构件和连接器组成一个有机整体********************************************************************************************软件
转载
2023-09-25 20:54:31
29阅读
架构是决策与结构的综合体,关注分割与交互,也是有层次的决策,既需业务知识,又要具备建模技能。其成果物: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阅读
点赞
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阅读