自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 PHP判断一个字符串是否可以由另一个字符串插入一些内容得到

$mstr为模式串,$str为匹配串。例如:模式串CSDN,能匹配CAASBDCN,不能匹配CAABDCN。function is_insert_str($mstr,$str){ $i=0; $j=0; $l1=strlen($mstr); $l2=strlen($str); while($i<$l1 && $j<$l2){ if ($mstr[$i]===$str[$j]) $i++; $j++

2021-05-30 22:45:38 194 1

原创 Visual Studio C++编译器添加iostream.h支持方法

自己开发了个OJ系统,评测机用的Visual Studio编译器不支持编译早期VC++6.0中#include<iostream.h>开头的代码。解决方法是手动创建一个iostream.h,内容为:#include <iostream>using namespace std;放在Visual Studio安装目录的VC\include文件夹即可。...

2021-04-27 09:50:40 2225

原创 2020软考系统架构设计师总结

一开始要参加软考我是拒绝的,你不能说我一个游戏UP主当得好好的,毕业工作也有几年了,突然就叫我重新回到那种学习考试的生活吧。后来是2019年夏天时候单位发了一个专业技术职务的通知,有软考职称可以聘任相应的技术岗位,我看待遇还不错,再加上领导催得紧,那就去先考个看看吧。

2020-12-29 10:03:42 17164 21

原创 论云原生架构及其应用

系统以Spring Cloud微服务框架开发。前端Web服务由负载均衡与服务器集群结合,实现高并发的前台界面;平台保障服务以Eureka为中心,由API网关、服务注册中心、监控平台等构成,实现基础服务框架;业务服务划分为多个微服务,基于Docker容器,协同工作实现具体业务功能。

2020-12-19 00:04:28 9788 4

原创 论大规模分布式系统缓存设计策略

系统缓存基于Redis内存数据库实现,工作模式的选择上根据不同数据类型,采用了主从模式与集群模式结合的设计;通过数据持久化、数据备份计划、冗余机制和监控平台等方法实现高可用性;通过数据访问层封装同步操作实现缓存一致性,通过哈希环实现分布式算法。

2020-12-19 00:02:20 4129

原创 论基于架构的软件设计方法及应用

在架构需求阶段,通过用户访谈、问卷调查、现场观摩、构造原型的方式全面获取了需求;在架构设计阶段通过UML模型中的4+1视图来对系统的架构进行建模;在架构实现阶段,对系统构件进行了获取、开发和组装。

2020-12-19 00:02:01 6265 2

原创 论软件需求获取技术及应用

在需求的前期阶段,以用户访谈和调查问卷结合的方式来进行需求获取;在需求的中期阶段,以现场观摩的方式来进行需求获取;在需求的后期阶段,采取构造快速原型的方式,持续迭代,来进行需求细化和系统演进。利用多种技术实施需求获取,有效地降低了项目风险。

2020-12-19 00:01:30 4458

原创 论软件架构建模技术与应用

场景视图以UML用例图对系统主要用户角色与涉及用例进行分析;逻辑视图通过UML包图从前端Web服务、平台保障服务、业务服务三个层次对系统功能进行建模;物理视图使用UML部署图对微服务在硬件环境的具体部署方法进行描述。

2020-12-18 18:57:02 3088

原创 论软件系统建模方法及其应用

系统采用面向对象建模方法,基于UML中的4+1视图建模,着重从场景视图、逻辑视图与物理视图三个方面介绍。场景视图以用例图分析主要用户角色与用例;逻辑视图通过包图对系统的前端Web服务、平台保障服务、业务服务功能建模;物理视图使用部署图描述微服务在硬件环境的具体部署方法。

2020-12-18 18:54:37 4965 3

原创 论Web应用系统性能优化技术与应用

通过负载均衡技术结合服务器集群,提高网站的并发能力;缓存技术基于Redis内存数据库,降低系统数据库压力,提高页面加载速度;数据库主从部署实现读写分离,消除了数据库的负载瓶颈。

2020-12-18 18:51:09 2586 1

原创 论基于构件的软件开发

系统基于Spring Cloud微服务框架来进行构件化开发,在构件获取阶段通过对接现有系统、使用构件库、集成第三方软件来实现需求,在构件开发阶段使用了多种设计模式来保证构件的可重用性,在构件组装阶段使用了同步消息、异步消息、工作流方式来实现不同业务类型下构件的组合。

2020-12-18 18:47:01 7969 4

原创 论软件系统架构风格

系统采用了微服务架构风格,基于Spring Cloud框架。通过微服务架构,将系统分解为多个服务,前端Web服务解决前台并发问题,平台保障服务实现基础服务框架,业务服务实现具体业务功能,解决协同问题。各服务采用不同技术开发,独立部署,系统的性能、可靠性与扩展性得到了大的提升。

2020-12-18 18:43:47 6358 3

原创 论面向服务的架构及其应用

前端Web服务由Nginx负载均衡与服务器集群结合,解决前台界面的并发问题;平台保障服务以Eureka为中心,分为API网关、服务注册中心、监控平台,用以实现基础服务框架;业务服务基于Spring Cloud开发,分为多个服务,实现具体业务功能,解决协同问题。

2020-12-18 18:38:26 3960 1

原创 论软件设计模式及其应用

装饰器模式实现试题在不同场景下的扩展功能,提高功能定制灵活性;策略模式实现评测机不同语言的编译执行方法,降低模块耦合度;工厂方法模式实现数据库不同类型的统一访问,提高系统的可扩展性。这些模式改善了设计质量和开发效率,最终系统顺利上线,受到了用户的一致好评。

2020-12-18 18:34:28 4295 1

原创 论微服务架构及其应用

前端Web服务由Nginx负载均衡与服务器集群结合,解决前台界面的并发问题;平台保障服务以Eureka为中心,分为API网关、服务注册中心、监控平台,用以实现基础服务框架;业务服务基于Spring Cloud开发,分为多个微服务,实现具体业务功能,解决协同问题。

2020-12-18 18:30:12 4350 8

原创 论高可靠性系统中软件容错技术的应用

通过采用集群化的形式进行应用部署;通过主备形式的数据库部署进行软件容错;通过程序设计方面进行软件的容错与避错。以上措施对提高系统的可用性、安全性和可扩展性方面起到了很好的效果,满足了系统的性能需求,保证了系统的稳定运行,得到了用户的一致好评。

2020-12-18 18:25:12 4430 10

原创 论信息系统的安全性与保密性设计

网络硬件层设置硬件防火墙,解决病毒木马与外部攻击的隐患;数据层设置数据加密与容灾备份机制,解决数据泄露丢失的隐患;应用层统一采用RBAC授权机制等方案,解决越权操作的隐患,提高了整个系统的抗风险和安全保密能力。

2020-12-18 18:17:26 6920 1

FlappyControl(控件版Flappy Bird)

WinForm控件版Flappy Bird小游戏,用C#编写

2021-06-06

计算机组成原理仿真实验系统(TEC-4A)

本人的本科毕业设计,分享给大家用

2017-07-08

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

TA关注的人

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