
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
当应用程序不在前台运行,这时就可以借助通知( Notification )向用户发送一些提示消息。 发出通知后,手机最上方的状态栏中就会显示一个通知图标,下拉状态栏就会看到通知的详情。1 基本用法//获取系统通知服务NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_S...
1 网站功能持续膨胀后的困境与应对方式原先的网站架构是这样的:在业务量比较小(日均百万笔订单)的情况下,可以很好地支撑系统业务。但随着业务量的继续扩大,我们可能会想通过增加应用服务器的数量来处理这些新增的业务量,但这又给数据库的连接带来新的压力。而且,随着网站规模的增大、开发人员的增多,每个应用都变得复杂而臃肿,而且存在重复的代码。这样的状况影响到了整体的研发效率,而且对稳定性也造成了一定的影响。
1 二层及三层 C/S 架构风格C/S 架构是基于资源不对等,且为实现共享而提出来的,是 20 世纪 90 年代成熟起来的技术, C/S 结构将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。C/S 软件架构具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。但随着企业规模的日益扩大,软件的复杂程度不断提高,传统的二层 C/S 结构存在以下几个局限:二
因为微服务项目一般涉及的工程较多,所以在开发环境会把这些工程部署到虚拟机中,方便测试。首先给出微服务开发虚拟机环境相关软件清单:Vagrant 2.2.10VirtualBox 6.1.16Windows PowerShell(windows 10 自带)我们的目标是在 windows 10 下,构建出 Vagrant管控的、 底层基于 VirtualBox 虚拟机技术的 CentOS 环境。因为
专利法的客体是发明创造,也就是其保护的对象。这里的发明创造是指发明 、 实用新型和外观设计。发明是指对产品 、 方法或者其改进所提出的新的技术方案;实用新型是指对产品的形状 、 构造及其组合,提出的适于实用的新的技术方案;外观设计是指对产品的形状 、 图案及其组合,以及色彩与形状 、 图案的结合所作出的富有美感并适于工业应用的新设计。1 授予专利权的条件要想申请专利权的发明和实用新型,应当具备新颖
接口设计主要包括三个方面的内容:一是设计软件构件间的接口;二是设计模块和其他非人的信息生产者和消费者(如外部实体)的接口;三是人(如用户)和计算机间界面设计。软件构件间接口的设计与架构的设计紧密相关,而设计模块和外部实体的接口则与详细设计相关,人机界面接口是相当容易被忽视的环节,在此就对其重点内容进行一个概要性描述。1 用户界面设计的原则用户界面设计必须考虑软件使用者的体力和脑力,根据 Theo
1 故障的来源以及表现下面先介绍几个概念。(1)失效:硬件的物理改变。(2)故障:由于部件的失效、环境的物理干扰、操作错误或不正确的设计引起的硬件或软件中的错误状态。(3)错误(差错):故障在程序或数据结构中的具体位置。错误与故障位置之间可能出现一定距离。故障或错误有如下几种表现形式。永久性:描述连续稳定的失效 、 故障或错误。在硬件中,永久性失效反映了不可恢复的物理改变。间歇性:描述那些由于不稳
数据库中的数据一般都十分重要,不能丢失,因为各种原因,数据库都有损坏的可能性(虽然很小),所以事先制定一个合适的 、 可操作的备份和恢复计划至关重要。备份和恢复计划的制订要遵循以下两个原则:(1)保证数据丢失的情况尽量少或完全不丢失,因为性价比的要求,这要取决于现实系统的具体要求。(2)备份和恢复时间尽量短,保证系统最大的可用性。数据库备份按照不同方式可分为多种,这里按照备份内容分为物理备份...
软件企业追求长远的发展,通常采用产品线模型及系统演化策略,它实质上是用架构技术构建产品线,并在此基础上借助复用技术持续演化,不断地推出新产品,满足市场追求产品升级换代的需求。1 复用与产品线软件产品线是指一组软件密集型系统,它们共享一个公共的 、 可管理的特性集,满足某个特定市场或任务的具体需要,是以规定的方式用公共的核心资产集成开发出来的。即围绕核心资产库进行管理 、 复用 、 集成新的系统。核
随着科技进步 、 社会发展,尤其是以计算机为代表的信息技术飞速发展,各种信息呈爆炸式发展。计算机及信息技术的应用领域在不断扩展,计算机在政府 、 企业 、 民生等各个领域中都得到越来越广泛的应用。与此同时,网络攻击和入侵事件与日俱增,重要机构的信息系统遭黑客袭击的事件时有发生。攻击者可以从容地对那些缺乏足够安全保护的信息系统进行攻击和入侵,如进行拒绝服务攻击 、 从事非授权的访问 、 肆意窃取和篡







