自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA领域优质创作者,基于分片网络查询方法专利发明者。

博客内容仅代表个人主观偏见,不代表任何主流思想和先进技术方向!

  • 博客(796)
  • 资源 (10)
  • 收藏
  • 关注

原创 【软考备考】 数据模型:E-R模型、关系模型详解

E-R模型是一种用于描述现实世界概念结构的图形化工具。它不关心计算机如何实现,只关注数据间的关系,是数据库设计人员进行概念结构设计的利器。

2025-10-17 17:43:08 857

原创 【软考备考】软考 数据总线、地址总线、控制总线详解

地址总线 是老板对秘书说的“去拿第X号文件夹”的指令。它单向地从CPU指向内存或其他设备。数据总线 是秘书实际用手推车运回来的“文件夹里的文件内容”。它双向地在CPU和内存之间传输。控制总线 是老板和秘书之间的“命令和状态汇报”,比如“去读”、“去写”、“准备好了吗?”。它既有输出也有输入。

2025-10-17 17:38:32 1009

原创 【软考备考】论文写作指导八股文结构,但非常有效

摘要(约300字):浓缩精华,清晰陈述项目背景、你担任的角色、解决的问题、采用的核心技术/方法/架构、以及最终取得的效果。正文(约2000-2500字):项目概述(约400字):项目背景、目标、规模、主要功能、技术选型、你在项目中的角色和主要任务。核心论述(约1500字):这是得分关键! 围绕考题主题,分点论述。问题分析:在项目中,针对这个主题遇到了哪些具体挑战和问题?解决方案设计:你是如何设计的?为什么这么设计?(例如,为什么选择微服务而不是单体?为什么用Redis做缓存?为什么采用事

2025-10-17 17:34:52 390

原创 【软考备考】软件架构设计在分布式系统如何保证数据一致性知识点八

CAP定理:在分布式系统中,一致性、可用性、分区容错性 三者不可兼得。P 是必须接受的,因为网络故障无法避免。因此,架构师实际是在 C 和 A 之间做权衡。没有银弹,所有策略都是根据业务场景在一致性和可用性之间的折中。

2025-10-17 17:17:54 988

原创 【软考备考】软件架构设计需要考虑系统性能 如何使用缓存提高系统性能知识点七

本质:缓存是一种用空间换时间的策略,通过将高频访问或计算代价高的数据存储在更快的存储介质中,来加速后续的访问。

2025-10-17 17:10:21 871

原创 【软考】软件开发过程 瀑布模型 原型模型 螺旋模型和敏捷模型详解和使用场景介绍知识点六

软件开发过程 瀑布模型 原型模型 螺旋模型和敏捷模型详解和使用场景介绍

2025-10-17 17:00:57 745

原创 【软考备考】系统架构设计需要考虑的因素 性能 、安全、成本、可维护性详解知识点五

系统架构设计需要考虑的因素 性能 、安全、成本、可维护性详解

2025-10-17 16:52:40 643

原创 【软考备考】 高并发场景如何做负载均衡知识点四

负载均衡是一种通过特定的策略和算法,将高并发的用户请求分发到后端多个处理单元(服务器、服务实例等),以此提高系统的吞吐量、可用性和容错能力的架构手段。

2025-10-17 16:46:22 806

原创 【软考备考】 微服务架构优缺点分析案例分析知识点三

微服务架构是一种将单一应用程序开发为一组小型、独立服务的方法,每个服务运行在自己的进程中,并通过轻量级机制(通常是HTTP API)进行通信。这些服务围绕业务能力构建,可以通过全自动部署机制独立部署,并采用不同的编程语言和数据存储技术。

2025-10-17 16:40:58 875

原创 【软考备考】架构模式 菱形, 星型 ,网状, 总线型 详解知识点二

总线型描述:所有节点都连接到一个公共的通信通道(即“总线”)上。任何节点发送的信号都会沿着总线传播,所有其他节点都能接收到,但只有目标节点会处理它。类比:就像一条马路,所有住户的门都开在这条马路上,一个人站在门口喊话,整条街都能听见,但只有被叫到名字的人会答应。

2025-10-17 16:37:14 888

原创 【软考备考】软件架构风格知识点一

本文系统介绍了软件架构风格的定义、分类及应用场景。软件架构风格是描述系统组织方式的惯用模式,包括构件、连接件及组合约束。文章详细解析了六大类架构风格:1)数据流风格(如管道-过滤器);2)调用/返回风格(如分层架构、C/S架构);3)以数据为中心风格(如仓库架构);4)虚拟机风格(如解释器);5)独立构件风格(如事件驱动、微内核);6)现代演进风格(如微服务、无服务器)。每种风格都从核心思想、构件组成、优缺点及适用场景进行说明,并特别标注软考重点。最后提供了针对软考不同题型的备考策略,强调理解混合架构风格的

2025-10-17 16:31:10 1282

原创 mysql函数大全及举例

本文总结了MySQL常用函数,包括数值计算(ABS、ROUND等)、字符串处理(CONCAT、SUBSTRING等)、日期时间操作(NOW、DATEDIFF等)、聚合函数(COUNT、SUM等)、控制流函数(IF、CASE)、系统信息函数(VERSION、USER)等八大类。每种函数都配有功能说明和示例,如CONCAT连接字符串、DATEDIFF计算日期差等。文中还提供了综合应用示例,展示如何组合使用这些函数进行数据查询和处理。这些函数是MySQL数据库操作的基础工具,能有效提高数据处理的效率和灵活性。

2025-10-17 15:56:35 925

原创 Mysql 使用not in进行数据筛选是需要主要的事项

在使用MySQL的NOT IN语句时,如果找不到NULL值,可能是因为NULL值在比较中具有特殊性质。NULL值不等于任何其他值,包括它自己。因此,使用NOT IN语句时,如果列表中包含NULL值,则查询不会返回任何结果。

2025-10-17 15:14:18 668

原创 团队管理就是三抓三放下

团队管理就是三抓三放下

2025-10-15 17:50:00 61

原创 nodejs真是好东西

简单来说,Node.js 是一个开源、跨平台的 JavaScript 运行时环境。让我们来拆解这个定义:不是语言,也不是框架:Node.js 不是一门新的编程语言,它也不是像 React 或 Angular 那样的前端框架。它是一个“环境”。JavaScript 运行时环境:在 Node.js 出现之前,JavaScript 只能运行在浏览器中。浏览器为 JavaScript 提供了执行环境(例如 Chrome 的 V8 引擎)。Node.js 将 JavaScript 从浏览器中“解放”了出来

2025-10-14 15:27:41 966

原创 MySQL 查询中 LEFT JOIN 的 ON 条件与 WHERE 条件用法注意事项

MySQL 查询中 LEFT JOIN 的 ON 条件与 WHERE 条件用法注意事项

2025-10-14 09:31:52 744

原创 企业IT管理一般涉及到哪些系统

ERP (企业资源计划)PLM (产品生命周期管理)MOM (制造运营管理)QMS (质量管理体系)CRM (客户关系管理)SRM (供应商关系管理)WMS (仓储管理系统)APS (高级计划与排程)CAPP (计算机辅助工艺规划)IOT  平台(物联网平台)TMS (运输管理系统)AES (售后服务系统)HR (人力资源系统)OA (办公自动化)

2025-10-11 16:49:46 1035

原创 如何做好软件项目管理

     都2025年了,还有人以加班来显示工作的价值,真是服了。在项目中真的是活多人少导致的加班吗?还是一顿乱操作,无法胜任或应对工作引起的?请提出我们这个项目需要经常性加班的人好好思考。真的是没有任何更好的方式或手段解决了吗?

2025-10-11 11:41:52 179

原创 4A 架构之业务架构、数据架构、应用架构和技术架构

软件研发最核心的4个架构,业务架构、数据架构、应用架构和技术架构。可以通过画4个房子图来表示。业务架构是目标和灵魂:“为什么做?” 它定义了企业的业务流程和目标,是所有其他架构的根本依据。数据架构是核心资产:“用什么?” 它定义了业务运作中需要使用的核心数据实体和它们之间的关系。应用架构是功能实现:“做什么?” 它将业务功能映射为一个个具体的应用系统,并定义系统间的交互。技术架构是基础支撑:“如何实现?” 它提供了应用和数据运行所需的软硬件基础设施和技术选型。

2025-10-10 17:42:20 1298

原创 一图看懂技术与业务架构

这个架构的核心思想是 “厚平台、薄应用、敏创新”。它将稳定的技术能力、通用的业务能力、数据与智能能力进行沉淀和封装,形成可复用的“平台层”,而上层的业务应用(场景)则变得轻量化、小型化,能够像搭积木一样快速组合平台能力,实现快速创新。

2025-09-30 10:39:34 1345

原创 年龄有限,技术无限--如何破局35岁魔咒

技术人员的职业曲线不是山峰,而是连绵的山脉——你不需要在同一个山头攀至顶峰,而是可以跨越山谷,站在另一座更适合你的高峰上。

2025-09-30 09:30:56 911

原创 写代码的效率提高了将会给你带来什么

    写代码的效率提高了将会给你带来什么,正如假如你特别能吃苦一样,那你就吃一辈子的苦。在博主的周围的工作环境中,这种现象普遍存在。网络上也经常有这样的段子“今年再努努力,明年老板法拉利”,都是异曲同工之妙。所以我们程序员一直在追求效率,追求技术更上一层楼,最终的受益会是谁?降本增效,是让你做更多的事情,给你更少的工资。甚至是提高效率,不需要再多的人了。

2025-09-28 10:27:45 655

原创 软件国产化三大件:CPU,操作系统,数据库

  软件国产化是未来的趋势,是逼不得已而为之要做的事情。 。随着信息技术的不断发展和在人们日常生活中的不断渗透。 人类已然离不开计算机。 在软件方面,主要是三大件:CPU,操作系统,数据库

2025-09-22 14:55:20 1717

原创 智能体产品介绍与构建过程

智能体(AI Agent)并非一个简单的聊天机器人或工具,而是一个具备自主感知、规划、决策和执行能力的人工智能系统。您可以将其理解为一位高度专业、不知疲倦的“数字员工”或“AI伙伴”。与传统AI(如单一功能的模型)不同,智能体拥有自主性。给定一个目标后,它能独立思考“如何达成”,并主动调用各种工具(如搜索引擎、软件API、数据库等)来执行任务,最终为您交付结果,而不仅仅是提供信息。

2025-09-18 11:23:25 817

原创 left join on 加条件和where加条件 效率和注意事项

‌在LEFT JOIN查询中,将右表过滤条件放在ON子句通常比WHERE子句更高效‌,因为ON条件能在连接阶段提前过滤数据,减少中间结果集规模。‌‌

2025-09-17 17:49:21 475

原创 Deepseek R1本地部署步骤

Deepseek R1 是一个基于深度学习的开源项目,用于解决大规模图像检索问题。 本地部署 Deepseek R1 需要的条件和部署步骤

2025-09-17 09:20:10 1268

原创 帆软报表开发技巧简单总结

最近在开发帆软报表相关项目,对于这类项目来说就是熟能生巧的工具使用。报表的作用就是通过可视化的方式将数据进行展示。表格或者其他饼图,柱状图,曲线图

2025-09-16 11:44:45 1589

原创 为什么0day漏洞的价值很贵,就看谁在使用0day漏洞

0day漏洞(零日漏洞或零时差漏洞)是指已经被发现,但软件厂商还不知道其存在,或尚未发布相应补丁的软件安全缺陷。

2025-09-16 10:00:41 1169

原创 简单了解ERP

erp(enterprise resource planning)是企业资源计划系统,它是一种基于信息技术的企业管理信息系统。erp系统可以整合企业的生产、采购、库存、销售、人力资源等各个方面的信息,形成一个统一的、全面的企业管理平台。erp系统的主要功能包括:财务会计管理、采购管理、销售管理、生产管理、物流管理、人力资源管理等。

2025-09-15 16:16:38 1188

原创 SQL 中常用的字符串函数使用

SQL 中常用的字符串函数使用

2025-09-12 09:29:43 1065

原创 SQL 中的 ROW_NUMBER() 窗口函数使用介绍

ROW_NUMBER() 是一个窗口函数,它为结果集中的每一行分配一个唯一的、连续的整数序号,从 1 开始。它的核心特点是:序号是根据指定的 ORDER BY 子句在窗口内的排序顺序生成的。

2025-09-12 09:18:39 1453

原创 为什么数据库里最终选择了B+树存储数据

红黑树:是一把精准的手枪,在内存中小巧灵活。B树:是一把霰弹枪,为磁盘设计,一打一大片。B+树:是一把带瞄准镜的狙击步枪,为数据库量身定制,精准且威力巨大,特别擅长“范围打击”。

2025-09-11 16:17:35 1228

原创 join, left join , inner join ,right join 的用法详解

总是使用 WHERE 条件:避免意外更新或删除所有数据使用事务:重要的数据操作要放在事务中建立索引:在经常查询的列上建立索引提高性能**避免 SELECT ***:只选择需要的列使用参数化查询:防止 SQL 注入攻击定期备份:重要数据定期备份

2025-09-04 14:51:00 1153

原创 SQL常见索引失效导致慢查询情况

数据库索引(尤其是B+树结构的索引)的作用类似于字典的目录,它需要是有序的。任何破坏这种有序性的操作,都可能使数据库优化器放弃使用索引,转而进行更低效的全表扫描。索引失效的场景:联合索引不满足最左匹配原则。模糊查询最前面的为不确定匹配字符。索引列参与了运算。索引列使用了函数。索引列存在类型转换。索引列使用 is not null 查询。

2025-09-04 11:38:19 1082

原创 Greenplum介绍

Greenplum(GP)数据库是一种高性能、可扩展的关系型分布式数据库管理系统(RDBMS),它基于开源的PostgreSQL数据库,并采用Massively Parallel Processing(MPP)架构。这种架构使得GP数据库能够在大规模数据集上进行并行处理,从而显著提高查询性能和数据处理能力。以下是关于Greenplum数据库的相关信息

2025-09-02 09:19:01 743

原创 Transformer架构的编码器和解码器介绍

Transformer 与循环神经网络(RNN)类似,旨在处理自然语言等顺序输入数据,适用于机器翻译、文本摘要等任务。然而,与 RNN 不同,Transformer 无需逐步处理序列,而是可以一次性并行处理整个输入。

2025-08-18 14:41:46 1532

原创 生成式人工智能AIGC

生成式人工智能依赖于数据驱动的模式识别与逻辑推理,但其缺乏人类的主观意识、情感和直觉等能力        

2025-08-18 11:18:10 1033

原创 @Transactional(rollbackFor = Exception.class)用法详解

@Transactional(rollbackFor = Exception.class) 是 Spring 框架中用于声明事务的注解,它指定了当事务方法抛出 Exception 及其子类异常时进行回滚。下面我将详细解释这个注解的用法和工作原理。

2025-08-18 09:17:28 1314

原创 如果人类欺骗了deepseek,deepseek也将欺骗另外的人类

大模型幻觉(Hallucination)是指 大型语言模型(LLM)生成看似合理但实际上错误、虚构或毫无依据的内容 的现象。这种现象在 ChatGPT、GPT-4、Claude、Gemini 等大模型中普遍存在,是当前 AI 技术面临的主要挑战之一。

2025-08-15 17:16:48 1200

原创 Java Lambda表达式是什么,怎么用

Java Lambda表达式是什么Java Lambda表达式是Java 8引入的一种匿名函数,用于简化函数式接口的实现,使代码更简洁、可读性更强。

2025-08-15 16:46:49 784

【管理系统源码】页面设计源码桌面级系统设计

【管理系统源码】页面设计源码桌面级系统设计,是一个文件系统管理系统,类似windows的系统资源管理器。

2023-03-04

【网页设计作业】OA系统网页设计

OA系统网页设计,针对OA的使用面板进行网页设计,提供模板参考。可用于网页设计作业参考。

2023-03-04

【计算机毕业资源】后台仪表盘 报表系统设计

【计算机毕业资源】后台仪表盘 报表系统设计,包含报表的布局,样式设计等。毕业设计,后台报表系统,后台管理页面可参考。

2023-03-04

java软件技术文档(软件需求规格说明文档模板)

java软件技术文档,软件需求规格说明文档模板。大家可下载参考。

2023-02-07

程序员简历模板针对架构师

程序员简历模板针对架构师,欢迎下载参考。

2023-02-07

软件需求规格说明书模板

软件需求规格说明书模板-本文档按照《XXXX研制合同》、《XXXX研制方案》的要求,详细分析了XXXX的主要功能、性能及内外部接口需求,为XXXX软件开发设计提供依据和参考。

2023-02-01

后台管理系统源码包括登录和用户管理

后台管理系统源码包括登录和用户管理

2023-01-31

软件技术文档写作方法2023

java软件技术文档

2023-01-17

2023项目经理的职责和能力

介绍项目经理在工作的职责和需要的能力,帮助项目经理快速找到自己的定位,快速找到工作上的处理办法和平时需要的学习技能。

2023-01-17

java面试作为面试者和应聘者如何进行高效的面试

介绍如何组织面试,高效找到期望的JAVA人才。更加客观和科学的开展面试。

2023-01-17

软件项目过程文档模板汇总

本资源包含了软件项目过程需要输出的文档模板,介绍了如何书写各阶段的软件文档和标准格式。资源包含了方案研究,需求规格说明书,概要设计,详细设计,测试报告,单元测试,集成测试,版本申请,软件用户手册,软件版本申请等几十个软件过程文档。

2023-01-12

2022年软件研发工程师,架构师,研发总监年终工作总结范文

2022年软件研发工程师,架构师,研发总监年终工作总结范文

2022-12-08

常见系统功能架构与技术架构

常见系统功能架构与技术架构

2022-12-05

通用商城后台业务系统功能介绍(业务功能设计)

几乎包含通用的商城后台所需要的功能。

2022-12-05

java工程师如何管理自己的工作方式

成功的人往往都把焦点放在重要但不紧急的事项上!

2022-11-11

敏捷开发介绍与实施过程

世界影响最大的美国波多里奇国家质量奖将敏捷作为核心的十一大原则之一

2022-11-11

大数据学习视频(全)spark+hadoop

整理的关于大数据的学习视频。资料中包含hadoop,spark,较全。

2018-06-04

java解决hive快速导数据到Hbase代码

基于hadoop的,java实现hive快速导数据到Hbase解决方案。

2018-05-10

hbase备份和数据恢复

hbase备份和数据恢复,hbase与hive的互导,hbase和hdfs互导。

2018-06-29

SSM架构demo可用

SSM架构demo可用,mvc架构demo 欢迎使用。SSM架构demo可用,mvc架构demo 欢迎使用。

2018-05-29

一份好的简历,是你找到心仪工作的第一步,前人已经准备了一些模板供我们参考

一份好的简历,是你找到心仪工作的第一步,前人已经准备了一些模板供我们参考,希望对你有帮助。

2024-12-26

文档中国架构师互联网大会会场高清PPT一共80份免费使用

中国架构师互联网大会会场高清PPT一共80份免费使用,文档所有版权归原作者所有,只提供学习使用。

2024-07-23

数据库设计原理和设计范式

介绍如何规范的设计数据库表。

2023-10-23

java统一认证中心单点登录系统源码,开箱即用

资源包含java开发的用户登录统一认证系统。可做单点登录二次开发,也可以作为登录功能直接集成到java后台管理系统中。 使用:根据真实的开发环境修改redis,数据库配置信息。

2023-08-23

SpringCloud项目测试开发环境部署文档

介绍如何通过docker,nginx,erueka,appllo 搭建基于springboot的SpringCloud架构操作步骤。帮助你开始部署测试环境和开发环境的springboot项目环境。

2023-08-21

微服务逆向生成工程源码(兼容mysql,oracle,postgresql和达梦数据库)

## 该工程的意义 - 该工程的主要好处是解决开发人员编写重复的代码, - 强制开发人员使用规范的编程模式和代码注解, - 提高代码的可维护性和阅读性, - 降低了代码的不规范性和因个人编程缺陷引起的不必要风险, - 提高代码质量和开发效率。 ## 使用说明 - 1、修改dbConfig.xml文件配置数据源信息。 - 2、修改project.xml文件配置微服务信息。 2.0、修改name为对应数据库,支持mysql、oracle、postgresql 2.1、修改schema为据库名称 2.2、修改table为表名,多个表以逗号分隔 2.3、修改version版本号 2.4、修改author为自己的OA名称 2.5、修改service为服务名称 2.6、修改module为模块名称 2.7、修改rootPackage为根包名称 2.8、修改application为启动类名称 2.9、其他内容无需修改 - 3、运行Run.java,生成代码,路径为out目录下 。

2023-07-31

介绍如何打安装印机驱动的方法

介绍如何在window10操作系统下安装印机驱动的方法

2023-04-17

30人JAVA团队组建工作职责与成本预算

30人JAVA团队组建工作职责与成本预算,介绍组建30人JAVA团队的方案。

2023-03-17

【MYSQL面试题】mysql如何安装使用面试解答

【MYSQL面试题】mysql如何安装使用面试解答,说明在linux环境下mysql的安装使用解答

2023-03-04

茅河野人社交博客系统网页设计

茅河野人社交博客系统网页设计,做社交,博客系统可以参考的页面布局模板。

2023-03-04

linux操作系统下安装nginx步骤

linux操作系统下安装nginx步骤介绍在离线情况下安装nginx的步骤

2023-03-13

Linux操作系统安装jdk步骤

Linux操作系统安装jdk步骤,这个文档介绍的是jdk1.7的离线安装。同理其他版本的jdk安装步骤一致。

2023-03-13

hadoop生态圈组件搭建全过程

hadoop生态圈组件搭建全过程,介绍如何安装一套大数据计算框架的过程。

2023-03-12

【java面试题】java面试宝典基础知识版

【java面试题】java面试宝典基础知识版。是java语言最基础的知识,是java编程永不过时的的思想理论。适合初中级java工程师使用。

2023-03-04

Jenkins安装说明文档

在自动化运维中,有时候我们需要使用Jenkins安装来部署项目,本文介绍Jenkins如何安装部署。

2023-03-10

【程序员面试宝典】全面理解JAVA与及计算机的发展历史和演变

【程序员面试宝典】全面理解JAVA与及计算机的发展历史和演变,可以用于技术面试,可以体验一个专业程序员的理论素养。

2023-03-08

团队工作管理系统网页设计

团队工作管理系统网页设计,用于平时管理团队的工作情况。工作监督,工作计划,工作分解,一目了然。

2023-03-04

【网页设计作业】摄影资源后台管理系统页面设计

【网页设计作业】摄影资源后台管理系统页面设计,包含图片上传,博客编写等页面的设计。

2023-03-04

预测模型预测用户注册网站的统计模型网页设计

【预测模型】预测用户注册网站的统计模型网页设计,用于统计用户注册网站的数量统计,行为统计,使用习惯预测统计等页面模型。

2023-03-04

【计算机课程设计】购物网站后台流水系统网页设计

【计算机课程设计】购物网站后台流水系统网页设计。包含登录页面,后台用户购物订单明细页面,统计分析。可用于计算机课程设计参考。

2023-03-04

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

TA关注的人

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