软件架构
文章平均质量分 72
大鹏的NLP博客
梳理人工智能路上的点滴成长,分享思考与实践感悟,期待与各位同行交流共进。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AI 正在改变软件工程:我的 AI 协同开发实践
摘要: 人工智能正深刻改变软件开发范式,从代码补全工具发展为编程助手。本文分享了作者在AI协同开发中的实践经验,强调人类工程能力仍是核心。开发环境建议采用WSL Ubuntu + VSCode Remote架构,注重Git管控和Docker容器化。模型选择应场景适配,qwen3.6-plus、deepseek-r2和qwen3.7-max各司其职。关键挑战在于清晰定义问题,避免"合理化幻觉"。AI使开发流程从编码转向设计审核,人类角色转为系统设计者和审核者。尽管AI提升局部效率5-10倍,但需警惕"伪正确"原创 2026-06-03 16:28:32 · 564 阅读 · 0 评论 -
Runtime.Store:运行时数据存储架构深度解析
摘要:runtime.store是一种专为高频读写设计的运行时数据存储架构,通过内存级访问实现微秒级延迟。其核心特征包括与进程绑定的生命周期、高吞吐低延迟性能,适用于临时状态管理。技术栈实现涵盖AI框架(如LangChain)、后端运行时(Java/.NET)及客户端应用,支持多种存储引擎(内存/Redis/MongoDB)。架构分为数据接口层、存储引擎层和资源调度层,提供灵活的回收策略。选型需根据场景(高频临时/跨会话/资源受限)选择对应方案,其本质是填补CPU寄存器与持久化存储间的空白,平衡性能与资源效原创 2026-04-16 21:00:00 · 295 阅读 · 0 评论 -
什么是业务流程重组?
BPR(Business Process Reengineering/Business Process Re-engineering/Business Process Redesign,业务流程重组),“公司再造”、“再造工程”。最早由美国的Michael Hammer 和James Champy提出,在20世纪90年代达到了全盛的一种管理思想。西方发达国家兴起了一场企业再造革命,原创 2014-06-15 17:46:51 · 4152 阅读 · 0 评论 -
软件架构视图
图是必不可少的。那么什么是软件架构视图呢?Philippe Kruchten在《Rational统一过程引论》中写道:一个架构视图是对于从某一视角或某一点上看到的系统所作的简化描述,描述中涵盖了系统的某一特定方面,而省略了与此方面无关的实体。由于角色和分工不同,整个软件团队以及客户等软件项目涉众各自需要掌握的技术或技能存在很大差异,为了完成各自的工作,需要了解整个软件架构决策的不同子集转载 2014-06-27 08:09:30 · 4716 阅读 · 0 评论 -
软件正交架构
正交软件体系结构由组织层和线索的构件构成。层是由一组具有相同抽象级别的构件构成。线索是子系统的特例,它是由完成不同层次功能的构件组成(通过相互调用来关联),每一条线索完成整个系统中相对独立的一部分功能。每一条线索的实现与其他线索的实现无关或关联很少,在同一层中的构件之间是不存在相互调用的。 如果线索是相互独立的,即不同线索中的构件之间没有相互调用,那么这个结构就是完全正交的。从以原创 2014-06-07 18:54:04 · 6121 阅读 · 0 评论 -
敏捷开发与正交架构——以正交架构的角度指导敏捷开发(待续)
敏捷开发是一种以用户的需求进化为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。原创 2014-06-07 19:04:00 · 978 阅读 · 0 评论 -
Oracle In-Memory Database Cache 概述
Oracle In-Memory Database Cache 概述Oracle In-Memory Database Cache 是一个数据库选件,它为 Oracle 数据库提供了实时、可更新的缓存。Oracle In-Memory Database Cache 将来自数据库的对性能极其关键的一系列表和表碎片缓存到应用程序层,从而缩短应用程序事务响应时间。(产品数据表)企业数据库转载 2014-06-27 10:45:09 · 1149 阅读 · 0 评论 -
基于jersey v2.10的webservice核心框架
web.xml配制<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/jav原创 2014-07-16 16:01:34 · 4557 阅读 · 0 评论 -
UML解惑:图说UML六种关系
UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。 (2) 关系(4种)UML 中类与原创 2014-07-08 17:15:45 · 782 阅读 · 0 评论 -
软件标准学习:CMMI
CMMI到底能够为我们做什么呢? 实际上这个问题对不同的人有不同的答案。对采购部门的人员来说,掌握了CMMI技术可以有目的地考察项目实施人员或公司的实施能力,从而保证所采购的项目能够顺利完成。对于项目经理来说,掌握CMMI技术能够提高自己的项目管理能力, 从而能够使项目高质量,低成本,按期限地完成。 对于企业老总来说,CMMI技术不仅能够提升企业的管理水平,还能够引入科学的管理理念,提升原创 2014-09-02 13:58:57 · 3285 阅读 · 0 评论 -
基于角色的访问控制:RBAC模型笔记
RBAC认为授权实际就是who,what,how三者之间的关系,即who对what进行how的操作。Who,权限的拥用者或主体(如Principal、User、Group、Role、Actor等等);what,权限针对的对象或资源(Resource、Class);How,具体的权限(Privilege,正向授权与负向授权)。RBAC模型支持最小特权原则、责任分离原则原创 2014-11-22 09:19:49 · 3425 阅读 · 0 评论 -
spring hibernate 声明式事务配置笔记
环境:spring4,hibernate4,mariadb-10.0.15-win32<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewor原创 2014-11-30 22:55:03 · 1856 阅读 · 0 评论
分享