- 博客(15)
- 收藏
- 关注
原创 SpringBoot结合XXL-JOB实现定时任务
官方说明:XXL-JOB 是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。通俗来讲:XXL-JOB 是一个任务调度框架,通过引入 XXL-JOB 相关的依赖,按照相关格式撰写代码后,可在其可视化界面进行任务的启动,执行,中止以及包含了日志记录与查询和任务状态监控。更多详细介绍推荐阅读官方文档。通过对比 Quartz 和 XXL-JOB 的使用,可以发现后者更易上手,代码侵入不严重,且具备可视化界面。
2023-02-11 20:16:13
52
原创 软件工程详解
OOA的基本任务是运用OO方法, 对问题域进行分析和理解, 正确认识其中的事物及它们之间的关系,找出描述问题域和系统功能所需的类和对象,定义它们的属性和职责,以及它们之间所形成的各种联系。OOD的结果就是设计模型,对于OOD而言,在支持可维护性的同时,提高软件的可复用性是一个至关重要的问题,如何同时提高软件的可维护性和可复用性,是OOD需要解决的核心问题之一。(3) 构件图(component diagram) :构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。
2023-02-11 20:01:15
42
原创 信息系统服务管理
IT服务标准体系ITSS(information Technology Service Standard,信息技术服务标准),包含了IT服务的规划设计、服务运营、持续改进和监督管理等生命周期阶段应遵循的标准,涉及信息系统建设、运行维护、服务管理、治理及外包等业务领域是一套体系化的信息技术服务标准库,全面规范了信息技术服务产品及其组成要素,用于指导实施标准化和可信赖的信息技术服务。IT服务管理(ITSM) 是一套帮助组织对IT系统的规划、研发、实施和运营进行有效管理的方法,是一套方法论。
2023-02-11 19:53:22
46
原创 SQLServer 迁移到 MySQL 工具对比
如果仔细观察,可以发现上图中各个数据库的大小是不一致的,基本的判断是由于各种工具在映射数据表字段时,字段长度取值可能不能而引起的。以上四款软件中,最不推荐使用的是 Navicat Premium,主要原因是数据的完整性表现较差,转换后的数据不能立即用于生产环境,需要程序员仔细自行查找原因和分析。由于程序是基于 O/R mapping 编写,并且数据库中没有使用存储过程、用户函数等数据库功能,因此仅仅需要考虑的是数据库中的数据如何转换到新的 MySQL 数据库中。
2023-02-11 19:31:52
96
原创 HTTP 请求库 - Axios 源码分析
说到 JS HTTP 请求,就不得不提 Axios,作为前端网络请求库领域中的霸主,被广泛应用于众多的 web 项目中。几款热门 HTTP 请求库在 GitHub 上的受欢迎程度热门 JS HTTP 请求库特性简介StarForkAxios基于 Promise,支持浏览器和 node85.4k8.3kRequest不基于 Promise,简化版的 HTTP25.2k3.1kFetch基于 Promise,不支持 node 调用24.8k3kSuperagent15.7k。
2023-02-09 18:36:32
36
原创 babel与AST
index.jsa.jsb.js我在node版本为v16.3.0下面测试得到的结果。image.png如果我们把上面value的值换成一个常量的话,就可以正常执行完代码了。parse:把代码转换成ASTtraverse:遍历AST,并在需要的时候可以进行修改generate:把AST再转换成代码code2。
2023-02-09 18:31:10
74
原创 新一代信息技术
新一代信息技术产业包括:加快建设宽带、泛在、融合、安全的信息网络基础设施推动新一代移动通信、下一代互联网核心设备和智能终端的研发及产业化加快推进三网融合,促进物联网、云计算的研发和示范应用着力发展集成电路、新型显示、高端软件、高端服务器等核心基础产业提升软件服务、网络增值服务等信息服务能力,加快重要基础设施智能化改造大力发展数字虚拟等技术,促进文化创意产业发展在十三五规划纲要中新一代信息技术产品创新还包括:人工智能、5G通信、先进传感器和可穿戴设备。
2023-02-09 17:20:35
69
原创 copy与deepcopy、赋值的区别
copy()与deepcopy()之间的主要区别是python对数据的存储方式。首先直接上结论::深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。:等于赋值,并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一个新标签,所以当其中一个标签被改变的时候,数据块就会发生变化,另一个标签也会随之改变。
2023-02-08 18:38:33
34
原创 时标网络图
一、 直接看关键路径、自由时差和总时差自由时差:不影响任何紧后活动最早开始时间下本活动可推迟时间总时差=关键路径时长-活动所在最长路径二、资源平滑-移动活动,通过浮动时间优化资源需求【重要】三、计算监测点时的PV及挣值数据【非常重要】四、做工序安排题目。
2023-02-08 18:27:56
35
原创 软件工程详解
OOA的基本任务是运用OO方法, 对问题域进行分析和理解, 正确认识其中的事物及它们之间的关系,找出描述问题域和系统功能所需的类和对象,定义它们的属性和职责,以及它们之间所形成的各种联系。OOD的结果就是设计模型,对于OOD而言,在支持可维护性的同时,提高软件的可复用性是一个至关重要的问题,如何同时提高软件的可维护性和可复用性,是OOD需要解决的核心问题之一。(3) 构件图(component diagram) :构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。
2023-02-07 09:40:15
28
原创 软件工程详解
OOA的基本任务是运用OO方法, 对问题域进行分析和理解, 正确认识其中的事物及它们之间的关系,找出描述问题域和系统功能所需的类和对象,定义它们的属性和职责,以及它们之间所形成的各种联系。OOD的结果就是设计模型,对于OOD而言,在支持可维护性的同时,提高软件的可复用性是一个至关重要的问题,如何同时提高软件的可维护性和可复用性,是OOD需要解决的核心问题之一。(3) 构件图(component diagram) :构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。
2023-02-07 09:33:05
30
原创 软件工程详解
OOA的基本任务是运用OO方法, 对问题域进行分析和理解, 正确认识其中的事物及它们之间的关系,找出描述问题域和系统功能所需的类和对象,定义它们的属性和职责,以及它们之间所形成的各种联系。OOD的结果就是设计模型,对于OOD而言,在支持可维护性的同时,提高软件的可复用性是一个至关重要的问题,如何同时提高软件的可维护性和可复用性,是OOD需要解决的核心问题之一。(3) 构件图(component diagram) :构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。
2023-02-07 09:27:16
30
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人