- 博客(115)
- 收藏
- 关注
原创 java 数据类型
Java提供了8种基本数据类型:byte、short、int、long、float、double、char和boolean,分为整型、浮点型、字符型和布尔型。基本类型直接存储在栈内存中,效率高但功能有限。对应的包装类(如Integer、Double等)是对象类型,存储在堆内存中,用于泛型、集合和允许null值的场景。Java对部分包装类实现了缓存机制(如Integer缓存-128到127的值),并通过自动装箱与拆箱简化转换。浮点数运算存在精度问题,建议使用BigDecimal进行精确计算。摘要概括了Java
2025-09-09 13:52:03
201
原创 java标识符与关键字
Java关键字与标识符核心概念总结: 关键字是Java预定义的保留字(57个),标识符是程序员自定义的名称 主要区别: 关键字不可修改,标识符可自由定义 关键字表示语法结构,标识符用于命名程序元素 关键字不能作为变量名 标识符命名规则: 包含字母、数字、_、$(不能数字开头) 区分大小写,建议驼峰命名法 不能是关键字 流程控制关键字区别: continue:跳过当前循环迭代 break:终止当前循环/switch return:退出方法并返回值 建议: 掌握常用关键字 标识符命名要有意义 遵循编码规范
2025-09-09 11:50:05
942
原创 编译型语言、解释型语言、编译与解释并存(混合型)语言 的特点对比
主流编程语言执行模式分为三大类:编译型、解释型和混合型(编译+解释)。编译型语言(如C/C++)直接生成机器码,执行快但跨平台性差;解释型语言(如Python)逐行解释执行,跨平台性好但速度慢;混合型(如Java)先编译为中间码,再由虚拟机JIT编译执行,兼顾性能与跨平台性。现代趋势显示混合型已成为主流(如Java、Python、JS),通过字节码+JIT优化实现平衡。编译型适合高性能场景,解释型适合快速开发,混合型则综合两者优势。
2025-09-09 10:37:37
698
原创 字节码 (.class)
Java字节码是Java源码编译后生成的中间二进制指令(.class文件),由JVM执行。其核心优势是实现跨平台性,支持"一次编写,到处运行",使Java程序能在不同操作系统上运行而无需重新编译。此外,字节码还提供安全性校验、性能优化空间(通过JIT编译)以及语言无关性(支持多种JVM语言)。这种设计使Java成为安全、高效且跨平台的编程语言。
2025-09-09 09:37:49
604
原创 JDK和JRE 区别
JDK和JRE是Java的两大核心组件:JDK面向开发者,包含JRE及编译调试工具(如javac);JRE面向普通用户,仅含运行环境(JVM和核心类库)。简单说,开发需JDK,运行只需JRE。JDK体积较大且包含JRE,而JRE更轻量。随着Java模块化发展,二者界限有所模糊,但功能区分仍存在。
2025-09-09 09:13:28
320
原创 标准的软件项目从立项到上线的全流程
摘要:本文详细介绍了软件项目从立项到上线的全流程,涵盖7个主要阶段(概念与立项、计划与需求分析、系统设计、开发实现、测试与质量保证、上线发布、运营与维护)。每个阶段包含关键会议、核心文档产出、协作活动和参与角色说明,遵循瀑布模型框架并融入敏捷和DevOps实践。流程强调文档产出、会议效率和工具链支撑,可根据项目特点灵活调整,为团队提供清晰的开发路线图,确保项目成功交付。
2025-08-25 16:32:52
804
原创 软件项目全流程管理指南:从立项到上线的标准化实践
摘要:软件项目全流程管理需规范立项到上线的关键环节。立项阶段通过启动会、可行性分析会与评审会明确目标、资源与风险,产出项目建议书、可行性报告和章程。需求分析阶段采用分层会议(调研会、评审会等)和递进文档(BRD、URD、PRD),确保需求准确传递。设计阶段通过架构评审、UI/UX验证等技术会议,输出详细方案。协作上建立“需求-资源-决策”闭环机制,保障跨部门高效协同,为后续开发与测试奠定基础。
2025-08-25 16:28:13
779
原创 MCP技术架构全解析:从设计演进到云原生部署实践
本文系统解析MCP(Model Context Protocol)技术架构的演进与实践,从本地部署到云原生托管方案。文档详细对比了Local MCP与Remote MCP的架构差异,推荐Streamable HTTP作为远程通信协议,并介绍了Python/Node.js/Java等多语言实现。针对不同场景,分析百炼MCP(企业级)与魔搭MCP(开发者)的选型建议与部署流程。同时阐述如何通过云原生网关Higress实现流量管理、安全防护等企业级能力。最后提供了签署流程的MCP实现示例,为开发者提供从架构设计到
2025-08-25 14:01:58
1579
原创 五、信息安全技术-扩展2.信息安全5个基本要素 【可用性、完整性、可审查性、可控性、机密性】
信息安全5个基本要素:可用性、完整性、可审查性、可控性、机密性。
2025-05-06 22:29:01
1170
原创 三、软件架构设计-扩展21-系统架构术语速记表(分类+解释)
六质为基:功可性靠安维美(功能性、可靠性、可用性、可维护性、性能、安全性)六扩为辅:稳错强读耦聚源(稳定性、容错性、健壮性、可读性、低耦合、高内聚、可复用)设为精要:简自改面均并发(简化、自动化、可更改性、面向对象、负载均衡、并发)
2025-04-30 15:31:31
1092
原创 九、数据库系统-扩展5.数据库备份四种类型:完全备份,事务日志备份,增量备份,文件备份
按照备份数据库的大小数据库备份有四种类型:完全备份,事务日志备份,增量备份,文件备份。
2025-04-28 11:24:33
677
原创 九、数据库系统-扩展4.数据库设计与规范化:函数依赖与范式详解之如何通过规范化逐步达到各个范式(1NF、2NF、3NF、BCNF、4NF)
这份文档详细介绍了如何从基础的函数依赖开始,逐步达到更高层次的规范化标准,旨在帮助读者更好地理解和应用数据库规范化原则。
2025-04-27 22:00:13
833
原创 一、系统工程与信息系统基础-扩展2.EAI(Enterprise Application Integration,企业应用集成)
EAI(Enterprise Application Integration,企业应用集成)是指在企业内部的不同应用程序之间进行数据和流程的整合,以实现更高效的信息共享和业务流程自动化。EAI主要包括四种类型的集成:界面集成、数据集成、控制集成和业务流程集成。
2025-04-24 21:27:38
783
原创 十一、知识产权和标准化-1.保护范围与对象
知识产权法律法规包括著作权法、软件著作权法、专利法、商标法及反不正当竞争法,分别保护文学艺术作品、计算机程序、发明创造及商标等。使用许可分为独占、排他和普通许可,提供不同层级的使用权。例如,独占许可仅允许一个被授权方使用,而普通许可允许多个主体同时使用。明确这些规则有助于有效保护创新并促进公平竞争环境。
2025-04-15 08:41:06
1118
原创 十一、知识产权和标准化-3.知识产权人确定
知识产权归属因类型而异。职务作品与软件的著作权通常归创作者,但雇主有优先使用权或所有权。委托创作的权利由合同约定。合作作品和软件著作权由所有参与者共享。职务发明的专利权归单位,需奖励发明人。商标权一般归雇主,除非另有合同约定。明确这些规则有助于正确处理知识产权归属问题。
2025-04-15 08:40:54
1140
原创 十一、知识产权和标准化-4.侵权判断
知识产权侵权判断涉及著作权的保护与例外。著作权自动保护且具地域性,但不包括法律法规等内容。软件著作权保护实现方式而非算法。合理使用如个人学习、学术引用不构成侵权;而未经许可发表、歪曲作品等行为则构成侵权。理解这些原则有助于避免法律风险。
2025-04-15 08:40:41
833
原创 十一、知识产权和标准化-5.标准化
标准化通过制定共同使用和重复使用的条款来优化秩序,涵盖国际(如ISO)、国家(GB、GB/T、GB/Z、GSB)、行业(如SJ、JB)、地方(DB+省级代码)及企业标准(Q+企业代号)。这些标准分别适用于不同层级的需求,从促进全球贸易到满足特定项目的独特要求,确保了技术一致性与质量控制
2025-04-15 08:40:28
1573
原创 十、未来信息综合技术-3.机器人技术
机器人技术从第一代的简单重复任务发展到第三代具备人工智能的学习与适应能力,涵盖了操作、程序、示教再现、智能及综合机器人等类型,应用于工业、服务、特殊领域。
2025-04-15 08:40:14
955
原创 十、未来信息综合技术-2.人工智能技术
人工智能是指由计算机系统所表现出的智能行为,旨在模拟人类智能,使机器能够执行通常需要人类智能才能完成的任务。
2025-04-15 08:39:58
1021
原创 十一、知识产权和标准化-2.保护期限
知识产权保护期限各异,公民及单位作品、软件著作权保护期为作者终生加死后50年或首次发表后50年;发明专利20年,实用新型和外观设计专利10年,均不可延长。注册商标每10年可续展,理论上无限期保护。商业秘密保护期限不确定,取决于信息保密状态及商业价值。明确这些规则有助于权利人有效管理和保护知识产权。
2025-04-15 08:39:44
830
原创 九、数据库系统-4.规范化理论
规范化理论旨在数据库设计中消除数据冗余和异常,通过一系列范式(如第一范式1NF、第二范式2NF、第三范式3NF及BCNF)逐步分解表格,确保每个实体的属性都直接依赖于主键,避免部分依赖和传递依赖,从而优化数据结构,提高数据一致性和存储效率。此过程对于关系型数据库的设计至关重要。
2025-04-15 08:39:31
892
原创 十、未来信息综合技术-4.数字孪生体技术
数字孪生体(Digital Twin)是物理实体或系统的虚拟表示,它通过实时数据更新,模拟、预测和优化物理实体的行为。数字孪生体不仅包括物理对象的几何模型,还包含其运行状态、历史数据以及未来预测等信息。
2025-04-15 08:39:16
844
原创 十、未来信息综合技术-5.大数据技术
大数据技术涉及数据的高效收集、存储、处理与分析。核心包括分布式文件系统、MapReduce计算模型、NoSQL数据库及实时流处理框架。通过Hadoop和Spark等工具支持大规模数据集处理,利用机器学习算法挖掘数据价值,助力决策支持与预测分析。有效应对数据量、速度和多样性挑战,为企业提供深刻洞察力。
2025-04-15 08:39:02
934
原创 十、未来信息综合技术-7.云计算
云计算(Cloud Computing)是指通过互联网提供计算资源(包括服务器、存储、数据库、网络等)和服务的一种模式。用户无需购买和维护物理硬件,而是按需使用云服务提供商的资源,从而实现成本节约和灵活性提升。
2025-04-15 08:38:41
1182
原创 十、未来信息综合技术-6.边缘计算
边缘计算(Edge Computing)是指在靠近数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其目的是减少延迟、提高效率,并减轻数据中心的负担。
2025-04-15 08:38:26
696
原创 九、数据库系统-扩展3.NoSql数据库
NoSQL数据库包括键值、列存储、文档型和图形四种类型,分别适用于缓存系统、大规模数据分析、内容管理和社交网络等场景。它们提供不同的数据模型和查询机制,如Redis适合高速缓存,MongoDB和Elasticsearch支持灵活的数据模式与复杂查询,Neo4j高效处理关系网络。正确选型可提升应用性能,满足特定业务需求。
2025-04-14 19:25:58
926
原创 九、数据库系统-扩展2.数据库索引与视图
数据库索引通过B树和B+树提升查询效率,B树适合单点查询,而B+树更适合范围查询。视图作为虚拟表简化查询、增强安全性和逻辑独立性,不占存储但需实时计算。物化视图则预先计算并存储结果,适用于复杂高频查询,但需额外存储及定期刷新。理解这些概念有助于优化数据库设计与性能。
2025-04-14 18:09:36
801
原创 九、数据库系统-5.数据控制
数据控制功能涵盖安全性、完整性、并发控制和故障恢复。安全性确保通过用户鉴定、存取控制等保护数据;完整性保证数据准确,如实体和参照完整性;并发控制利用锁机制(S锁和X锁)解决并发问题,确保事务隔离;故障恢复通过备份与日志处理系统故障,维持数据库一致性。
2025-04-14 17:59:10
1215
原创 九、数据库系统-4.规范化理论
规范化理论旨在减少数据库中的数据冗余和异常,通过函数依赖、候选键等概念,将数据库设计分为1NF、2NF、3NF、BCNF及4NF等多个范式。理解部分与传递函数依赖、无损连接分解至关重要。
2025-04-14 17:24:35
1113
原创 九、数据库系统-3.关系代数
关系代数包括并(∪)、交(∩)、投影(π)、选择(σ)、笛卡尔积(×)和自然连接(⋈)。这些操作用于数据库查询,如从两个表中选取元组(并、交)、选择特定列或行(投影、选择)、组合表(笛卡尔积)及基于共有属性连接表(自然连接)。
2025-04-14 17:10:45
1256
原创 九、数据库系统-2.数据库设计阶段
数据库设计包括需求分析、概念结构设计、逻辑结构设计和物理设计四个阶段。通过数据流图和数据字典明确需求,使用ER模型抽象数据并解决冲突,将概念模型转化为关系模型进行规范化处理,并在物理设计中优化存储和索引。
2025-04-14 16:22:31
1094
系统架构师考试核心知识点梳理:系统工程与信息系统基础
2025-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅