自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

转载 软件体系架构阅读笔记(十六)

多视图的方法不仅仅是架构归档技术,更是指导我们进行架构设计的思维方法。越是复杂的系统,越是需要从多个方面进行架构设计,这样才能把问题研究和表达清楚,而提供不同的软件架构视图也便于交流和传递设计思想。关键需求是对软件架构设计起关键作用的需求子集,包括功能需求、质量需求和商业需求三种,架构细化必须注意满足这些需求。领域模型是以面向对象方式对问题领域的模型的模拟和抽象,它揭示了重要...

2019-06-19 20:12:00 252

转载 软件体系架构阅读笔记(十五)

对于开发者来说,架构设计是软件研发过程中最重要的一环,所谓没有图纸,就建不了房子。在遍地App的互联网时代,架构设计有了一些比较成熟的模式,开发者和架构师也可以经常借鉴。但是,随着应用的不断发展,最初的架构往往面临着各种问题,比如无法满足客户的需求、无法实现应用的扩展、无法实现新的特性等等。在这种情况下,我们如何避免一些坑,尽量比较成功地实现架构的重构,是很多开发者和架构师亟需解决的...

2019-06-14 11:33:00 249

转载 软件体系架构阅读笔记(十四)

一般情况下,架构分两种来讨论的,一种是开发架构,一种是部署架构部署架构,就是开发完的程序在实际运行环境下,通过负载均衡,DNS轮询,SquID等等来减轻单台服务器负载,达到性能优化的目的这里大家估计更想了解的是开发上的架构个人观点是,所有的架构都是死的,而Web高性能开发优化策略是活的,我在开发中,所有的东西都不是一定要按照什么固定的模式,去死开发,更多的是针对需要优化的信息...

2019-06-08 11:32:00 243

转载 软件体系架构阅读笔记(十三)

架构决定成败软件架构是软件产品、软件系统设计当中的主体结构和主要矛盾。任何软件都有架构,哪怕一段短小的HelloWorld程序。软件架构设计的成败决定了软件产品和系统研发的成败。软件架构自身所具有的属性和特点,决定了软件架构设计的复杂性和难度。这几年流行一个说法(管理谚语):“细节决定成败”,这句话其实只说对了一半。细节确实很重要,很多项目、产品就输在细节的执行上。一方面,战术细...

2019-06-01 11:29:00 292

转载 软件体系架构阅读笔记(十二)

1 主要概念 SOA :英文全称是 Service-oriented architecture ,现在概念比较的不统一,主要由以下几种定义 1.W3C :可以调用的一系列组件,其接口描述可以发布和发现。 2.CBDI :一组策略,实践和框架,支持将应用程序功能作为一组服务在与能够调用,发布和发现的服务使用者相关的粒度发布; 这组服务是使用接口的单一标准形式从实现抽...

2019-05-25 11:25:00 280

转载 软件体系架构阅读笔记(十一)

架构设计则为满足架构需求的质量属性寻找适当的战术。对如何实现特定的质量属性感兴趣。质量需求指定了软件的响应,以实现业务目标。我们感兴趣的是设计使用设计模式、架构模式或架构策略创建设计的“战术”。是什么使一个设计具有了可移植性,一个设计具有了高性能,而另一个设计具备了可集成性?实现这些质量属性依赖于基本的设计策略。我们将对这些称之为“战术”的设计决策进行分析。战术就是影响质量属性响应控...

2019-05-19 11:23:00 339

转载 软件体系架构阅读笔记(十)

一、实用软件体系结构本部分是提供实用的指南和技术,以更快地得到好的系统结构设计。我们的哲学是不应该致力于设计理想化的系统结构,而是应该仔细地评估和权衡所有技术、市场、人员、成本方面的问题,从而获取一个好的解决方案。4种视图+全局分析1、4种视图1)、一个软件体系结构有4种截然不同的视图:概念视图、模块视图、执行视图、代码视图。使用这个4种视图提供了一种设计软件系统...

2019-05-11 11:19:00 473

转载 软件体系架构阅读笔记(九)

软件架构设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。本文从架构师职责、软件架构定义、设计架构、评估架构、架构管理等方面来描述了解软件架构的含义和怎样设计软件架构。一、软件架构师的职责架构师分为以下几大类:业务架构师、主题领域架构师、技术架构师、项目架构师(J2EE架构师、.NET架构师等)、系统架构师。...

2019-04-30 11:17:00 293

转载 软件体系架构阅读笔记(八)

1. 所有业务异地多活“异地多活”是为了保证业务的高可用,但很多朋友在考虑这个“业务”的时候,会不自觉的陷入一个思维误区:我要保证所有业务的“异地多活”!比如说假设我们需要做一个“用户子系统”,这个子系统负责“注册”、“登录”、“用户信息”三个业务。为了支持海量用户,我们设计了一个“用户分区”的架构,即:正常情况下用户属于某个主分区,每个分区都有其它数据的备份,用户用邮箱或者手机...

2019-04-23 11:13:00 131

转载 软件体系架构阅读笔记(七)

软件架构构成了一个系统的骨架。它定义了当面对不同的功能性和非功能性需求时的系统行为。一方面,传统瀑布式方法对项目开发的所有阶段提出了硬性约束要求,因此传统瀑布式方法显得僵化。另一方面,敏捷运动让我们拥抱改变,即使是处于开发阶段后期的改变。尽管我们正推动自己从僵化的开发模式迈向更灵活的模式,软件架构由于其系统骨架的定位,天然地对变化敏感。因此关键之处在于,敏捷运动拥抱的软件架构必须是可持续...

2019-04-20 11:10:00 170

转载 软件体系架构阅读笔记(六)

网站的高性能架构什么叫高性能的网站?两个网站性能架构设计方案:A方案和B方案,A方案在小于100个并发用户访问时,每个请求的响应时间是1秒,当并发请求达到200的时候,请求的响应时间将骤增到10秒。B方案不管是100个并发用户访问还是200个并发用户访问,每个请求的响应时间都差不多是1.5秒。哪个方案的性能好?如果老板说“我们要改善网站的性能”,他指的是什么?同类型的两个网站...

2019-04-13 11:06:00 163

转载 软件体系架构阅读笔记(五)

负载均衡 (Load Balancing) 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。大型网站负载均衡的利器全局负载均衡系统(GSLB)内容缓存系统(CDN)服务器负载均衡系统(SLB)DNS域名解析的基本过程最初的负载均衡解决方案(DNS轮询)优点...

2019-04-06 11:02:00 165

转载 软件体系架构阅读笔记(四)

文章地址:http://blog.jobbole.com/113953/什么是架构模式?Wikipedia 的解释:在软件架构中,架构模式是对特定环境下常见问题的通用且可重用的解决方案。架构模式与软件设计模式很相似,但架构模式的层次更高,且外延更大。这篇文章将简述常见的 10 种架构模式的概念、用法以及其优缺点。分层模式(Layered pattern)...

2019-03-30 10:57:00 242

转载 软件体系架构阅读笔记(三)

今天阅读的文章是《架构设计之CAP定理》,原文链接:https://mp.weixin.qq.com/s/BtHPlZOvy8HNK1TuOrDxLA。 关于CAP定理,之前在数据库课程的学习中曾听老师讲过CAP定理的一些知识。在这篇文章中,作者主要讲的是CAP在分布式结构中的应用。现在稍微有点规模的互联网项目就都采用分布式结构了,一个系统可能有多个节点组成,每个节点都可能...

2019-03-23 18:07:00 149

转载 软件体系架构阅读笔记(二)

在阅读完上篇架构设计的分解篇之后,今天又阅读完《架构设计思维-集成》,原文地址:https://mp.weixin.qq.com/s/f1ZlEpvbnox_re14ceCgFQ。 分解的目的是加速开发和降低问题的复杂度,但是如果分解后的内容无法集成在一起,那么分解的存在则是没有意义的。分解+集成联合应用,可以看为架构最核心的思考方式和方法。架构思维中的分解与集成是随着系统...

2019-03-16 17:22:00 180

转载 软件体系架构阅读笔记(一)

今天看了云时代架构一篇名为《设计架构思维-分解》的文章,在此写一下自己的感受,原文地址:https://mp.weixin.qq.com/s/Rr9U8S8cLSfm186BHjtVLg 文章开篇首先说了一下好高骛远和高瞻远瞩之间的关系与区别,感觉作者说的很有道理,不仅是在架构师中,可能在平时的做人与学习中,应该尽自己所能做到高瞻远瞩,而不是好高骛远。 在正文部分...

2019-03-11 17:21:00 165

转载 问题账户需求分析

1.如果我为liz开发问题账户系统,我首先做的会是需求的征集;我会首先完全站在用户的角度来进行需求的征集,不加以自己的主观想象,并尽量将分析进度提交给用户。在不进行直接指导的前提下,让用户进行检查与评价,但是也会对用户的不恰当建议,用恰当的方式来传递给客户。从而达到需求分析的准确性。 2.材料中还欠缺a.应该设置一个客户信用度系统,用此系...

2018-03-15 17:40:00 133

转载 2018年春季个人阅读计划

在网上寻找了一些关于软件的书籍来阅读,无意中看到了《终极算法:机器学习和人工智能如何重塑世界》这本书,看了一下,非常不错,而且当今机器学习和人工智能是当下最为火热的研究方向,是一个大家都在抢占的风口。虽然,人工智能和机器学习需要强大的数学和编程基础,对于当下的自己来说是比较困难的,但是这本书主要是讲解机器学习和人工智能的基本概念,以及在现实世界中的具体应用,相对来说,还是...

2018-03-15 17:27:00 120

转载 阅读《我们怎样做软件需求分析》有感

因为这个学期在上软件需求课,所以老师推荐了一篇关于软件需求分析的博客,读完以后深感软件需求工作的不容易与难度之大,原来在自己印象中并不是很重要和麻烦的软件需求工作,竟然在软件开发过程占有如此举足轻重的地位。 因为目前自己能力所限,能做的只是一些小软件,所以在没有接触软件需求分析之前,很难想象到在工程量大的软件工程项目中,软件需求工作的繁复与重要。软件需求分析中我感觉...

2018-03-08 19:50:00 141

转载 寒假《编程珠玑》阅读笔记03

在阅读此书中,我还感觉深有感悟的是程序性能分析方面。因为平常并没有接触这个方面,由于目前水平较低,所以平时还不会思考到程序性能分析方面的事情,目前只是着重于编写出符合要求的软件,并没有深入的去思考程序的性能以及性能的优化。 优化程序的性能有多个方面。目前对于我们来说,最符合最实际的方面是从设计方面去优化性能。1.问题定义。良好的问题定义可以有效减少程序运行时间...

2018-02-16 16:33:00 135

转载 寒假《编程珠玑》阅读笔记02

第二章是关于算法和数据结构的,一开始提出了三个思考的问题,提并不算难,只要仔细思考就能得出。我觉得其中重要的是,数据决定程序结构。恰当的数据视图实际上决定了程序的结构。我们常常可以通过重新组织内部数据来使程序变得小而美。 发明家悖论:更一般性的问题也许更容易解决。程序员在节省空间方面无计可施时,将自己从代码中解脱出来,退回起点并集中心力研究数据,常常能有奇效。数据的表示形...

2018-02-05 16:32:00 125

转载 寒假《编程珠玑》阅读笔记01

本书的开篇主要讲了要具体分析自己的问题,具体化自己所要解决的问题。文中以a,b对话的形式,然后又具体分析其对话来进行观点的表达。比如在听完文中两个人的对话后,可以这样分析:如果主存容量不是严格的限制在1mb,或是1~2mb之间,那么我们就可以一次性将所有数据都加载到主存中。 如果主存容量严格的限制txt在1mb,因此无法一次载入完成排序。那么我们可以将文件分割为两个文件,...

2018-01-26 15:18:00 142

转载 软件工程学习进度表(十七周)

李万青第十七周所花时间(包括上课)两节课四个小时,课下做团队项目三个小时,自己学习如何将网站配置到阿里云服务器两个小时,总计九个小时。代码量(行)团队项目170行代码博客量(篇)发表博客三篇了解到的知识点学会了在云服务器上配置网站转载于:https://www.cn...

2018-01-17 00:40:00 117

转载 第十三天冲刺个人博客

昨天完成的任务:项目的集成,bug的解决,网页间跳转逻辑的优化遇到的问题:无今天完成的任务:阿里云服务器的购买,项目的导出,服务器的配置转载于:https://www.cnblogs.com/lwq666/p/8298255.html...

2018-01-05 21:56:00 150

转载 第十二天冲刺个人博客

昨天完成的任务:企业信息完善界面的管理员审核项的完成遇到的问题:如何接受和放行企业信息,使其能够写入数据库今天的任务:项目所有模块的集成,网站运行bug的解决,网页间跳转逻辑关系的优化转载于:https://www.cnblogs.com/lwq666/p/8298003.html...

2018-01-04 20:03:00 140

转载 第十一天个人冲刺博客

昨天完成的任务:登录注册的优化,注册添加更多限制规则遇到的问题:无今天完成的任务:在个人完善企业信息时添加管理员审核项,使得招聘信息更加可靠安全转载于:https://www.cnblogs.com/lwq666/p/8297947.html...

2018-01-03 21:53:00 112

转载 第十天冲刺个人博客

昨天完成的任务:商家招聘信息界面的优化以及插件的使用遇到的问题:经过多次尝试,发现不能实现输入地址转化为百度地图的功能,因为在网上查询好像需要调用接口今天完成的任务:登录注册信息的验证优化,添加更多规则转载于:https://www.cnblogs.com/lwq666/p/8297872.html...

2017-12-29 21:44:00 110

转载 第九天冲刺个人博客

昨天完成的任务:商家招聘信息页面的部分编写遇到的问题:想要在招聘信息页面加入快捷输入日期和选择地址时能够将地址转化为百度地图所显示的位置今天完成的任务:继续解决地址能够是地址转化为百度地图显示的位置转载于:https://www.cnblogs.com/lwq666/p/8297774.html...

2017-12-28 20:30:00 107

转载 软件工程学习进度表(十六周)

李万青第十六周所花时间(包括上课)两节课四个小时,课下做团队项目五个小时,总计九个小时。代码量(行)团队项目写代码123行博客量(篇)发表博客两篇了解到的知识点学会一点关于如何操作div层的知识转载于:https://www.cnblogs.com/lwq66...

2017-12-27 09:32:00 326

转载 第八天冲刺个人博客

昨天完成和进行的任务:商家发布招聘信息的数据库建表及商家发布招聘信息页面的编写遇到的问题:在兼职信息发布界面想要实现快捷输入日期的方式可是没有成功,原因是发现只要引用那个日期插件就会导致日期这一项不能正常传值今天完成的任务:继续编写商家发布招聘信息页面转载于:https://www.cnblogs.com/lwq666/p/8280692.html...

2017-12-25 22:09:00 128

转载 浪潮之巅阅读笔记03

过去是怎样做的:苹果是一位创新的巨人,他依靠自己独特的创新技术和观念,吸引了一大批为他狂热的粉丝,可能最早的科技粉丝就是出自于苹果吧。他也习惯于将每一个方面做到极致,来彰显不一样的追求。或许是对自己的绝对自信,这个巨人拒绝与他人的沟通交流,还一直坚持自己的软硬件一起卖的策略,导致他在市场占有量上不能够卖出实质性的一步。这样做的不好:技术领先的苹果走技术封闭路线,不...

2017-12-25 11:05:00 242

转载 第七天冲刺个人博客

昨天完成的任务:个人信息的数据库建表工作遇到的问题:无今天完成的任务:商家发布招聘信息的数据库建表及编写发布兼职信息的网页转载于:https://www.cnblogs.com/lwq666/p/8280663.html...

2017-12-24 21:59:00 118

转载 第六天冲刺个人博客

昨天完成的任务:商家信息数据库表的重新构建遇到的问题:部分信息无法写入数据库今天要完成的任务:个人信息的数据库建表工作转载于:https://www.cnblogs.com/lwq666/p/8280631.html...

2017-12-23 21:46:00 102

转载 1

1转载于:https://www.cnblogs.com/lwq666/p/8280608.html

2017-12-23 21:36:00 251

转载 第五天冲刺个人博客

昨天完成的任务:商户信息的数据库操作。遇到的问题:数据库中的建表形式,以及将图片写入数据库。今天完成的任务:商户注册信息表单验证。转载于:https://www.cnblogs.com/lwq666/p/8087876.html...

2017-12-22 22:44:00 119

转载 软件工程学习进度表(十五周)

李万青第十五周所花时间(包括上课)两节课四个小时,课下团队项目五个小时,总计九个小时。代码量(行)团队项目写代码200行,阅读网上代码500行博客量(篇)发表博客两篇了解到的知识点了解到了几种动态的跳转方式转载于:https://www.cnbl...

2017-12-22 00:25:00 220

转载 软件工程学习进度表(十四周)

李万青第十四周所花时间(包括上课)两节课四个小时,课下学习两个自己学习javabean知识一个小时,团队项目编程三个小时,总计八个小时。代码量(行)做团队项目写代码120行博客量(篇)发表博客一篇了解到的知识点学会了如何简单的使用插件转载于:ht...

2017-12-22 00:14:00 173

转载 第四天冲刺个人博客

昨天完成的任务:商户界面的注册和招聘信息展示。遇到的问题:商户信息注册后如何判定以注册完成,并将信息展示出来。今天完成的任务:商户信息的数据库操作。转载于:https://www.cnblogs.com/lwq666/p/8082755.html...

2017-12-21 22:25:00 94

转载 第三天冲刺个人博客

昨天完成的任务:主页界面登录弹框的实现与注册信息的更新。遇到的问题:jQuery用的不熟练以及有些地方不会用。今天完成的任务:登录信息的验证与验证码的实现。转载于:https://www.cnblogs.com/lwq666/p/8076152.html...

2017-12-20 22:26:00 104

转载 典型用户的模版与情景

兼职网站的基本角色:(1)求职者:在网上想要找到一份合适的兼职工作(2)商家:在网上想要找到称职的兼职人员(3)浏览者:浏览兼职网站,兼职欲望不强烈(4)广告商:在网上买广告,进行宣传(5)管理员:管理网站典型用户:李奇姓名李奇年龄,性别20 男职业学生收入没有固定收入知识层次和能...

2017-12-20 15:43:00 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除