![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工具
文章平均质量分 76
dazhong2012
这个作者很懒,什么都没留下…
展开
-
Springboot开发之 Excel 处理工具(三) -- EasyPoi 简介
名称:EasyPoi类型:Java 库功能:简化 Excel 和 Word 文档的操作,包括数据导入导出、模板渲染等基础:基于 Apache POI 项目进行封装,提供更易用的 APIEasyPoi 是一个功能强大且易于使用的 Java 库,它基于 Apache POI 进行了封装,提供了更加简洁和高效的 API,帮助开发者快速实现 Excel 和 Word 文档的操作。无论是数据导入导出、报表生成还是文件自动化处理,EasyPoi 都是一个理想的选择。原创 2024-07-17 22:53:14 · 754 阅读 · 0 评论 -
idea 默认路径修改
1.查看 idea 的安装路径(右键点击 idea 图标,查看路径 )在 bin 目录查看 idea.properties 文件,修改以下四个路径文件。原创 2024-07-07 21:24:01 · 430 阅读 · 0 评论 -
MyBatis 分页插件 PageHelper 简介
PageHelper 作为一个 MyBatis 的分页插件,通过拦截 MyBatis 的查询操作,自动在 SQL 语句后添加分页逻辑,从而实现了物理分页。使用 PageHelper 可以避免手写复杂的分页 SQL 语句,简化开发过程,提高开发效率。PageHelper 是一款优秀的 MyBatis 分页插件,它通过拦截 MyBatis 的查询操作,自动添加分页逻辑,简化了分页查询的开发过程。原创 2024-07-03 20:24:19 · 714 阅读 · 0 评论 -
Springboot开发之 Excel 处理工具(二)-- Easyexcel
EasyExcel是一个基于Java的Excel处理工具库,它的核心设计理念是快速、简洁,并且能够有效解决处理大文件时的内存溢出问题。使用EasyExcel,开发者可以在几乎不需要考虑性能和内存消耗的情况下,轻松实现Excel文件的读写操作。原创 2024-06-21 22:02:06 · 463 阅读 · 0 评论 -
Springboot开发之 Excel 处理工具(一) -- Apache POI
Epoi是一个功能强大且易于集成的Excel操作工具,它为Spring Boot应用程序提供了快速开发Excel导出功能的能力。通过简单的几个步骤,就可以在Spring Boot项目中集成Epoi,并实现复杂的Excel操作。原创 2024-06-21 17:31:29 · 467 阅读 · 0 评论 -
常用加密算法之 SM4 简介及应用
SM4 是中国国家密码管理局提出的一种分组密码算法,也称为 SMS4。它属于对称加密算法,分组长度为 128 比特,密钥长度也为 128 比特。SM4 算法采用了与 AES 类似的轮函数结构,但具体的 S 盒和线性变换与 AES 不同,因此具有独特的加密性能。原创 2024-06-20 21:48:07 · 1004 阅读 · 0 评论 -
ETL可视化工具 DataX -- DataX-Web安装 (三)
1.任务管理–数据源管理 :创建 数据库连接信息2.任务管理–datax 任务模板:创建 定时执行任务模板3.创建完成后,在任务管理中查看。原创 2024-06-17 21:13:59 · 1474 阅读 · 0 评论 -
ETL可视化工具 DataX -- 安装部署 ( 二)
可以通过命令查看配置模板: python datax.py -r {YOUR_READER} -w {YOUR_WRITER}原创 2024-06-14 09:00:38 · 620 阅读 · 0 评论 -
ETL可视化工具 DataX -- 简介( 一)
DataX 是阿里云DataWorks数据集成的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS 等各种异构数据源之间高效的数据同步功能。原创 2024-06-14 08:41:58 · 1616 阅读 · 0 评论 -
Kettle 数据抽取工具使用教程:从入门到实战
Kettle 是 Pentaho Data Integration (PDI) 的一个组成部分,是一个开源的数据集成工具。它被广泛用于数据的抽取、转换和加载 (ETL) 过程。Kettle 提供了一个易于使用的图形界面,可以轻松设计和执行 ETL 流程。原创 2024-06-13 21:26:57 · 534 阅读 · 0 评论 -
Docker 入门篇(十)-- XXL-Job 任务调度安装
一、简介XXL-Job 是一个轻量级、分布式的任务调度平台,用于处理定时任务和手动触发任务。它具有高可用性、高可靠性和易于扩展等特点,适用于需要分布式任务调度的各种场景。原创 2024-06-12 14:20:01 · 544 阅读 · 0 评论 -
Springboot 开发之任务调度框架(二) XXL-Job 从入门到实战
XXL-Job 是一个开源的分布式任务调度平台,主要用于解决大规模任务调度问题。其设计理念是轻量、高效、易扩展,能够适用于各种复杂的分布式系统。源码仓库地址中央仓库地址。原创 2024-06-12 08:15:00 · 1035 阅读 · 0 评论 -
Springboot 开发之任务调度框架(一)Quartz 简介
Quartz 是一个功能强大且灵活的开源作业调度库,广泛用于 Java 应用中。它允许开发者创建复杂的调度任务,包括简单的周期性任务和复杂的日程安排。Quartz 支持多种类型的任务调度,包括按时间间隔、特定时间点、日历时间和其他复杂的时间表达式。丰富的调度表达式:支持 Cron 表达式,可以非常灵活地定义任务的调度时间。持久化支持:Quartz 支持将调度任务存储到数据库中,以保证任务在应用重启后能够继续执行。集群支持:Quartz 可以在集群环境中运行,提供高可用性和负载均衡功能。原创 2024-06-11 08:09:26 · 1428 阅读 · 1 评论 -
Tomcat 配置:一文掌握所有要点
通过合理配置 Tomcat,可以显著提升 Web 应用的性能和安全性。本文详细介绍了 Tomcat 的目录结构、核心配置文件、SSL/TLS 配置、性能优化和安全配置。希望这些内容能帮助您更好地管理和优化 Tomcat 服务器。原创 2024-06-08 12:00:00 · 933 阅读 · 0 评论 -
开源流程引擎三巨头:activiti、flowable、camunda 简介
在数字化转型的浪潮中,业务流程管理(BPM)成为了企业提高效率、优化资源、提升客户满意度的关键。而流程引擎作为BPM的核心,扮演着至关重要的角色。在开源流程引擎领域,Activiti、Flowable和Camunda被誉为三大巨头,它们各自具有独特的特点和优势,为企业提供了强大的流程管理支持。本文将为您详细介绍这三大开源流程引擎。原创 2024-06-05 08:41:25 · 733 阅读 · 0 评论 -
Springboot 开发-- 集成 Activiti 7 流程引擎
Activiti工作流介绍及使用 https://blog.csdn.net/anyisure/article/details/131289554。//为方便测试,禁用 默认的 Spring Security 认证。项目启动,将自动生成activiti 表结构。原创 2024-06-05 08:15:00 · 605 阅读 · 1 评论 -
centos 环境 nginx 安装及常用命令简介
Nginx 是一个高性能的HTTP和反向代理服务器,因其卓越的性能、丰富的功能集、简单的配置和低资源消耗而广受欢迎。本文将详细介绍如何在CentOS系统中安装Nginx,并简要介绍一些常用的Nginx命令。原创 2024-06-04 09:15:35 · 683 阅读 · 0 评论 -
Spring Boot 开发 -- 集成 Prometheus 进行高效监控
Prometheus 是一个开源的系统监控和警报工具包,它通过采集和存储指标(metrics),提供了强大的数据查询语言,可以帮助我们分析和理解应用程序的行为。Prometheus 的核心组件是 Prometheus Server,它负责采集监控指标并提供查询接口。除了 Spring Boot Actuator 提供的内置指标,我们还可以通过 Micrometer 添加自定义监控指标,以监控特定的业务逻辑或性能瓶颈。原创 2024-05-31 08:42:31 · 1635 阅读 · 0 评论 -
Springboot 开发 -- Redis 集成及配置
默认情况下,RedisTemplate 使用 JDK 序列化器,这可能会导致存储的数据体积较大。在实际开发中,可能会希望使用其他序列化器,如 JSON。// 配置连接工厂 template . setConnectionFactory(factory);原创 2024-05-29 08:53:56 · 381 阅读 · 0 评论 -
idea 中配置 Java 注释模板
在软件工程中,良好的代码注释习惯对于项目的可维护性和可读性至关重要。IntelliJ IDEA,作为一款强大的Java开发IDE,提供了灵活的注释模板配置功能,帮助开发者快速生成规范的代码注释。本文将详细介绍如何在IntelliJ IDEA中配置Java类的注释模板和方法注释模板,以提升编码效率和代码质量。原创 2024-05-28 08:28:46 · 391 阅读 · 0 评论 -
kkFileView --全能的在线文件预览解决方案
kkFileView是一个基于Spring Boot框架构建的文件文档在线预览解决方案,它易于上手和部署,支持包括但不限于doc、docx、xls、xlsx、ppt、pptx、pdf、txt、zip、rar、图片、视频、音频等主流办公文档的在线预览。项目特性易部署性:使用Spring Boot开发,使得预览服务的搭建部署非常简便。跨平台服务:通过REST接口提供服务,支持Java、PHP、Python、Go等多种开发语言,应用接入简单方便。原创 2024-05-28 08:00:00 · 1138 阅读 · 2 评论 -
Springboot开发 -- Postman 调试 session 验证 接口
当我们在开发Spring Boot应用时,经常会遇到,这些接口需要用户先登录并获取(或称为cookie中的JSESSIONID),然后在后续的请求中携带这个Session ID来保持会话状态。下面我将以一个实际的代码案例来展示如何使用Postman来调试这样的接口。原创 2024-05-16 08:00:00 · 557 阅读 · 0 评论 -
windows 系统远程连接 redis 服务
Redis是一款开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。在开发过程中,我们可能需要从Windows系统远程连接到Redis服务器以进行各种操作。本文将详细介绍如何在Windows系统上远程连接Redis服务。原创 2024-05-13 08:00:00 · 590 阅读 · 1 评论 -
Docker 入门篇(七)-- Docker 安装 nginx
在 /home/docker_data/nginx/html 查看是否存在 index.html 和 50x.html 文件,–name nginx-container #为容器指定名称为 nginx-container。-p 80:80#用于将容器的端口映射到宿主机,使得可以通过宿主机的80 端口访问。docker run #运行 Docker 容器的命令。本文将 nginx.tar 放在 /root 目录下。-d #参数表示以“后台模式”运行容器。(1)外网环境 拉取 nginx镜像。原创 2024-05-09 08:00:00 · 1224 阅读 · 0 评论 -
Linux 命令查看服务器信息
1.查看 CPU 信息。查看逻辑 CPU个数。原创 2024-05-08 08:00:00 · 157 阅读 · 1 评论 -
YAML 入门教程
在软件开发和配置管理领域,我们经常需要一种方式来表示和存储数据。这些数据可能是配置参数、文档结构或者是其他形式的结构化信息。YAML(Yet Another Markup Language)就是这样一种被广泛使用的数据序列化语言,它提供了一种简洁而强大的方式来表示这些数据。本文将带你深入了解 YAML 的基本语法和特性。YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。原创 2024-05-07 08:00:00 · 463 阅读 · 0 评论 -
Springboot 学习之数据库配置项加密工具:ulisesbocchio
在 springboot 项目中,我们为了规避安全漏洞的问题,要对数据库连接的用户名和密码等信息加密处理。ulisesbocchio 是一款好用的加密插件,下面分享一下使用方法。一.配置 mavan 依赖,直接使用 spring-boot-starter 方式 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-start原创 2024-05-04 11:22:46 · 300 阅读 · 1 评论 -
CentOS 环境 JDK 安装
(1)官网Java jdk 历史版本选择以下x86 64位版本(2)国内 编程宝库 java jdk镜像地址: http://www.codebaoku.com/jdk/jdk-index.html。原创 2024-05-01 09:00:00 · 147 阅读 · 0 评论 -
Docker 入门篇(四)-- 可视化管理工具 Portainer 安装简介
Portainer是一个轻量级且易于安装的管理工具,为Docker环境提供直观的图形用户界面(GUI)。其用户友好的界面使得Docker容器、镜像、网络和数据卷的管理变得异常便捷。从监视容器状态到创建新的容器实例,Portainer提供了全面的功能,使得Docker管理变得更加直观与高效。Portainer 的左侧菜单栏提供了一系列模块,用于管理各种 Docker 资源:Containers(容器):显示所有容器的列表,用户可以查看容器的状态、启动、停止、删除容器等操作。原创 2024-04-30 08:15:00 · 1889 阅读 · 0 评论 -
Docker 入门篇(三)Docker在Windows 下安装镜像
v D:\developsoft\docker\DockerDesktopWSL\data\redis\redis.conf:/etc/redis/redis.conf #将配置文件映射到容器。2)下载相应版本的redis.conf 文件:https://github.com/redis/redis/tags。redis-server /etc/redis/redis.conf #使用容器内的redis配置启动服务。在浏览器中访问地址:http://localhost:18848/nacos/原创 2024-04-29 08:30:00 · 3792 阅读 · 0 评论 -
SNETCracker--超级弱口令检查工具简介
SNETCracker 超级弱口令检查工具是一款Windows平台的弱口令审计工具,支持批量多线程检查,可快速发现弱密码、弱口令账号,密码支持和用户名结合进行检查,大大提高成功率,支持自定义服务端口和字典。原创 2024-04-25 22:39:51 · 1399 阅读 · 4 评论 -
Docker 入门篇(二)-- Linux 环境离线安装
在 docker-26.1.0.tgz同目录下 ,创建上文内容的 docker.service 文件。注意,将其中的ip地址,改成您的服务器地址,其它参数不用改。编辑 docker-uninstall.sh,内容如下。新建安装脚本文件 docker-install.sh。编辑docker-install.sh,内容如下。将下边内容复制到docker.service。创建 docker.service 文件。原创 2024-04-26 08:30:00 · 787 阅读 · 1 评论 -
Docker 入门篇(一)-- 简介与安装教程(Windows和Linux)
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间没有任何接口(类似iPhone的app)。几乎没有性能开销,可以很容易地在机器和云之间移植。原创 2024-04-25 08:00:00 · 1053 阅读 · 1 评论 -
Gradle安装配置及使用技术教程
Gradle是一个功能强大且灵活的构建工具,通过本文的介绍,你应该已经对Gradle的安装、配置和使用有了更深入的了解。为了进一步提高构建效率,建议根据项目需求合理配置仓库镜像,并充分利用Gradle的核心功能来优化构建过程。原创 2024-04-20 20:05:09 · 761 阅读 · 0 评论 -
IDEA中Docker相关操作的使用教程
本文介绍了在IDEA中配置和使用Docker的相关操作,包括远程访问配置、服务连接、Dockerfile编写以及测试访问等内容。通过掌握这些操作,我们可以更加便捷地在IDEA中管理和部署Docker应用,提高开发效率和部署质量。希望本文能对大家有所帮助!原创 2024-04-18 11:10:10 · 1638 阅读 · 0 评论 -
Magic API:Java接口的快速开发神器
Magic API是一个基于Java的接口快速开发框架,它提供了简洁易用的UI界面,通过该界面可以方便地编写接口,并自动映射为HTTP接口。使用Magic API,我们无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象,即可快速完成常见的HTTP API接口开发。Magic API的官网地址为:https://www.ssssssss.org/,其中包含了详细的文档和示例,供开发者参考。原创 2024-04-18 10:37:57 · 1296 阅读 · 0 评论 -
xml 文档校验之 xml schema学习
在项目工作中,我们要对生成的 xml 文档进行规则校验,看生成的文档是否符合我们的模板文档,简单的方法是是编写 XSD 文档。XSD是指 XML结构定义 ( XML Schemas Definition )XML Schema 是DTD的替代品。XML Schema语言也就是XSD。关于 XSD 的教程,我们可以参考 W3cSchool 的 XSD 教程XML Schema描述了XML文档的结构。可以用一个指定的XML Schema来验证某个XML文档,以检查该XML文档是否符合其要求。文档设计者可原创 2021-01-08 17:08:23 · 426 阅读 · 0 评论 -
程序猿攻城狮开发必备笔记工具,让你的效率提高3倍!
工欲善其事必先利其器!作为一个程序猿,我记得刚毕业那时,每天团队大佬会给自己分配些学习或工作任务,而每天的学习,都有新的收获,让我开始有了记笔记的习惯。刚开始记录的时候,使用的是 Microsof Word,看到别的人用WPS,内心自以为比他们强。后来,有一次在外面的时候,我需要修改一份资料的时候,发下电脑不在身边,我才发下我需要一款PC端,移动端都可以用的文档同步工具,我原来也用过百度云,...原创 2018-08-02 09:26:29 · 1526 阅读 · 2 评论 -
迈出Java开发第一步—— Java环境搭建之JDK下载及安装
一.JDK下载 JDK的全称为 Java Development Kits,即 Java 开发工具包。 JAVA最早是由SUN 公司开发,现已被Oracle公司收购,所以下载JDK时,我们要去Oracle公司官网(https://www.oracle.com)进行下载。 具体下载页面为: http://www.oracle.com/technetwork/java/javase/downl...原创 2018-08-08 19:15:36 · 291 阅读 · 0 评论 -
FineReport 报表工具使用总结
配置数据库连接点击菜单栏 【服务器】→【定义数据连接】,打开配置窗口: 我们配置与项目工程中相同的数据库连接方式,这里是以oracle 数据库配置为例来说明: jdbc.property文件jdbc.driver=oracle.jdbc.driver.OracleDriver //数据库驱动jdbc.url=jdbc\:oracle\:thin\:@127.0.0.1\:15...原创 2018-09-12 08:35:03 · 5524 阅读 · 0 评论