自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 对spring框架的面向切面编程(AOP)控制反转(IOC)的深入理解

  首先我们在熟悉不过的就是OOP面向对象编程了,面向对象编程专注于完成一个模块内部的功能,而不会去关心其他模块的功能。那么为什么会出现面向切面编程呢?当然是有用的,AOP主要是为了将与业务逻辑无关的代码分离开来,比如:日志,权限,事务处理,异常处理,性能统计。这样就可以大大的减少重复代码的编写,想想在每一个业务模块都单独写输出日志的代码多麻烦。(图片盗的,水印都没去掉O...

2019-09-11 19:56:00 397

转载 对Spring的深入理解

  说起来很惭愧,大学学了3年的java编程,一直都是简单的只知道如何使用某项技术,但是对于他是如何实现的却全然不知,今天看到一个问题:Spring是什么? 我心里一惊,Spring不就是Spring吗,难不成是春天吗?(内心os:我的天,我用了三年,居然不知道该怎么回答)  于是我的百度结果如下:Spring是一个开源框架,Spring是一个轻量级的控制反转(IoC)和面向切面(A...

2019-09-11 17:05:00 198

转载 黑板模式分析

定义:黑板模式是一种常用的架构模式,应用中的多种不同数据处理逻辑相互影响和协同来完成数据分析处理。就好像多位不同的专家在同一黑板上交流思想,每个专家都可以获得别的专家写在黑板上的信息,同时也可以用自己的分析去更新黑板上的信息,从而影响其它专家。特定场景:可用于非确定性问题求解,启发式解决过程,具有可维护性,可重用性。但是不能确保期望结果,效率低下,回退,不支持并行,共享空间的...

2018-05-28 11:02:00 882

转载 架构模式学习之Blackboard模式

1.定义:黑板模式是一种常用的架构模式,应用中的多种不同数据处理逻辑相互影响和协同来完成数据分析处理。就好像多位不同的专家在同一黑板上交流思想,每个专家都可以获得别的专家写在黑板上的信息,同时也可以用自己的分析去更新黑板上的信息,从而影响其它专家。2.优缺点:黑板模式的优点:可用于非确定性问题求解,启发式解决过程,具有可维护性,可重用性。不足:不能确保期望结果,效率低下,...

2018-05-21 10:42:00 514

转载 可用性可修改性战术分析

  通过阅读《大型网站技术架构:核心原理与案例分析》的第五、六、七章,对网站的可用性和修改性战术有了进一步的理解,接下来就来谈谈我的认识。  网站的可用性描述网站可有效访问的特性。相比于网站的其他非功能特性,网站的可用性更牵动着人们的神经,大型网站的不可用事故直接影响公司形象和利益,许多互联网公司都将网站可用性列入了工程师的绩效考核,与奖金升迁等利益挂钩。  网站不可用也被称作网...

2018-03-21 16:28:00 353

转载 质量属性的认识

6个最常见的系统的质量属性:可用性、可修改性、性能、安全性、可测试性、易用性。  可用性:是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的。  可修改性:两个关注点:可以修改什么?核实以及水进行修改。  性能:是指系统的响应能力——即对外部刺激(事件)做出反应时所需要的时间或在某段时间内所处理的事件个数。  安全性:...

2018-03-15 16:18:00 1123

转载 《架构漫谈》阅读笔记

  架构漫谈是由资深架构师王概凯执笔的系列专栏,通过对其阅读,我从中逐步认识到了什么是架构,怎样做好架构,软件架构如何落地等内容。  一、什么是架构  在软件行业,对于什么是架构一直有很多的争论。事实上,架构在软件发明时的N多年以前,就已经存在了,这个词最早出现在建筑上。架构产生的五个动力可以概括为:由个人执行的工作;每个人的能力有限;每个人时间有限;人对目标系统有更高的要求;目...

2018-03-07 16:43:00 85

转载 软件需求分析——阅读笔记6

读《需求工程——软甲建模与分析》 第五部分 需求管理与工程管理有感  在需求开发活动之后,需求基线应该成为后序软件系统开发的工作基础和粘合剂。需求管理在需求开发之后的产品生命周期中保证需求作用的有效发挥。作为需求开发的结果,最终的需求应该被明确和固定,需求基线就是被明确和固定的需求集合,是项目团队需要在,某一特定产品版本中实现的特征和需求集合。需求基线是需求开发过程中的成果总结,他需...

2017-11-10 21:16:00 133

转载 软件需求分析——阅读笔记5

读《需求工程——软件建模与分析》 第四部分 需求的文档化和验证 有感  需求获取活动收集了需求信息,需求分析活动深入地理解了需求信息并建立了能够满足用户需要的软件解决方案。而需求规格说明活动就是将需求及其软件解决方案进行定义和文档化,并传递给开发人员的需求工程活动。  需求规格说明文档是需求规格说明活动的一个核心元素。(1)需求规格说明文档可以成为各方人员之间有关软件系统的协议基...

2017-11-03 20:15:00 364

转载 需求填报系统的目标、好处和度量标准

目标:1)实现需求填报功能(用户)   2)完成需求审核功能(管理员)   3)实现需求管理功能   4)权限管理好处:1)方便查询   2)方便填报   3)信息传递方便,节省时间   4)减少纸张浪费,节省开支度量标准:1)工作量     2)工作效率     3)开支转载于:https://www.cnblogs.com/xulei11-...

2017-11-03 19:26:00 260

转载 软件需求分析——阅读笔记4

  读《需求工程——软件建模与分析》第三部分 需求分析 有感  在需求获取中,需求工程师可以得到关于问题域的描述信息,可以得知涉众对软件系统的期望。可是,上述这些被记录在获取笔录上的内容都还是属于现实世界的信息,它们是用户和其他涉众对现实世界的理解和描述,使用的是实际业务的表达方式。因此,需求分析的根本任务是:(1)建立分析模型,达成开发者和用户对需求信息的共同理解。(2)依据共同的...

2017-10-28 20:49:00 195

转载 软件需求分析——阅读笔记3

读《需求工程——软件建模与分析》第二部分 需求获取 有感  顾名思义,需求获取就是进行需求收集的一个活动,它从人员、资料和环境中得到系统开发所需要的相关信息。在需求获取中有很多困难时普遍存在的,了解这些困难度更好地了解需求获取活动的复杂性有着重要意义。  需求获取中的常见困难:(1)用户和开发人员来自不同的环境,具有不同的背景和立场,有不同的表达方式和词汇集,因此他们之间必然会存...

2017-10-23 19:41:00 193

转载 软件需求分析——阅读笔记2

  读《需求工程——软件建模分析》第一部分绪论 有感  软件的发展经历了以“机器”为中心、以应用为中心、以“应用”为中心、以“企业”为中心3个阶段。随着以“应用”为中心软件的发展,原有的个体化“软件作坊式”的软件开发方法带来了诸多问题,新的形势带来了新的挑战,面对转折,人们在思考体系结构、构件、中间件等新技术方法的同时,也在审视着新时期的软件生产情况,时刻关注着可能出现的新型软件危机...

2017-10-15 12:09:00 185

转载 问题账户需求分析

题目要求:查阅相关资料,回答下列问题:  1.如果你为Liz开发问题账户分析系统,你准备如何进行需求分析,第一步要做什么?  与客户进行沟通交流,准确了解和描述客户需求,并能够从客户的语言中帮助用户挖掘需求,  对该系统的具体、细化的要求,以便确定她的目的是什么和该系统的用户群体大概是什么,确定业务需求。  2.你认为目前需求分析材料中欠缺哪些内容? (1)过期未...

2017-10-14 17:27:00 94

转载 2017秋季个人阅读计划

本学期选择精读的书为高等教育出版社的《需求工程——软件建模与分析》具体的读书计划以及预定的读后感发布日期如下:第一部分 绪论第二章 需求获取第三部分 需求分析第四部分 需求的文档化和验证第五部分 需求管理与工程管理读书日期 第4周 第5周第6周第7周第8周读后感发布时间第4周周日第5周...

2017-10-11 22:11:00 90

转载 软件需求分析——阅读笔记

笔记要求:发表一篇阅读笔记,说明本学期《软件需求分析》需要掌握哪些必要的内容?针对每个内容点说出自己的理解,并绘图示意相互之间的关联关系。          读《需求工程——软件建模与分析》有感  今天大致的看了一下这本书,对软件需求分析有了初步的了解,我认为学习软件需求分析需要掌握的内容主要包括五个方面:需求基础与过程、需求获取、需求分析、需求的文档化和验证、需求管理与工...

2017-09-28 18:07:00 248

转载 第二次冲刺阶段 tenth day

基本的功能全部实现,但是可能仍有一些bug,今天进行软件的打包、发布、审核。转载于:https://www.cnblogs.com/xulei11-/p/7022172.html

2017-06-11 09:02:00 104

转载 第16周周总结

第十六周所花时间10hour代码量(行)788博客量(篇)2了解到的知识点进一步学习了安卓的后台搭建与链接,知道了怎样连接数据库还有如何利用esclipse中的Tomcat创建的网页平台,为安卓提供数据传输。...

2017-06-10 23:10:00 81

转载 第二次冲刺阶段 ninth day

昨天基本上实现了后台的功能。今天把时间轴线功能实现,把加入到活动加入到时间轴线上,实现活动的记录。明天打包成apk,进行软件的发布。转载于:https://www.cnblogs.com/xulei11-/p/7022156.html...

2017-06-10 11:01:00 87

转载 第二次冲刺阶段 eigth day

昨天对后台的表进行了进一步优化。今天解决了传值为空的问题,并加强了对标题无法输入空格的限制,和对结束日期必须比开始日期晚的限制。遇到的问题:某些活动加入之后没能显示,活动的时间轴还未做出。转载于:https://www.cnblogs.com/xulei11-/p/7022034.html...

2017-06-09 10:50:00 89

转载 第二次冲刺阶段 seventh day

昨天实现了数据的传值功能。今天打算把后台进一步完善,明确划分成第三范式的表。遇到的困难:昨天的问题没有解决,某些活动序列传值过来显示为空。转载于:https://www.cnblogs.com/xulei11-/p/7021990.html...

2017-06-08 09:47:00 131

转载 第二次冲刺阶段 sixth day

昨天实现了数据库mysql的连接。今天把增加活动信息的功能实现了。遇到的困难:但是传值时出现了空指针异常。明天打算把功能完善。转载于:https://www.cnblogs.com/xulei11-/p/7021954.html...

2017-06-07 11:44:00 97

转载 第二次冲刺阶段 fourth day

昨天卡在了连接数据库上。今天换了一种方式,利用esclipse连接数据库,然后在Tomcat支持的网页上,安卓通过连接网页进行数据传输。测试完成了数据库的连接。明天想要实现传值,对活动项实现增加列的功能。遇到的困难:想要根据选择活动的类型进行图标的选择,但是不知道怎样实现。转载于:https://www.cnblogs.com/xulei11-/p/7021925....

2017-06-05 10:43:00 88

转载 第二次冲刺阶段 third day

昨天把界面UI基本上美化完成。今天想要把前台连接数据库。遇到的困难:数据库连接失败。用的webService,但是发现自己不太会用。转载于:https://www.cnblogs.com/xulei11-/p/7021848.html...

2017-06-04 10:34:00 84

转载 第15周周总结

第十五周所花时间10hour代码量(行)568博客量(篇)2了解到的知识点进一步学习了安卓界面UI的设计,小组页面进一步美化,学会了保存密码的功能,还有时间控件的用法等。...

2017-06-03 18:22:00 80

转载 第二次冲刺阶段 second day

昨天基本把时间控件的用法掌握了。今天把它应用到了软件上,还用到了下拉列表功能。时间显示出当前日期。遇到的困难:不知道怎样连接数据库。明天打算把后台数据匹配创建出来。转载于:https://www.cnblogs.com/xulei11-/p/7021826.html...

2017-06-03 09:30:00 94

转载 第二次冲刺阶段 first day

今天主要学习了,关于时间控件DatePicker的用法。在Android中,时间日期控件相对来说还是比较丰富的。其中,DatePicker用来实现日期输入设置,TimePicker用来实现时间输入设置。DatePickerDialog用来显示日期对话框,TimePickerDialog用来显示时间对话框。AnalogClock用来显示一个指针式时钟,DigitalClock用来显示一...

2017-06-02 08:28:00 87

转载 第14周周总结

第十四周所花时间19hour代码量(行)2200博客量(篇)1了解到的知识点1.能够利用service,servlet进行后台的数据的处理。...

2017-05-27 14:10:00 83

转载 第13周周总结

第十周所花时间30hour代码量(行)3200博客量(篇)4了解到的知识点1.实现了完整的一套对数据的增删改查,用到了Dao和servlet。2.对分页的功能能够实现,并且按着...

2017-05-20 22:40:00 78

转载 第一阶段冲刺 ninth day

昨天已经将基本页面写完,UI页面基本功能能够实现,但是布局太丑。。。今天打算将布局改进,并将自己的页面与组长(刘西宁)的主页面联系起来,触发右上角的加号按钮就能将我的页面联系起来。遇到的困难:之前写的隐藏标题栏的方法不能奏效,貌似是因为使用了滚动菜单栏的原因,发现自己添加的标题栏只有在滚动时才能显示出来,正在寻找解决办法。转载于:https://www.cnb...

2017-05-14 09:19:00 76

转载 第一阶段冲刺 tenth day

这十天与其说是设计界面,倒不如说大部分时间用来学习怎样设计页面上了,基本页面已经完成了,中间有很多的坎坷,但我知道自己的努力还远远不够,我刚刚碰到了安卓系统的门槛,希望在接下来能跨过去,作为小组的一员,不拖小组的后腿。转载于:https://www.cnblogs.com/xulei11-/p/6851620.html...

2017-05-14 09:19:00 89

转载 第12周周总结

第十二周所花时间40hour代码量(行)3000博客量(篇)3了解到的知识点1.学习了完整的一个登陆的方式,以前从没有考虑过退出的功能,现在能够实现退出的功能,虽然不是很了解,但是能够实现很开心。...

2017-05-13 20:39:00 59

转载 第一阶段冲刺 eighth day

昨天学会了一些自定义控件的使用方法,还有ListView的一部分。今天开始将之前学习的内容与本次将要编写的页面联系起来,进一步完善页面。设置了点击发布的一些条件。Button button1=(Button) findViewById(R.id.title_t); button1.setOnClickListener(new View.OnCli...

2017-05-13 11:07:00 89

转载 简单评价搜狗输入法

从用户界面、记住用户选择、短期刺激、长期使用的好处坏处、不要让用户犯简单错误的四个用户界面:用户可以根据自己的喜好选择各式各样的皮肤。记住用户选择:搜狗输入法具有强大的记忆用户输入的功能,例如你在某次实验报告中多次打出 节点 这两个字,那么值钱打出jd会显示 简单 两个字,而在你多次输入 节点 两个字之后,你会发现打出jd会优先显示 节点。搜狗具有强大的记忆用户选...

2017-05-12 20:27:00 102

转载 第一阶段冲刺 seventh day

昨天把UI设计的四种布局已经基本掌握,打算页面写成线性布局的模式。今天把第三章看完,开始完成页面的设计。引用布局:创建一个布局的.xml文件,再将其引用在其他活动中,但是要注意把以前的标题栏隐藏掉。调用getSupportActionBar()方法来获得ActionBar实例,调用hide()方法隐藏标题栏。布局上显示没有覆盖标题栏,但运行之后就能看到标题栏已...

2017-05-12 15:44:00 99

转载 第一阶段冲刺 sixth day

昨天将UI布局基本了解,大致掌握了各种控件的设置。今天进一步学习4种基本布局。1、线性布局android:orientation属性指定排列方向vertical,是垂直的线性布局而将属性改为horizontal之后,就变成了水平线性布局。top、center_vertical、bottom的对齐方式可用于水平布局中的相对垂直位置。android:layout_...

2017-05-11 09:50:00 76

转载 第一阶段冲刺 fifth day

昨天学写了基本UI界面的设计如TextView、Button、EditText的设计。今天继续学习UI的设计。ImageView用于展示图片,将其宽和高都设定为wrap_content,就能保证不管图片尺寸是多少,图片都可以完整的显示出来。学会了图片之间的切换。ProgressBar用来在页面上显示进度条(分为圆形和水平进度条)AlertDialog用于提示比较重...

2017-05-10 10:17:00 76

转载 第一阶段冲刺 fourth day

昨天把第二章看完,知道了Intent的用法,通过按钮实现了简单的文本传递。今天学习UI的设计,掌握各种文本、按钮的格式、样式。让页面变得更加美观,掌握了TextView的对其方式、文本大小颜色。掌握了Button中更改Button文本默认属性的方法。掌握了EditText的方法,如hint的提示文本、maxLine控制行数等。大致可以看出,Android控件的使用规律...

2017-05-09 07:44:00 78

转载 第一阶段冲刺 third day

昨天 完成了安卓系统下按钮的添加,以及点击按钮的提示 还初步掌握了怎样设置主活动,并在AndriodManifest文件中进行注册。今天打算学Intent的用法,实现活动之间跳转以及数据的传递。利用Toast将短小的信息通知给用户,定义各项活动时,id即为引用时的名称。Intent分为显式和隐式两种,个人觉得隐式的更加灵活、含蓄。通过intent.putExtra()...

2017-05-08 07:39:00 54

转载 第一阶段冲刺 second day

昨天基本上了解了怎样使用 安卓studio ,怎样在上面创建活动。今天打算学习第一行代码的第二章的一部分---探究活动。学会了怎样创建按钮,怎样在菜单栏的右上方加三点显示add和remove选项。知道了怎样去销毁活动,遇到的困难:不知道怎么布局,就是让按钮和将要写入的文本并列显示。转载于:https://www.cnblogs.com/xulei11-/p/...

2017-05-07 09:25:00 69

空空如也

空空如也

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

TA关注的人

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