自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 收藏
  • 关注

原创 计算机组成原理|第七章(笔记)

在设计操作码不固定的指令系统时,应尽量考虑安排指令使用频度(即指令在程序中出现的概率)高的指令占用短的操作码,对使用低的指令可占用较长的操作码,以缩短经常使用的指令译码时间。因为程序种大多数指令是按顺序执行的,而程序计数器 PC 既能存放当前欲执行指令的地址,又有计数功能,因此它能自动形成下一条指令的地址,这样,指令中的第四地址字段 A。相对寻址的最大特点是转移地址不固定,它可随 PC 值的变化而变,因此,无论程序在主存的哪段区域,都可正确运行,对于编写浮动程序特别有利,广泛应用于转移指令。

2024-01-30 17:26:34 1347 2

原创 计算机组成原理|第六章(笔记)

上篇:第五章、输入输出系统信息在机器内部的形式都是一致的,均以 和 组成的各种编码,以下内容主要介绍参与运算的各种数据(无符号数和有符号数,定点数和浮点数等)以及它们在计算机中的算术运算方法。在计算机中参与运算的数有两大类,分别是:无符号数和有符号数。所谓无符号数即没有符号的数,在寄存器中的每一位均可用来存放数值。以机器字长为 n 为例,无符号数的表示范围为 0 ~ 2n-1。1. 机器数与真值对于有符号数而言,符号的 “正”、“负” 机器是无法识别的,但由于 “正”、“负” 恰好是两种截然不同的状态,

2024-01-25 15:48:31 1403

原创 Excalidraw-画图工具

今天推荐一款画图神器Excalidraw,之前画图我基本上都是用processon或者Axure等工具进行画图,直到我接触了Excalidraw,真的是一发不可自拔,因为Excalidraw绘制的图片简直不要太好看了。Excalidraw它是近两年新起的一款画图工具,基于Web的开源矢量图形编辑工具,主要包含白板、流程图的能力,简单好用。旨在帮助用户快速创建简单且美观的图形。它提供了一个简洁的绘图界面,用户可以使用鼠标或触摸屏在画布上绘制各种形状,如线条、矩形、圆形等。同时,Excalidraw。

2024-01-18 12:51:18 3191

原创 Java-网络爬虫(三)

上篇文章介绍了webMagic,通过一个简单的入门案例,对webMagic的核心对象和四大组件都做了简要的说明,以下内容则是继续对webMagic的讲解。

2024-01-12 11:50:59 1401

原创 Java-布隆过滤器的实现

如果想要判断一个元素是不是在一个集合里,一般想到的是将所有元素保存起来,然后通过比较确定。链表,树等等数据结构都是这种思路,但是随着集合中元素的增加,我们需要的存储空间越来越大,检索速度也越来越慢 (O(n)O(logn)不过世界上还有一种叫作散列表(又叫哈希表,Hash table)的数据结构。它可以通过一个Hash函数将一个元素映射成一个位阵列(Bit array)中的一个点。这样一来,我们只要看看这个点是不是1就可以知道集合中有没有它了。于是乎,布隆过滤器便应运而生了。

2024-01-10 22:21:20 1132

原创 Java-网络爬虫(二)

之前有介绍过传统实现爬虫的技术HttpClient和Jsoup,并提供了一些案例,但是作为企业级的应用,还是远远不够的,竟然如此就需要一些更深入的技术WebMagic。

2024-01-06 16:50:48 2383

原创 前端学习|第三章

小白开始干前端生命不息,学习不止~~以下内容源于黑马前端教程,纯属搬运工了前端学习|第二章。

2024-01-04 00:15:50 1003

原创 Java-网络爬虫(一)

在大数据时代,信息采集是一项重要的工作,而互联网中的数据是海量的,如果单纯靠人力进行信息获取,不仅低效繁琐,而且搜集的成本也会提高,如何自动高效地获取互联网中的数据是一个重要的问题,而爬虫技术就是针对这些问题而生的。网络爬虫(Web crawler)又称为网络蜘蛛或网络机器人,是一种自动化程序,用于在互联网上浏览和抓取信息,是互联网时代一项普遍运用的网络信息搜集技术。该项技术最早应用于搜索引擎领域,是搜索引擎获取数据来源的支撑性技术之一。

2024-01-02 17:43:44 2787

原创 VUE-脚手架搭建

vue 有两个大版本,分别是 vue-2 和 vue-3,目前新项目的话用 vue-3 的会比较多以下我会分别提供搭建 vue-2 和 vue-3 脚手架的过程。

2023-12-15 16:37:25 2959 2

原创 Java-easyExcel入门教程

在日常开发中经常会遇到一些excel表导入导出的需求,以往会使用POI封装成工具类来处理这些导入导出的需求,但是POI在导入大文件时非常占用内存,甚至出现OOM,所以目前很多公司都会使用节省内存的EasyExcel,虽然说在网上关于EasyExcel的教程五花八门的有很多,我从中也学到不少,不过这里我还是将目前我项目中使用的方式总结一下分享出来。EasyExcel是alibaba开源的一个excel处理框架,底层是对POI的封装,其最大的特点就是使用简单、节省内存,不同于POI的一次性将excel。

2023-12-01 11:38:13 3002

原创 Java-整合OSS

最近公司的技术负责人让我整合下 OSS 到项目中,所以花了一点时间研究了下OSS,虽然说在 OSS 的官方文档中有如何整合 OSS 的详细说明,但是不得不说文档实在是太详细了,如果仅仅是通过看官方文档去整合,可能会看到太多暂时用不上的内容,所以我简化下文档中的内容,也是谨防日后忘记,故此作为分享。阿里云对象存储 OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供最高可达 99.995 % 的服务可用性。多种存储类型供选择,全面优化存储成本。

2023-11-16 14:43:04 2642

原创 Fiddler 的使用(详细教程)

Fiddler是最常用的Web调试工具之一。对于开发来说,前端可以通过Fiddler代理来调试样式。后端可以通过Fiddler查看请求和相应,定位问题。对于测试来说,可以通过抓包方式修改前端请求参数和模拟后端返回,快速定位缺陷。总之,不管是开发还是测试,Fiddler都是一款工作中不可或缺的辅助利器。Fiddler是一个HTTP协议调试代理工具,是由C#写出来的,它包含一个简单却功能强大的基于事件脚本子系统,灵活性极高,并且能够使用.net框架语言进行扩展,可以记录并检查所有客户端和服务器之间的HTTP和。

2023-10-24 09:16:26 23901 6

原创 前端学习| 第二章

小白开始干前端生命不息,学习不止~~以下内容源于黑马前端教程,纯属搬运工了上篇:HTML 学习 | 第一章一般 HTML 用于页面的布局,做结构,显示元素内容,其本身不太适合设置样式,如果让网页变得更加美观,就需要配合 CSS 。 是 的简称。CSS 是也是一种标记语言,主要用于设置 HTML 页面中的(字体、大小、对齐方式等)、(宽高、边框样式、边距等)以及。CSS 规则由两个主要的部分构成:选择器以及一条或多条声明。选择器是用于指定 CSS 样式的 HTML 标签,花括号内是对该对象设置的具体样式属性和

2023-10-09 23:51:47 492

原创 系统集成项目管理总结(笔记)

基础知识第一章 信息化知识第二章 信息系统服务管理第三章 系统集成专业技术第四章 项目管理一般知识第五章 立项管理第六章 整体管理第七章 范围管理第八章 进度管理第九章 成本管理第十章 质量管理第十一章 人力资源管理第十二章 沟通管理第十三章 干系人管理第十四章 合同管理第十五章 采购管理第十六章 信息(文档)和配置管理第十七章 变更管理第十八章 安全管理第十九章 风险管理第二十章 收尾管理第二十一章 知识产权与法律法规系统集成-思维导图(Xmind)笔记

2023-10-02 01:00:00 579

原创 系统集成|第二十一章(笔记)

狭义的知识产权就是传统意义上的知识产权,包括著作权(含邻接权),专利权,商标权三个主要组成部分。

2023-10-01 01:00:00 292

原创 系统集成|第二十章(笔记)

项目总结属于项目收尾的管理收尾。而管理收尾有时又被称为行政收尾,就是检查项目团队成员及相关干系人是否按规定履行了所有职责。实施行政结尾过程还包括收集项目记录,分析项目成败,收集应吸取教训,已及将项目信息存档供本组织来使用等活动。(1)了解项目全过程的工作情况及相关的团队或成员的绩效状况。(2)了解出现的问题并进行改进措施总结。(3)了解项目全过程中出现的值得吸取的经验并进行总结。(4)对总结后的文档进行讨论,通过后即存入公司的知识库,从而纳入企业的过程资产。

2023-09-30 01:00:00 303

原创 系统集成|第十九章(笔记)

狭义:损失的不确定性,表现为负面影响广义:带来损失的可能性,也指可能获利的机会按照性质划分纯粹风险:是指只有损失可能性而无获利可能性的风险。投机风险:是相对于纯粹风险而言的,是指即有损失的可能又有获利机会的风险。按照产生原因划分自然风险社会风险政治风险经济风险技术风险软件风险项目风险:现在需求风险、计划编制风险、人员风险、组织管理风险、开发环境风险、客户风险、过程风险等方面。

2023-09-29 01:00:00 293

原创 系统集成|第十八章(笔记)

信息系统安全是指信息系统及其所存储、传输和处理的信息的保密性、完整性和可用性的表征,一般包括保障计算机及其相关的和配套的设备、设施(含网络)的安全,运行环境的安全,保障信息的安全,以保障信息系统功能的正常发挥,以维护信息系统的安全运行。第三级,信息系统受到破坏后,会对社会秩序和公共利益造成严重损害,或者对国家安全造成损害。1.应用系统运行中涉及的安全和保密层次包括系统级安全,资源访问安全,功能性安全和数据域安全,这四个层次安全,按粒度从大到小的顺序是:系统级安全 ,资源访问安全,功能性安全,数据域安全。

2023-09-26 14:16:31 278

原创 系统集成|第十七章(笔记)

1.在项目整体压力较大的情况下,更需强调变更管理的规范化,可以使用分批处理,分优先级处理等方式提高效率、如同繁忙的交通道口,如果红绿灯变化频繁,其结果不是灵活高效,而是整体通过能力的降低。通过配置确认与配置审计,可以保证项目各配置项组成的正确性,以及相应的变更都被登记、评估、批准、跟踪和正确实施,从而确保配置文件所规定的功能要求都已实现。从资源增值视角看,变更的实质是项目过程中,按一定流程、根据变化了的情况更新方案、调整资源的配置方式或将储备资源运用于项目中,以满足客户相关干系人的需求。

2023-09-26 14:15:25 221

原创 系统集成|第十六章(笔记)

在这样的组织内,产品的集成性往往较强,工具比较统一,对并行开发有一定的需求。,按照相应的模板生成,并在文档中的规定章 节(部分)记录对象的标识信息,在引入配置管理工具进行管理后,这些配置项都应以一定的目录结构保存在配置库中。应用技术的和管理的指导和监控方法以标识和说明配置项的功能和物理特征,控制这些特征的变更,记录和报告变更处理和实现状态并验证与规定的需求遵循性。概述:配置控制及配置项和基线的变更控制,包括下述任务:标识和记录变更申请,分析和评价变更,批准或否决申请,实现,验证和发布已修改的配置项。

2023-09-26 10:37:33 255

原创 系统集成|第十五章(笔记)

采购管理是为了完成项目工作,从项目团队外部购买或获取所需的产品、服务或成果的过程。概述:是从项目团队外部获得产品、服务或成果的完整的购买过程基本要求:必须满足技术与质量要求,同时应满足经济性或价格合理的要求。

2023-09-26 09:01:23 168

原创 系统集成|第十四章(笔记)

主要包括合同签订管理,合同履行管理,合同变更管理以及合同档案管理。作为一个重要的管理过程,合同管理有自己的依据,工具和技术,以及交付物。合同概述:合同又称为 “契约”。是指平等主体的自然人、法人或其他组织之间设立、变更、终止民事权利义务关系的协议。

2023-09-25 15:08:26 276

原创 系统集成|第十三章(笔记)

概述:并不是领导项目的干系人,而是对项目干系人的需要,希望和期望的的识别,并通过沟通上的惯例来满足其需要,与干系人一起解决问题的多个过程。项目干系人管理努力争取更多关系人的支持,努力降低干系人中的反对者的阻力,持续不断的推动项目向目标前进,从而能够确保项目取得成功。通常由项目经理负责项目干系 人管理。作用:帮助项目经理提升来自干系人的支持、并把反对者的抵制降到最低,从而显著提高项目成功的机会。项目干系人。

2023-09-25 14:05:37 254

原创 系统集成|第十二章(笔记)

沟通管理在项目计划、执行、监控过程中具有重要的作用,项目经理应该拿出大部分时间和精力进行沟通管理计划的制定,同时在项目的执行阶段按照计划执行,情况有变的时候进行适当地调整。在管理项目时,沟通是一个过程,是人们分享信息,表达思想和情感的过程,包括信息的生成,传递,接收,理解和检查。(4)对总结过后的文档进行讨论,通过后就存入公司的知识库,从而形成公司的知识积累。:促进干系人对项目的理解与支持,使干系人了解项目的进展和可能带来的影响。(8)强大的表达能力,能够帮助其他人提振士气,增加团体的执行能力。

2023-09-25 11:30:32 435 1

原创 系统集成|第十一章(笔记)

概述项目人力资源管理就是有效地发挥每一个参加项目人员的作用,把合适的人组成一个战斗力超强的团队的过程。为了调动团队成员的积极性,就需运用激励理论,促使团队成员产生积极工作的动机。同时在形成团队的过程中,也需要项目经理发挥领导者的作用,以形成一支高绩效的团队。人力资源管理包括编制人力资源管理计划、组建项目团队、建设项目团队与管理项目团队的各个过程,不但要求充分发挥参与项目的个人的作用,还包括充分发挥所有与项目有关的人员—项目负责人、客户、为项目做出贡献的个人及其他人员的作用,也要求充分发挥项目团队的作用。

2023-09-23 17:49:53 691

原创 系统集成|第十章(笔记)

识别项目及其可交付成果的质量要求和 /或标准,并书面描述项目将如何证明符合质量要求的过程。

2023-09-23 15:35:38 320

原创 mybatis-plus中更新null值的问题

本文主要介绍 mybatis-plus 中常使用的 update 相关方法的区别,以及更新 null 的方法有哪些等。至于为什么要写这篇文章,首先是在开发中确实有被坑过几次,导致某些字段设置为 null 值设置不上,其次是官方文档对于这块内容并没有提供一个很完善的解决方案,所以我就总结一下。关于 Mybatis-plus 这里我就不多做介绍了,如果之前没有使用过该项技术的可参考以下链接进行了解。

2023-09-23 10:10:56 16047 3

原创 系统集成|第九章(笔记)

项目成本管理就是要确保在批准的预算内完成项目。

2023-09-20 15:13:26 323

原创 Java-根据模板生成PDF

在有些场景下我们可能需要根据指定的模板来生成 PDF,比如说合同、收据、发票等等。因为 PDF 是不可编辑的,所以用代码直接对 PDF 文件进行修改是很不方便的,这里我是通过itext和来实现的,以下就是具体实现方法。个人觉得代码实现起来不是很难,关键是要知道如何使用工具设置 PDF 模板以及itext的一些 API 的使用,以后有时间我会出一篇关于iText的博客,主要介绍iText在日常开发中的主要应用。为何选择iText?

2023-09-20 10:50:43 5967 9

原创 JConsole-的使用

JConsole是一种Java监控和管理控制台工具,可以用于监视Java虚拟机(JVM)的性能和资源利用情况。它提供了一种图形化界面,可以实时查看JVM的运行状态、内存使用情况、线程活动、垃圾回收等信息,以及执行一些管理操作。使用JConsole可以帮助开发人员和系统管理员进行性能调优、内存泄漏排查和故障诊断,从而提高应用程序的可靠性和性能。总之,JConsole是一个强大的Java监控和管理工具,可以帮助开发人员和系统管理员实时监控和管理Java应用程序的性能和资源利用情况。

2023-08-04 15:20:59 5584

原创 系统集成|第八章(笔记)

活动概述:就是为完成工作包所需进行的工作,是实施项目时安排工作的最基本工作单元。活动与工作包是 1 对 1 或多对 1 的关系,即有可能多个活动完成 1 个工作包。定义活动过程概述:就是识别和记录为完成项目可交付成果而采取的所有活动主要作用:将工作包分解为活动,作为对项目工作进行估算,进度规划,执行,监督和控制的基础定义活动的输入1)进度管理计划2)范围基准3)组织过程资产4)事业环境因素定义活动的工具与技术① 分解② 滚动式规划③ 专家判断定义活动的输出① 活动清单。

2023-07-31 15:41:21 405

原创 系统集成|第七章(笔记)

概述:定义范围是制定项目产品详细描述的过程。(粗略到详细的过程)主要任务:详细定义项目的范围边界,范围边界是应该做的工作和不需要进行的工作分界线。变更的流程:包括必要的书面文件、纠正行动、跟踪系统和授权变更的批准等级。定义范围的输入1)范围管理计划2)项目章程3)需求文件4)组织过程资产定义范围的工具与技术① 产品分析概述:产品分析通过产品分解、系统分析、价值工程等技术厘清产品范围,并把对产品的要求转化成项目的要求。② 专家判断③ 备选方案生成④ 引导式研讨会定义范围的输出。

2023-07-29 13:42:42 772

原创 系统集成|第六章(笔记)

概述:项目整体管理包括为识别、定义、组合、统一和协调各项目管理过程组的各种过程和活动而开展的工作,是项目管理中一项综合性和全局性的管理工作。项目整体管理涉及以下 4 个方面① 在相互竞争的项目各分目标之间的集成,如范围、时间、成本和质量等。② 在具有不同利益的各项目干系人之间的集成,如建筑项目的业主、设计方与承包商等。③ 在项目所需要的不同专业工作之间的集成,如各种技术工作之间。④ 在项目管理的各过程之间的集成。

2023-07-27 17:36:37 420

原创 系统集成|第五章(笔记)

按照国家有关规定需要履行项目审批、核准手续的且必须进行招标的项目,其招标范围、招标方式、招标组织形式应当报项目审批、核准部门审批、核准。项目审批、核准部门应当及时将审批、核准确定的招标范围、招标方式、招标组织形式通报有关行政监督部门。国有资金占控股或者主导地位的依法必须进行招标的项目,应当公开招标。有下列情形之一的,可以邀请招标:(1)技术复杂、有特殊要求或者受自然环境限制,只有少量潜在投标人可供选择(2)采用公开招标方式的费用占项目合同金额的比例过大有下列情形之一的,可以不进行招标:

2023-07-26 15:29:29 386

原创 系统集成|第四章(笔记)

项目是为了达到特定的目的、使用一定资源 (项目所需要的人,财,物等 )、在确定的期间(明确的开始日期和结束日期)内、为特定发起人而提供独特的产品、服务或成果而进行的相互关联的活动的集合。项目有完整的生命周期,有开始,有结束,具有一次性,临时性的特点。

2023-07-25 17:03:35 401

原创 系统集成|第三章(笔记)

上篇: 第二章、信息系统服务管理生命周期:开发方法:项目开发过程::概述:是指将计算机软件、硬件、网络通信等技术产品集成为能够满足用户特定需求的信息系统,是一项综合性的系统工程。信息系统集成包括计算机应用系统工程和网络系统工程的总体策划、设计、开发、实施、服务及保障等方方面面。生命周期:分类::信息系统集成项目:方案设计包括: 和 系统架构:是将系统整体分解为更小的子系统和组件,从而形成不同的逻辑层或服务。设备、DBMS 及技术选型:软件需求:软件的生命周期:软件设计组成包括:视图包括:软件测试::

2023-07-25 10:53:02 979

原创 系统集成|第二章(笔记)

包含着如何管理 IT 基础设施的流程描述,以流程为导向,以客户为中心,通过整合IT 服务与企业服务,提高企业的 IT 服务提高和服务支持的能力和水平。

2023-07-21 15:17:51 278

原创 系统集成|第一章(笔记)

是一种以处理信息为目的的专门系统类型。

2023-07-21 13:31:49 659

原创 系统集成|基础知识(笔记)

以下内容是我阅读《系统集成项目管理工程师教程(第二版)》这本书而做的笔记,同时也写过相关的思维导图,可通过系统集成-思维导图(Xmind)笔记这篇博客获取,可能对于一些需要考相关证件的人有所帮助。

2023-07-19 16:51:33 1039

原创 Java-生成数据库设计文档

开源地址官方文档已经详细介绍了screw的特点、功能以及使用,这里我也只是搬运了一下而已 ~~screw简洁、轻量、设计良好多数据库支持多种格式文档灵活扩展支持自定义模板MySQLMariaDBTIDBOracleSqlServerPostgreSQLhtmlwordmarkdownhtmlwordmarkdown引入依赖

2023-07-18 10:54:57 945

easyExcel - 按模板导出

案例模板

2024-04-08

空空如也

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

TA关注的人

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