- 博客(173)
- 收藏
- 关注
原创 信息系统项目管理师——第10章 项目进度管理 笔记
、事业(商业信息)、组织(方法论)——专家判断、类比估算、参数估算、三点估算、自下而上估算、数据分析(备选方案分析、储备分析)、决策、会议——持续时间估算、估算依据、项目文件更新(活动属性、假设日志、经验教训登记册))、事业~、组织~——紧前关系绘图法、箭线图法、确定和整合依赖关系、提前量和滞后量、项目管理信息系统——项目进度网络图、项目文件更新(假设日志、活动清单、活动属性、里程碑清单):项目管理计划(进度管理计划、范围基准)、项目文件(假设日志、经验教训登记册、资源需求、资源分解结构、资源日历、
2025-04-29 17:33:43
636
原创 Spring Boot 应用的接口访问从 HTTP 改为 HTTPS
使用工具(如 `keytool` 或 `openssl`)生成 SSL 证书。- 输入密码并填写证书信息。- 生成的 `keystore.p12` 文件需放在项目的 `src/main/resources` 目录下。
2025-03-18 11:32:51
1217
原创 信息系统项目管理师——第8章 项目整合管理 笔记
项目整合过程:①制定项目章程(启动过程)、②制订项目管理计划(规划过程)、③指导和管理项目工作、管理项目知识(执行过程)、④监控项目工作、实施整体变更控制(监控过程)、⑤结束项目或阶段(收尾过程)。
2025-01-02 14:54:03
1062
转载 SpringBoot常用注解@Retryable——循环重试
本篇主要简单介绍了Springboot中的Retryable的使用,主要的适用场景和注意事项,当需要重试的时候还是很有用的。
2024-11-29 09:18:10
166
原创 post为什么会发送两次请求
预检请求中包含了一些额外的头部信息,如 Origin 和 Access-Control-Request-Method 等,用于告知服务器实际请求的方法和来源。服务器收到预检请求后,可以根据这些头部信息,进行验证和授权判断。如果服务器认可该跨域请求,将返回一个包含 Access-Control-Allow-Origin 等头部信息的响应,浏览器才会继续发送实际的跨域请求。
2024-11-26 17:21:19
727
原创 信息系统项目管理师——第7章 项目立项管理 笔记
投资前时期的四个阶段:立项申请、初步可行性研究、详细可行性研究、评估与决策详细可行性研究是不可缺少的。项目建议书是项目发展周期的初始阶段,是国家或上级主管部门选择项目的依据,也是可行性研究的依据。项目建议书核心内容:①项目的必要性;②项目的市场预测;③项目预期成果(如产品方案或服务)的市场预测;④项目建设的必需条件。
2024-11-21 10:56:29
761
原创 信息系统项目管理师——第6章 项目管理概论 笔记
(2)项目管理者在遵守内部和外部准则的同时,应该以负责任的方式行事,以正直、关心和可信的态度开展活动,同时对其所负责项目的财务、社会和环境影响做出承诺。(8)价值驱动的项目管理知识体系关注价值的实现,包含了项目管理原则、绩效域、项目生命周期、过程组、十大知识领域和价值交付系统,其中(B )是基础,是所有项目干系人在整个项目生命周期过程中各项活动的行动指南。项目整合管理、项目范围管理、项目进度管理、项目成本管理、项目质量管理、项目资源管理、项目沟通管理、项目风险管理、项目采购管理、项目干系人管理。
2024-11-20 16:41:51
1163
原创 信息系统项目管理师——第9章 范围管理笔记
范围管理6个过程规划范围管理:为了记录如何定义、确认和控制项目及产品范围,创建范围管理计划收集需求:为了实现项目目标,确定、记录并管理干系人的需要和需求定义范围:制定项目和产品的详细描述创建WBS:将项目可交付成果和项目工作分解为较小的、更易于管理的组件确认范围:正式验收时,已完成的项目可交付成果控制范围:监督项目和产品的范围状态,管理范围基准的变更
2024-11-20 16:34:10
1145
转载 Mockito使用详解
1)Mockito:简单轻量级的做mocking测试的框架;2)mock对象:在调试期间用来作为真实对象的替代品;3)mock测试:在测试过程中,对那些不容易构建的对象用一个虚拟对象来代替测试的方法就叫mock测试;4)stub:存根,就是为mock对象的方法指定返回值(可抛出异常);5)verify:行为验证,验证指定方法调用情况(是否被调用,调用次数等);已经集成了mockito,所以SpringBoot项目无法另外引入依赖。@Test。
2024-09-26 17:22:14
1450
转载 Mysql8.0在windows系统安装一直卡在Starting the server的解决方案
Mysql8.0在windows系统安装一直卡在Starting the server的解决方案
2024-05-23 15:26:49
1186
原创 springboot设置文件上传大小,默认是1mb
将参数配置在远程配置文件中心,如果是配置项目中的配置文件中,那就跟方法一一样,就没必要再单独写配置类了,将参数配置在远程配置中心,就是为了可以根据临时需求动态修改参数,而不用重启项目,开发过程中所有配置保持一致通过测试即可。常见的远程配置文件中心服务有Nacos、Apollo(阿波罗)、SpringCloud等等,或者容器使用文件挂载,更改配置后,重新构件用例即可。
2023-08-25 09:23:56
1562
转载 MyBatis-Spring-Boot-Starter
MyBatis-Spring-Boot-Starter 可以帮助你更快地在之上构建 MyBatis 应用。构建单体应用程序将几乎不需要样板配置使用更少的 XML 配置。
2023-08-14 16:24:48
2160
转载 MyBatis-Spring中文文档
MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和SqlSession并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的。最终,可以做到应用代码不依赖于 MyBatis,Spring 或 MyBatis-Spring。
2023-08-14 16:22:18
909
转载 Mybatis中文文档
这是mybatis官方维护的一份指导学习文档,具有权威性:mybatis – MyBatis 3 | 简介此文档开头会标明mybatis当前最新版本号:mybatis中文文档分为以下几个部分:简介:mybatis – MyBatis 3 | 简介入门:mybatis – MyBatis 3 | 入门XML配置:mybatis – MyBatis 3 | 配置XML映射:mybatis – MyBatis 3 | XML 映射器动态SQL:mybatis – MyBatis 3 | 动态 SQLJava A
2023-08-14 16:12:17
1759
原创 springboot快速整合腾讯云COS对象存储
删除时,保证删除的文件名称参数key,为桶内文件完整路径即可,如果你的桶是app-bucket-name,文件含桶路径是app-bucket-name/file1/file2/file.png,那桶内完整路径就是file1/file2/file.png。(1)进入腾讯云对象存储→创建存储桶(有则跳过),获取。我这里用了多文件上传,单文件上传,把数组和循环去掉即可。:创建请求时,需要告知上传到哪个存储桶下。4、编写Controller测试。都可以,写法就不多说,但是注意。上传成功,且返回完整信息。
2023-07-24 10:47:10
1913
转载 国产数据库:五款国产数据
随着互联网的高速发展,目前数据的存储越来越多,传统的数据库逐渐不能满足人们对海量数据、高效查询的需求,国产的数据库如雨后春笋一样,一个个冒了出来来解决我们高速科技发展的数据库瓶颈,今天就给大家聊一聊目前最火的五款国产数据库,大家一起来学习一下。GaussDB是华为自研数据库品牌,是华为基于外部电信与金融政企经验、华为内部流程IT与云底座深耕10年以上的数据库内核研发优化能力,从客户对高可用、高性能、安全可靠等诉求出发,结合云的技术倾力打造的企业级分布式数据库。对数据的修改都是增量数据,只操作内存。
2023-06-07 09:07:05
1416
原创 从算力到AI,计算的边界在哪里?
算力是指计算机进行计算任务的能力。这些任务可以是简单的计算,如加法、减法、乘法或除法,也可以是更复杂的任务,如模拟人工智能等。在计算机操作时,需要使用中央处理器(CPU)、图形处理器(GPU)或专用芯片(ASIC)等硬件来提供算力支持。这些硬件可以提供不同的计算能力,具体取决于硬件规格和设计。GPU 现在被广泛应用在人工智能和大规模数据处理场景中。GPU相比CPU,有更高的并行处理能力和内存带宽,并能在大规模并行计算时提供更快的速度。因此,在训练大规模深度学习模型时,GPU是很好的工具,可以提供比CPU更
2023-04-21 11:21:46
530
原创 大文件上传接口响应超时
直接冲向了负责前端的同事,温柔地向他提出了疑问,我这个文件上传怎么一直在30s处就中断,你们是不是写死了30s!!!!!!!!!
2023-04-20 16:10:44
4394
4
转载 【数据治理】标签的分类、设计及实现方法
为了方便从“用户”视角查找、关联、消费标签,可增加用户表,将标签归属到该“用户”下,这里的“用户”是泛指,可以是具体的人,也可以是一个组织、一个部门、一个项目等。是对数据加工处理后的标签,是属性与度量结合的统计结果,如货物是否是超重货物,产品是否是热销产品等,标签是通过属性结合一些判断规则生成的,是相对客观和静态的。则是洞察业务价值导向的不同特征,是对于实体的评估和预测,如消费者的换机消费潜力是旺盛、普通还是低等,标签是通过属性结合算法生成的,是主观和动态的。每个标签都有它的规则,通过一系列脚本定期生成。
2022-12-16 14:57:19
8073
原创 Apache Dubbo Hession反序列化漏洞(CVE-2022-39198)
Apache Dubbo组件存在Hession反序列化漏洞,该漏洞是由于Dubbo hessian-lite 3.2.12及之前版本中存在反序列化漏洞,利用此漏洞可在目标系统上执行恶意代码,最终获取服务器最高权限,漏洞编号:CVE-2022-39198,漏洞威胁等级:高危。
2022-11-07 11:15:03
2372
2
转载 测试流程--测试发版规范
简介:为了保证系统稳定性,对软件项目的上线过程进行规范,确保项目符合产品需求。对于已经开发完毕的系统,需要正式部署到生产环境前必须严格按照以下流程规范实施。 规范发版的流程,指定发版的相关输出,相关信息的收集,并通知相关业务方了解发版信息。防止或减少因发版造成的系统抖动对业务产生的影 响,并有利于追溯发版过程,方便后续优化迭代。
2022-09-19 16:39:15
2924
转载 测试流程规范--准入准出规则
简介:为了加强测试部软件测试的质量控制及与测试相关部门、人员更好理解测试各阶段的准入/准出条件而建立的准入/准出规范。
2022-09-19 16:35:21
3855
转载 mysql中show的用法_完全解析MySQL数据库中Show命令用法
show columns from database_name.table_name;— 显示系统中正在运行的所有进程,也就是当前正在执行的查询。— 显示当前使用或者指定的database中的每个表的信息。a. show tables或show tables from database_name;— 显示一些系统特定资源的信息,例如,正在运行的线程数量。— 显示安装以后可用的存储引擎和默认引擎。
2022-09-14 08:16:07
4184
转载 kk-anti-reptile——Spring Boot 反爬虫,防止接口盗刷
kk-anti-reptile是适用于基于spring-boot开发的分布式系统的开源反爬虫接口防刷组件。
2022-07-29 09:08:45
960
转载 “人、机、料、法、环、测”
人机料法环测是对全面质量管理理论中的六个影响产品质量的主要因素的简称,又称5M1E。但在最开始的时候,只有4M1E,即人机料法环,在法中包含了部分测的内容。后来人们将测从法中剥离出来,对整个理论进行完善和补充,就形成了现在的5M1E。
2022-06-01 15:37:58
7823
原创 Kafka可视化管理工具-CMAK(kafka-manager)
一、简介为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager(已改名为 cmak)。这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。它支持管理多个集群、选择副本、副本重新分配以及创建Topic。同时,这个管理工具也是一个非常好的可以快速浏览这个集群的工具,有如下功能:1.管理多个kafka集群2.便捷的检查kafka集群状态(topics,
2022-05-19 11:54:53
11820
5
原创 Linux 卸载自带或yum安装的jdk
查看当前使用JDK版本java -version方法/步骤 查看CentOS自带JDK是否已安装。 yum list installed |grep java 若有自带安装的JDK,如何卸载CentOS系统自带Java环境? ◆卸载JDK相关文件输入 yum-yremovejava-1.8.0-openjdk* ◆卸载tzdata-java输入 yum-yremovetzdata-java.noarch 当结果显示为...
2022-05-19 10:14:27
640
原创 快速下载安装VsCode
1. vsCode下载和安装1. 下载Microsoft vsCodevsCode官网下载2. 国内镜像下载首先在官网找到需要下载的文件,点击下载。在浏览器或者下载软件中就可以看到这么一个下载地址了,将其复制下来 这里没找到一个很好的复制方法,可以上下结合,只要最后保证下载连接的准确性和完整性即可。。https://az764295.vo.msecnd.net/stable/dfd34e8260c270da74b5c2d86d61aee4b6d56977/VSCodeUserSetup-
2022-04-22 22:31:49
651
转载 Null return value from advice does not match primitive return type for
报错信息报错原因:我是代码里用了异步线程,AOP做了一层切面处理,底层是通过jdk动态代理实现。不管是cglib代理还是jdk代理,你的返回值必须是包装类,如下图我返回的是基本类型,所以就会报错。把int 改成 Integer就可以解决问题了。这时候有人可能不理解。为什么一定要Integer不能用Int类型查了一下,如果代理的方法返回值类型为void,就return null;否则就return method.invoke(my, args);也就是说,动态代理在没有.
2022-01-26 14:16:44
338
原创 Log4j 远程执行漏洞 版本小于2.15.0-rc2
公开日期:2021.12.09漏洞细节被公开漏洞危害:高危、远程代码执行可能的受影响应用包括但不限于如下:Spring-Boot-strater-log4j2Apache Struts2Apache SolrApache FlinkApache DruidElasticSearchflumedubboRedislogstashkafka影响版本apache log4j2 2.0 -2.15.0-rc1完整修复版本>= 2.15.0.0 <.
2021-12-14 10:01:26
4276
原创 查看工程里有多少行java代码
/** * @Classname CustBankcardServiceImpl * @Description 计算项目代码量(行数) * @Date 2019/11/04 14:24 * @Created by lw */public static void main(String[] args) throws IOException { // java代码 int java_num = getProjectFileNumber(new File("D:\\W.
2021-12-08 16:06:16
403
转载 CentOS8安装mysql8.0具体步骤
CentOS8安装mysql8.0具体步骤操作系统:CentOS Linuxrelease 8.0及以上Mysql版本:Mysql 8.0.22 x86_64 (MySQL Community Server - GPL)Mysql8下载地址:MySQL :: Download MySQL Community Server我是把如下这几个包下载之后打包到mysql_8_rpm.zip了1.彻底清除服务器上所有相关Mysql文件rpm -aq | grep mysql | xargs..
2021-11-25 11:40:48
1994
原创 java判断字符串是否为数字(包括小数)
/** * 是否是数字 包含小数 * @param number * @return */ public static boolean isNumber(String number){ if (StringUtils.isBlank(number)) { return false; } int index = number.indexOf("."); if (index .
2021-09-30 16:54:31
1667
2
原创 使用IDEA的正则表达式查找与替换
1. 找到查找和替换功能Edit → Find → (Find / Replace / Findin Files / Replace in Files)Find 当前文件查找匹配项,快捷键:Ctrl + FReplace 当前文件替换,快捷键:Ctrl + RFindin Files 当前项目、所选模块、或指定文件夹查找匹配项,快捷键:Ctrl + Shift + FReplace in Files 当前项目、所选模块、或指定文件夹替换,快捷键:Ctrl +...
2021-09-17 10:02:00
11330
转载 nginx启动报错:unknown directive “ “ in D:\nginx\conf\nginx.conf:3
用Nginx部署一个前端项目,用记事本修改了nginx\conf\nginx.conf 文件的相关配置并保存,居然启动时报错:unknown directive " " in D:\nginx\conf\nginx.conf:3原因:是编码问题。 conf文件被记事本编辑过,保存成了含BOM编码的文件。注:记事本编辑UTF-8都会自动加BOM头解决方法:使用其他编辑器(不能是记事本)将conf文件另存为UTF-8编码不含Bom的格式。修改完成后,Nginx成功启动。...
2021-08-19 19:01:46
9824
转载 本地计算机上的 postgresql 服务启动后停止解决方法
在启动 postgresql 服务是遇到这种情况:解决方法:打开计算机管理====>查看应用程序日志信息,可以看出,由于日志配置错误的问题。找到 postgresql.conf 文件,做如图修改,解决问题:postgresql 日志配置参考:https://www.cnblogs.com/mrsoft/p/10189578.html总结:遇到类似的问题可以采用同样的方式,多注意查看windows日志,找到错误源。...
2021-08-13 10:15:43
5726
springboot+cos文件存储
2023-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人