软件合集(项目开发中会用到的软件)

  • jeecg(JeecgBoot 文档中心)

    • JeecgBoot是一款基于BPM的低代码平台!前后端分离架构 SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot引领新低代码开发模式 OnlineCoding-> 代码生成器-> 手工MERGE, 帮助Java项目解决70%的重复工作,让开发更多关注业务,既能快速提高效率,节省研发成本,同时又不失灵活性!一系列低代码能力:Online表单、Online报表、Online图表、表单设计、流程设计、报表设计、大屏设计 
  • mysql(MySql基础详解_mysqlcsdn-CSDN博客)

    • 是现在流行的开源的,免费的关系型数据库。
  • redis(Redis入门指南:快速了解和使用Redis的核心技术 - 知乎)

    • Redis(Remote Dictionary Server)是一种开源的内存数据结构存储系统,它可以用作数据库、缓存和消息代理。Redis支持多种数据结构,如字符串、哈希表、列表、集合和有序集合,使得它在不同场景下的应用非常广泛。
  • MongoDB(MongoDB 基本介绍和操作_mongotop-CSDN博客)

    • MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。
      MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
      MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。
      MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组
  • xxl-job(XXL-JOB(分布式任务调度平台)的使用(详细教程))

    • XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展
  • nginx(Nginx的介绍与使用_肥海学习日志的博客-CSDN博客)

    • nginx是一个轻量级、高性能的web服务器和反向代理服务器,同时也是一个比较优秀的负载均衡服务器和缓存服务器,可以运行于多种平台
      在连接高并发的情况下,能够支持高达 50,000 个并发连接数的响应。
  • form-create(介绍 | form-create)

    • form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持5个UI框架,并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。
  • cnnvd(国家信息安全漏洞库)cnvd(https://www.cnvd.org.cn/flaw/list?flag=true)

    • 国家信息安全漏洞库, 为负责建设运维的国家级信息安全漏洞数据管理平台, 旨在为我国信息安全保障提供服务。
  • OpenSCA(关于OpenSCA)

    • 软件成分分析(Software Composition Analysis, SCA)是Gartner定义的一种应用程序安全检测技术,该技术用于分析开源软件以及第三方商业软件涉及的各种源码、模块、框架和库等,以识别和清点开源软件的组件及其构成和依赖关系,并检测是否存在已知的安全和功能漏洞、安全补丁是否已经过时或是否存在许可证合规或兼容性风险等安全问题,帮助确保企业软件供应链中组件的安全。

  • nessus(Nessus详细安装教程(Windows版))

    • Nessus最著名的功能之一就是漏洞扫描。它能够对目标系统进行全面的扫描,识别出可能存在的漏洞和安全风险,Nessus的漏洞库包含了数千种常见和已知的漏洞,可以对操作系统、网络设备、数据库、Web应用程序等进行全面的扫描。

  • Kafka(Windows10下安装Kafka超级详细的教程)

    • Kafka 是一个分布式的流处理平台,其最初由 LinkedIn 公司开发,并于 2011 年开源,现在由 Apache 软件基金会进行维护。Kafka 的主要特点是高吞吐量、低延迟,以及可水平扩展的能力,因此在互联网领域被广泛应用。以下是 Kafka 的原理、实现架构以及应用
  • Kettle(Kettle — 使用手册-CSDN博客)

    • ETL是EXTRACT( 抽取)、TRANSFORM (转换、LOAD ( 加载)的简称,实现数据多个异构数据源加载到数据库或其他目标地址,是数据仓库Q建设和维护中的重要一环,也是工作量较大的一块。Ketle是ETL中其中一个开源工具,基于纯Java开发。大数据迁移工具
  • sqlmap(https://www.cnblogs.com/php09/p/10404560.html)

    • sqlmap是一款开源免费的漏洞检查、利用工具.
    • 可以检测页面中get,post参数,cookie,http头等.
    • 可以实现数据榨取
    • 可以实现文件系统的访问
    • 可以实现操作命令的执行
    • 还可以对xss漏洞进行检测
  • Burp Suite(https://www.cnblogs.com/tjp40922/p/11373200.html)

    • Burpsuite 是用于攻击 web 应用程序的集成平台。它包含了许多 Burp 工具,这些不同的 Burp 工具通过协同工作,有效的分享信息,支持以某种工具中的信息为基础供另一种工具使用的方式发起攻击。这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示 HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。它主要用来做安全性渗透测试。其多种功能可以帮我们执行各种任务.请求的拦截和修改,扫描 web 应用程序漏洞,以暴力破解登陆表单,执行会话令牌等多种的随机性检查。
    • 联合sqlmap简单使用(https://www.cnblogs.com/vickyovo/p/15082630.html)
  • activiti(开源版整合)

    • 工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。

    • 一个软件系统中具有工作流的功能,我们把它称为工作流系统,一个系统中工作流的功能是什么?就是对系统的业务流程进行自动化管理,所以工作流是建立在业务流程的基础上,所以一个软件的系统核心根本上还是系统的业务流程,工作流只是协助进行业务流程管理。即使没有工作流业务系统也可以开发运行,只不过有了工作流可以更好的管理业务流程,提高系统的可扩展性

  • uni-app(uni-app官网)

    是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

  • jenkins(jenkins编译打包及自动化部署_jenkins打包,发布,部署-CSDN博客)

    • Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平,使软件的持续集成变成可能。

  • opencv(Opencv实现身份证OCR识别_java opencv读取身份信息-CSDN博客)

    • OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1]它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法

  • JMeter(JMeter 使用(实现压测请求以及生成图文报告))

    • Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Jaa 对象、数据库、FTP 服务器,等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能移对应用程序做功能回归测过,通时创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。
      Apache imeter 可以用于对静态的和动态的资源(文件,Servlet,Per脚本 iava 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图开分析或在大并发负载测试你的服务器/脚本/对象。

  • processon(ProcessOn思维导图流程图)

    • 在线流程图绘制
  • 墨刀(墨刀)

    • 墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅 [1],不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通
  • 禅道(项目管理软件 开源项目管理软件 免费项目管理软件)

    • 禅道开源项目管理软件是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。此外,该软件的开源社区建设内容丰富,包含博客,应用商店及公开课、视频教程、官方培训在内的禅道学堂,配套服务十分完善。
  • Anaconda(Anaconda介绍、安装及使用教程 - 知乎)

    • Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。

      此外,Python的强大之处在于它的应用领域范围之广,遍及人工智能、科学计算、Web开发、系统运维、大数据及云计算、金融、游戏开发等。实现其强大功能的前提,就是Python具有数量庞大且功能相对完善的标准库和第三方库。通过对库的引用,能够实现对不同领域业务的开发。然而,正是由于库的数量庞大,对于管理这些库以及对库作及时的维护成为既重要但复杂度又高的事情。

    • Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项

  • nvm(安装nvm,并使用nvm安装nodejs及配置环境变量)

    • 在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。
    • Node.js平台,Node.js工具社区和Node.js库是快速移动的目标 - 在一个Node.js版本下可能有效的方法不能保证适用于另一个版本的Node.js。因此,用户需要一些方法在 Node 的多个版本之间切换.js
  • MobaXterm(远程 -- MobaXterm的安装与使用_mobaxterm安装-CSDN博客)

    • 对于有远程需要的同学们来讲,需要一个稳定,好用,最好还免费的远程工具以便在Windows端管理自己的linux系统怎么办?
      MobaXterm,可以解决你的烦恼
      MobaXterm,免费,而且功能强大
      ssh/文件传输,一键执行命令,VNC等等功能,今天我们先来讨论下基础的 ssh以及文件传输功能

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/209134.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FPGA设计时序分析概念之Timing Arc

目录 1.1 Timing Arc概念 1.2 Timing Arcs的类型 1.3 Timing Sense(时序感知) 1.4 参考资料 1.1 Timing Arc概念 在时序工具对设计进行时序分析时,经常会看到一个概念Timing Arch(时序弧)。Timing Arc是一个信号一个单元Cell的输入引脚Pin到该单元输出引脚Outpu…

python epub文件解析

python epub文件解析 代码BeautifulSoup 介绍解释 代码 import ebooklib from bs4 import BeautifulSoup from ebooklib import epubbook epub.read_epub("逻辑思维训练1200题.epub")# 解析 for item in book.get_items():# 提取书中的文本内容if item.get_type() …

Redis主从架构中从节点的master_link_status:down

项目场景: 在搭建Redis的主从架构时,查看Redis的从节点状态时发现其连接的主节点的状态为down,并且查看主节点的状态时发现连接的从节点数量为0。 问题描述 原因分析: 可能在主节点中配置了密码,即requirepass。 解决…

算法:常见的链表算法

文章目录 链表算法两数相加两两交换链表中的节点重排链表合并K个升序链表K个一组翻转链表 总结 本篇总结常见的链表算法题和看他人题解所得到的一些收获 链表算法 关于链表的算法: 画图:画图可以解决绝大部分的数据结构的问题,任何的算法题…

视觉学习笔记12——百度飞浆框架的PaddleOCR 安装、标注、训练以及测试

系列文章目录 虚拟环境部署 参考博客1 参考博客2 参考博客3 参考博客4 文章目录 系列文章目录一、简单介绍1.OCR介绍2.PaddleOCR介绍 二、安装1.anaconda基础环境1)anaconda的基本操作2)搭建飞浆的基础环境 2.安装paddlepaddle-gpu版本1)安装…

语言模型GPT与HuggingFace应用

受到计算机视觉领域采用ImageNet对模型进行一次预训练,使得模型可以通过海量图像充分学习如何提取特征,然后再根据任务目标进行模型微调的范式影响,自然语言处理领域基于预训练语言模型的方法也逐渐成为主流。以ELMo为代表的动态词向量模型开…

C#8.0本质论第十七章--构建自定义集合

C#8.0本质论第十七章–构建自定义集合 17.1更多集合接口 17.1.1IList< T >和IDictionary< TKey , TValue > 这两个接口决定了集合类型是侧重于通过位置索引来获取值&#xff0c;还是侧重于通过键来获取值。 实现这两个接口的类都必须提供索引器。 17.1.2IColl…

在线教育小程序正在成为教育行业的新生力量

教育数字化转型是目前教育领域的一个热门话题&#xff0c;那么到底什么是教育数字化转型&#xff1f;如何做好教育数字化转型&#xff1f; 教育数字化转型是利用信息技术和数字工具改变和优化教育的过程。主要特征包括技术整合、在线学习、个性化学习、大数据分析、云计算、虚拟…

【C++学习手札】基于红黑树封装模拟实现map和set

​ &#x1f3ac;慕斯主页&#xff1a;修仙—别有洞天 &#x1f49c;本文前置知识&#xff1a; 红黑树 ♈️今日夜电波&#xff1a;漂流—菅原纱由理 2:55━━━━━━️&#x1f49f;──────── 4:29 …

Appium获取toast方法封装

一、前置说明 toast消失的很快&#xff0c;并且通过uiautomatorviewer也不能获取到它的定位信息&#xff0c;如下图&#xff1a; 二、操作步骤 toast的class name值为android.widget.Toast&#xff0c;虽然toast消失的很快&#xff0c;但是它终究是在Dom结构中出现过&…

【计算机网络】HTTP请求

目录 前言 HTTP请求报文格式 一. 请求行 HTTP请求方法 GET和POST的区别 URL 二. 请求头 常见的Header 常见的额请求体数据类型 三. 请求体 结束语 前言 HTTP是应用层的一个协议。实际我们访问一个网页&#xff0c;都会像该网页的服务器发送HTTP请求&#xff0c;服务…

使用Java将图片添加到Excel的几种方式

1、超链接 使用POI&#xff0c;依赖如下 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.1.2</version></dependency>Java代码如下,运行该程序它会在桌面创建ImageLinks.xlsx文件。 …

GPT-4V 在机器人领域的应用

在科技的浩渺宇宙中&#xff0c;OpenAI如一颗璀璨的星辰&#xff0c;于2023年9月25日&#xff0c;以一种全新的方式&#xff0c;向世界揭示了其最新的人工智能力作——GPT-4V模型。这次升级&#xff0c;为其旗下的聊天机器人ChatGPT装配了语音和图像的新功能&#xff0c;使得用…

『Linux升级路』进度条小程序

&#x1f525;博客主页&#xff1a;小王又困了 &#x1f4da;系列专栏&#xff1a;Linux &#x1f31f;人之为学&#xff0c;不日近则日退 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 目录 一、预备知识 &#x1f4d2;1.1缓冲区 &#x1f4d2;1.2回车和换行 二、倒计…

修改正点原子综合实验的NES模拟器按键控制加横屏

​​​​​​​ 开发板&#xff1a;stm32f407探索者开发板V2 屏幕是4.3寸-800-480-MCU屏 手头没有V3开发板&#xff0c;只有V2&#xff0c;所以没法测试 所以只讲修改哪里&#xff0c;请自行修改 先改手柄部分&#xff0c;把手柄改成按键 找到左边的nes文件夹中的nes_mai…

采用轨到轨输出设计 LTC6363HMS8-2、LTC6363HMS8-1、LTC6363HRD、LTC6363IDCB差分放大器I

产品详情 LTC6363 系列包括四个全差分、低功耗、低噪声放大器&#xff0c;具有经优化的轨到轨输出以驱动 SAR ADC。LTC6363 是一款独立的差分放大器&#xff0c;通常使用四个外部电阻设置其增益。LTC6363-0.5、LTC6363-1 和 LTC6363-2 都有内部匹配电阻&#xff0c;可分别创建…

【Python百宝箱】代码冲突?文件合并不再是问题!Python解决方案大揭秘

Python脚本与图形工具&#xff1a;文件比较与合并的完整指南 前言 在软件开发、版本控制和数据处理领域&#xff0c;文件比较和合并是至关重要的任务。Python生态系统中涌现了许多强大的工具和库&#xff0c;为开发者提供了丰富的选择。本指南将深入探讨 Python 中常用的文件…

看完了一个动画电影-心灵奇旅

refer: 开二倍速看完了&#xff0c;一部分是听的&#xff0c;剧情还可以&#xff0c;就是普通的治愈片。 里边有个台词&#xff1a; 一条小鱼游到一条老鱼旁边说,“我要找到他们称之为海洋的东西。” “海洋?”老鱼问,“你现在就在海洋里啊。” “这儿?”小鱼说,“这儿是水…

人工智能:走向未来的智慧之路

1. 定义与范畴 人工智能&#xff08;AI&#xff09;是一门研究如何使计算机系统能够模拟人类智慧的科学与技术。这包括了机器学习、深度学习、自然语言处理、计算机视觉等多个子领域。机器学习让计算机能够通过数据学习&#xff0c;而深度学习则通过模拟人脑神经网络的方式实现…

C++数据结构:B树

目录 一. 常见的搜索结构 二. B树的概念 三. B树节点的插入和遍历 3.1 插入B树节点 3.2 B树遍历 四. B树和B*树 4.1 B树 4.2 B*树 五. B树索引原理 5.1 索引概述 5.2 MyISAM 5.3 InnoDB 六. 总结 一. 常见的搜索结构 表示1为在实际软件开发项目中&#xff0c;常用…