![](https://i-blog.csdnimg.cn/direct/20830a12c4054588a06f3939595437c9.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
软考高项架构师
跟架构师考试相关的分享
马斯洛金字塔下的小灵猴儿
5年Java经验 & 2年AI算法经验。获得资格证书:
机器学习算法工程师 & 深度学习架构师 & 软件设计师。感兴趣可以访问我的小网站:https://www.notion.so/e8017771eba64488869494f0bd618723
展开
-
论文分享系列(五)——论软件设计模式的应用
本人有幸在2023年参与了中国银联主导的ODA前置系统开发工作。ODA项目是由四川银联主导,银联商务四川分公司承建的用于公共交通事业支付的前置平台。各公共交通平台以批上送或终端直联等方式,以传统POS终端报文规范,将交易送入ODA前置,由ODA前置逐笔上送总银联CUPS完成交易,并将结果返回给交易来源方完成交易。我主要负责业务管理平台的设计和开发、服务器的系统环境搭建并配合银联将服务器上架。原创 2024-07-15 17:44:05 · 297 阅读 · 0 评论 -
论文分享系列(四)——论人工智能技术的应用
当然产品也还是有需要继续改进地地方,比如目前最大的一个问题就是,我们地产品其实还算不上一个强人工智能,总体来说还是处在弱人工智能地范畴,目前所拥有的能力很大程度都来源于背后的人的指令,还不能脱离人的控制去自主思考自主决策,还需要继续深度学习进化才能最终实现所有人的宏愿,做到真正的智能。人工智能也是经历了许多年的发展才突然出现技术大爆炸的现象,最早是在上世纪50年代就提出了人工智能的概念,经过不断的改良和拓展,该项技术已经日趋成熟,当然离实现人脑化智能还有很长一段路要走。论人工智能技术的应用。原创 2024-07-15 17:41:48 · 203 阅读 · 0 评论 -
论文分享系列(三)——论软件架构风格
在架构工作的开始阶段,我们便意识到,架构风格定义了用于描述系统的术语表和一组指导构建系统的规则,是系统组织方式的惯用模式,可以为我们的项目提供架构级的通用解决方案。数据层涉及缓存,文件系统,数据库,数据通知服务,搜索系统等模块。我们采用的就是这种方式,使用数据库时使用 ORM 框架-Mybatis 框架,再将框架包装一层,用于实现数据层功能,对外暴露的仍然是 Mybatis 的接口。在系统的架构设计中,我们引入了层次架构的设计思想,有效地降低了维护成本,提高了系统的开放性,可扩展性,可重用性以及可移植性。原创 2024-07-15 17:39:51 · 297 阅读 · 0 评论 -
论文分享系列(二)——论微服务架构及其应用
每个微服务启动时,向 Eureka 注册中心进行注册,并维持心跳连接,这样系统的维护人员就能够通过 Eureka Server 来监控系统中的各个微服务是否正常运行, Spring Cloud 的一些其他模块就可以通过 Eureka Server 来发现系统中的其他微服务,并执行相关的逻辑。以拆分和服务化为基础,将海量用户产生的大规模的访问流量进行分解,采用分而治之的方法,达成用户需要的功能指标,并同时满足用户对高可用、高性能、 可伸缩、可扩展和安全性的非功能质量的要求。三、微服务架构的实现方法。原创 2024-07-15 17:38:15 · 492 阅读 · 0 评论 -
论文分享系列(一)——论软件的可靠性设计
项目组结合软件可靠性设计与应用的原则, 结合此前类似系统的设计实现经验,决定应用管道-过滤器架构风格和责任链设计模式,并使用 RocketMQ 作为消息中间件对高并发消息进行处理,对交互的数据进行强数据验证机制,软件系统中采用软件容错的 N 版本程序设计技术,对消息通讯、分层架构模块进行负载均衡设计。这些都是我在今后的系统架构设计工作中需要注意与改进的地方,也是日后我应该努力的方向。3、 软件内部结构,结构对软件可靠性的影响主要是软件的复杂程度,一般来说,结构越复杂的软件,所包含的软件缺陷数就可能越多。原创 2024-07-15 17:35:11 · 164 阅读 · 0 评论