- 博客(212)
- 资源 (53)
- 问答 (1)
- 收藏
- 关注
原创 Flowable 流程设计器常用控件说明
在当今数字化时代,业务流程管理对于企业的高效运营和发展至关重要。Flowable作为一个强大的开源BPM(BusinessProcessManagement)框架,其流程设计器提供了丰富多样的常用控件,帮助企业灵活地构建和优化各种业务流程。这些控件不仅满足了不同业务场景的需求,还大大提高了流程设计的可视化程度和可维护性。本文将详细介绍Flowable流程设计器的常用控件,包括其功能特点、适用场景以及实际应用案例。
2025-01-20 08:30:00
736
原创 使用git命令合并代码和处理代码冲突
在 Git 中,合并代码是日常开发中的常见操作,特别是在团队协作时。合并代码的过程可能伴随着冲突,需要开发者手动解决。以下是关于如何合并代码以及解决代码冲突的详细流程和相关命令。
2025-01-11 13:43:45
737
原创 Java 原型模式、建造者模式、单例模式
原型模式(Prototype Pattern)是一种创建型设计模式,它允许你通过复制现有对象来创建新对象,而不是通过实例化类。这种模式在需要大量相似对象时非常有用,因为它可以减少创建对象的开销。
2025-01-09 09:34:53
1133
原创 Java 工厂模式、工厂方法模式、抽象工厂模式
工厂模式的核心思想是定义一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法模式允许一个类的实例化延迟到其子类。这意味着工厂方法模式允许系统在不修改现有代码的情况下引进新的类型。工厂模式是一种非常有用的设计模式,它通过定义一个创建对象的接口来让子类决定实例化哪个类。根据不同的需求,可以选择简单工厂模式、工厂方法模式或抽象工厂模式。每种模式都有其适用的场景和优缺点,在实际开发中应根据具体情况选择合适的模式。END。
2025-01-08 13:58:24
1017
原创 Django ORM 常用增刪改查語法、API及示例
首先,我们需要定义一个模型类,该类继承自。模型类中的每个属性都对应数据库中的一个字段。本文详细介绍了Django ORM的常用增删改查操作及其API,并通过示例展示了如何定义模型、序列化器以及如何使用视图和路由来处理HTTP请求。通过这些内容,你可以更好地理解和使用Django ORM来进行数据库操作。END。
2025-01-02 10:52:01
722
原创 深入解析Flowable:工作流与业务流程管理引擎
Flowable是一个基于Apache 2.0许可的轻量级BPM系统,它允许用户快速构建和部署流程应用。作为Activiti工作流引擎的继承者,Flowable继承了其强大的功能并在此基础上进行了扩展和改进。Flowable的主要优势在于它的模块化设计,这使得它可以灵活地被集成到不同的系统中去,无论是云基础设施还是传统的企业级应用。综上所述,Flowable以其灵活性、易用性和强大的功能集成为市场上领先的工作流和BPM系统之一。
2024-07-27 13:56:11
2307
原创 Liunx服務器漏洞掃描修復-Tomcat默認文件漏洞
Tomcat是Apache软件基金会的一个开源项目,是一个广泛使用的Servlet容器,可以处理Java Servlet、JavaServer Page(JSP)等请求。然而,Tomcat也存在一些默认配置的安全问题,可能会被攻击者利用, Tomcat默認文件漏洞就是最常見的一種安裝後漏洞。
2024-07-27 13:51:12
635
原创 Java List<T>流Stream常用API详细应用场景及示例代码
在Java 8中引入的Stream API是处理集合的新方法,它提供了一种高效、函数式的方式来处理数据。本文将详细介绍Java List 流Stream的常用API,通过具体的应用场景和详细的示例代码,帮助读者深入理解和应用这一强大的工具。
2024-04-19 08:15:00
1208
原创 Java Spring 框架下利用 MyBatis 实现请求 MySQL 数据库的存储过程
在现代的 Web 应用开发中,我们经常需要与数据库交互。Java Spring 框架搭配 MyBatis 可以方便地实现对 MySQL 数据库的操作,特别是调用存储过程。本文将深入探讨如何在 Spring + MyBatis 的环境中调用 MySQL 存储过程并获取查询结果。
2024-04-17 08:15:00
1065
原创 JavaWeb开发免费后台Html样式模板
后台Html样式模板免费模板网(www.freemoban.com)提供大量的免费网站HTML网页模板,企业/响应式/自适应等免费网站模板源码,大家可以任意下载安装测试使用!为网站学习者提供帮助。链接: 免费模板END...
2024-04-12 10:22:13
11017
5
原创 Jenkins下载安装教程(Windows)
前置条件:必须先安装JDK : JDK安装教程(Windows)下载安装包:Jenkins安装包下载链接选择Jenkins的安装路径:先点击Test Port测试默认端口8080是否被占用,如果占用自行更换如9090选择JDK安装位置,如果配置过,Jenkins会自己找到:点击next后会弹出提示框,这里直接点击ok后继续next:安装好后,会自动打开浏览器 并打开地址:localhost:8080。如果端口冲突按修改后的端口号输入。按照提示的路径找到密码后输入密码:
2023-12-26 13:13:59
1409
原创 基于Python和PyQt5实现键盘快捷键触发按钮函数逻辑
通过PyQt5实现快捷键触发按钮函数逻辑的实现方式有两种,一种是在设计界面过程中顺带设置按钮的属性,如果需要修改快捷键则需要在界面文件中修改或者去ui文件转成的py文件当中修改,感觉不是很方便,另一种是在使用按钮时进行设置,为属性绑定键盘快捷键,进而触发按钮逻辑。
2022-12-20 08:45:00
2540
原创 基于Python logging 实现日志功能模块(即拿即用)
在项目开发过程,日志文件是十分重要的,尤其对于程序员后期排查软件问题、发现问题bug及使用记录等更是非常重要。
2022-12-12 08:30:00
398
1
原创 使用TortoiseGit拉取(clone)、提交代码至托管仓库(GitLab、GitHub、Gitee)
以GitLab为例,假设我们要拉取GitLab上如下路径的代码:在本地新建文件夹用于放置拉取的程序文件等:选择代码仓库路径复制到URL,同时设置拉取文件的保存位置即Directory。此外,根据实际情况选择要拉取的代码分支,默认不选为拉取mian(master):URL: 要拉取的代码仓库的路径Directory: 拉取代码的保存位置Branch: 拉取哪个分支(默认拉取main(之前叫master)即主干)授权,这里点击 Authorize :授权成功:拉取代码至本地成功拉取远程仓库的代码:选择要
2022-12-08 08:30:00
12480
1
原创 Java项目导入IDEA的流程配置及常见问题解决(持续更新中...)
本文主要演示一个普通 java 项目导入IDEA的流程步骤及可能出现的问题、原因及解决办法。
2022-12-02 17:55:06
12661
原创 Zookeeper原理(data tree结构、工作原理、架构、应用场景)
ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册等。
2022-08-05 08:00:00
864
原创 Liunx文件目录操作命令(cd、pwd、ls、mkdir、rmdir)
rmdir删除的是空目录,目录下有内容时无法删除的,-rf可删除非空目录。其中dirName表示可为绝对路径或相对路径。
2022-08-04 08:00:00
524
原创 zookeeper安装教程(Windows)
ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。Zookeeper由雅虎研究院开发,后来捐赠给了Apache软件基金会。由于雅虎内部很多大型系统都依赖着一个类似的组件来协调多个服务,但这个组件存在单点故障问题,因此研究人员就开始研发一个通用的协调框架zookeeper。由于之前已经有很多项目均以动物命名如pig,cat,因此就起名叫动物园管理员(zookeeper)。...
2022-08-03 08:00:00
811
原创 Liunx文件操作命令(touch、cat、vim、more、less、cp、mv、rm、head、tail、file、find)
类似cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能(与vi相似)。-mount,-xdev只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件。find.-name“*.py”查询当前目录及其子目录下所有文件后缀为.py的文件。与more类似,less可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。...
2022-08-02 09:24:53
1401
原创 RPC:Thrift框架
远程过程调用协议。一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。简而言之就是客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。本地调用我们的代码在同一个进程中(或者说同一个地址空间)调用另外一个方法,得到我们需要的结果。远程调用如果这里的add方法是一个很复杂的方法,很多系统都想用这个方法,那么我们可以把这个方法单独拆成一个服务,提供给各个系统进行调用。...............
2022-07-18 13:36:53
1321
原创 SpringBoot后端框架整合前端Vue系统框架
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。在IDEA中整合前后端框架,实现前后端分离,人不分离,方便项目开发。此外,也可使用IDEA完成SpringBoot后端框架开发,vscode完成Vue前端框架开发。复制生成的Vue前端框架至SpringBoot后端框架文件目录中,前后端项目统一在IDEA中进行开发。在IDEA中打开,等待生成索引:导入完成:配置前端vue框架快捷启动:点击 Edit Configurations点击 + 选择 npm:配置如下三项:
2022-07-09 08:00:00
4869
原创 Vue前端可视化系统框架搭建
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。Vue项目框架搭建主要是设计、搭建一套简易的界面模板。从Element Ui中布局容器中选择实例并负责复制代码:Home.vue中替换为如下内容:浏览器中显示如下内容:打开vue项目的App.vue删除图中显示的Home和about:App.vue只保留如下内容:在vue项目的assets中新建一个global.css文件后,复制如下页面样式内容粘贴:在vue项目的main.js 中引入:Home.vue再次调
2022-07-08 08:00:00
1982
原创 SpringBoot后端项目框架搭建
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。电脑已安装\配置如下工具:IDEA、jdk、MySQL及其可视化工具 MySQL Workbench或Navicat打开IDEA新建SpringBoot后端项目框架;1.选择Spring initialize:选择Project SDK: 设置jdk版本,推荐jdk1.8,其他选项默认,之后点击 next;如果报错:Error message:Cannot download ‘https://start.sprin
2022-07-07 08:00:00
3004
原创 Vue前端整合Element Ui
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。Element UI 是一套采用 Vue 2.0 作为基础框架实现的组件库,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助网站快速成型。Element Ui组件官网WIN+R输入CMD(必须以管理员身份运行)定位到vue项目生成位置后输入:安装element-ui。也可以在IDEA中打开Terminada进行安装;同时在vue项目的package.json中依赖出现Eleme
2022-07-06 08:00:00
663
原创 Vue安装过程及环境配置
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。通过WIN+R输入CMD打开命令行(必须是以管理员身份运行),输入:这句命令可以更改默认设置,默认为从国外服务器下,这里使用阿里巴巴在国内的镜像服务器,下载速度快。安装脚手架vue-cli,在命令行CMD输入如下命令:安装后,输入如下命令:或检查是否安装成功。查看安装的vue信息:查看安装的vue版本:在命令行输入:安装vue-router。在命令行中运行命令 :然后等待安装完成。webpack 4x以上
2022-07-05 08:00:00
828
原创 Vue前端项目搭建及测试
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。以管理员身份打开命令行(CMD)输入如下命令,设置npm淘宝镜像加速:安装vue脚手架vue-cli,在命令行(CMD)输入如下命令完成安装:2.创建vue前端项目以管理员身份在命令行(CMD)输入:其中·xxx 为vue项目名,自行设置,之后按Enter回车;1.这里通过键盘上下键进行操作,选择最后一项:Manually select features后按Enter键确认;2.进行配置,通过键盘上下键进行操作,
2022-07-04 08:00:00
901
原创 Node.js安装、环境变量配置、报错解决
Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。下载地址:Node.js下载地址点击下载得到一个.msi的文件,之后双击打开,安装Node.js。基本一直nextstep1:step2:勾选同意step3:选择安装位置,我选择安装
2022-06-14 21:32:22
6198
10
原创 PyQt5定时器timer的实现与应用
基于Python和PyQt5的定时器实现与应用在基于PyQt5的应用程序开发过程中经常会遇到一些需要循环执行的任务,即定时多长时间任务循环一次。常用于数据库定时更新、界面刷新、内存清理、脚本任务运行、进度条等需要定时更新的程序段,小到某一参数的定时更新,大到整个线程任务的更新、程序段的循环定时执行。程序逻辑示例...
2022-05-25 08:00:00
991
原创 Python多线程创建、开启、停止及在PyQt5当中的应用
Python多线程创建、开启、停止及在PyQt5当中的应用Python多线程主要通过调用threading库进行线程控制,常用函数为start()、current_thread()、getName()等,主要用于多任务并发执行,在实际应用当中需要继承threading的Thread,重写其run方法实现功能。而该库中缺乏线程停止函数,需要我们通过制造异常的方式停止线程,本文将提供一种线程停止方法stop_thread()。在PyQt5当中,多线程常用于qt多任务并发执行,例如完成海量数据导入、导出;多.
2022-05-23 08:00:00
2180
3
原创 基于PyQt5实现工具栏打开页面及页面传参功能
基于Python和PyQt5实现工具栏打开页面及页面传参功能基本功能:动态增加工具栏内容,可进行工具栏动态扩展,通过子界面设置动态传递参数至主界面;通过点击工具中的子界面实现工具栏打开子界面功能,工具栏不必修改ui即可进行多栏拓展。效果 基于PyQt5实现工具栏打开页面及页面传参功能 程序代码示例1. 程序逻辑代码示例# -*- coding: utf-8 -*-"
2022-05-20 08:00:00
668
PyQt5定时器timer的实现与应用
2022-05-19
大数据分析案例:财政收入预测Jupyter版.rar
2022-05-19
基于Python和PyQt5的GUI快速开发模板系统
2022-04-23
基于pyinstxtractor和uncompyle6实现exe to py 反编译工具
2022-04-19
基于Python和PyQt5实现访问Web应用程序或网页
2022-04-16
基于Python和PyQt5实现读取本地视频后循环播放
2022-04-16
PythonGUI:基于Kivy打包Python程序为Android apk文件安装包合集
2022-04-09
ARMA算法(基于Python语言实现)
2022-04-06
ARIMA算法(基于Python编程语言实现)
2022-04-06
Apriori算法(基于Python编程语言实现)
2022-04-06
深度学习激活函数图像绘制(基于Python编程语言实现)
2022-04-06
数据平稳性ADF检验(基于Python编程语言实现)
2022-04-06
Python编程基础-数据&代码
2022-04-06
天工大考研控制复试资料(2019)
2022-04-06
大数据分析案例:电力窃漏电用户自动识别.rar
2022-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人