自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 java使用Minio时出现 “创建Bucket失败, 请核对配置信息“问题解决 AmazonS3

java使用Minio时出现 “创建Bucket失败, 请核对配置信息"问题解决 AmazonS3

2024-04-03 14:17:45 350

原创 人工智能 框架 paddlepaddle 飞桨 使用指南& 使用例子 线性回归模型demo 1

使用 conda 命令创建虚拟环境后 ,在 pycharm 里使用虚拟环境时。需要先配置 conda可执行文件,然后才能选择 创建的paddle 环境。本来预想 是安装 到 conda 版本的 11.7的。安装过程稍有变动,下面简单讲下。但是电脑没有gpu 所以。

2024-03-25 17:52:20 1815

原创 mysql 截取字符串及解析json

mysql 截取字符串sqlmysql 解析json。

2024-03-20 13:45:46 292

原创 BigDecimal大于0 正确判断

BigDecimal类型大于0 BigDecimal uq = e.getOutQuantity().subtract(e.getInvoicedQuantityNew()); if(uq.compareTo(BigDecimal.ZERO) > 0) { sif.setUninvoicedQuantity(uq);//未开票的数量 }else { si

2024-03-19 15:17:19 234

原创 使用easyExcel 定义表头 字体 格式 颜色等,定义表内容,合计

HeadFontStyle 表头字体样式。@HeadStyle 表头样式注解。

2024-02-07 17:43:27 1524

原创 mysql 查询重复数据

这种方法使用GROUP BY对字段进行分组,然后使用HAVING过滤出出现次数大于1的重复数据。这种方法使用ROW_NUMBER()函数对字段进行排序,并根据排序后的行号过滤出重复数据。方法一:使用GROUP BY和HAVING子句。方法二:使用窗口函数ROW_NUMBER()方法三:使用JOIN子句。

2024-01-19 14:37:34 1960

原创 mysql检测是否存在长连接,导致mysql卡住,锁死

然后用show processlist;查看具体连接,show processlist;只列出前100条,如果想全列出请使用show full processlist;Threads_connected 跟show processlist结果相同,表示当前连接数。准确的来说,Threads_running是代表当前并发数。杀掉指定用户运行的连接,这里为sa。2、杀掉当前所有的MySQL连接(值得拥有)查看是否存在时间较长的查询。#杀掉锁定的MySQL连接。-- 超过60秒sql。查询mysql当前事务。

2024-01-19 13:20:40 397

原创 Zero date value prohibited 异常处理

查询数据为datetime类型的数据时,发现该字段的值为‘0000-00-00 00:00:00’,抛Zero date value prohibited 异常。抛该异常的原因是因为‘0000-00-00 00:00:00’ 小于 ‘1900-01-01 00:00:00’,所以,手动更改数据库的字段值为null,大家都知道,程序中的时间都是从1900-01-01 00:00:00开始,因此小于这个值都会报错,注意:CONVERT_TO_NULL 一定是大写的,否则报错。ZERO日期会转化为null。

2023-12-19 15:18:27 479

原创 python学习过程中一些问题记录总结

解决办法,python2不支持下载最新版本的,需要指定下载一个老的版本即可,下个1.3的就OK了。使用anaconda3 时配置仓库地址不能 拉取到 cv2 DBUtils。使用python2 时 版本低,拉取不到。解决办法,cv2 也用 pip 下载即可。

2023-11-28 17:26:00 543

原创 【实用】mysql配置 及将线上数据导入本地 问题解决及记录

此问题是mysql当前配置不支持日期为空,或者为‘0000-00-0000:00:00‘得情况1、直接在数据库执行2、然后刷新,重新连接数据库,就解决问题了出现这种情况就是:数据库不支持Datetime为0的情况,更换一下模式就可以了也可以配置到mysql.ini下(windows)mysql中distinct和order by 一起用时,order by的字段必须在select中mysql 5.7.14SELECT DISTINCT evt_tim FROM evt_etl ORDER BY ev

2023-11-23 15:07:22 154

原创 xxl-job配置须知

注意配置中的appname这是执行器的应用名,稍后在调度中心配置执行器时要使用。执行器也有自己的一个接口等。

2023-11-16 14:48:08 228

原创 IDEA导入jar包

要想将jar包复制到lib目录中就自动导入,一定要选中lib目录再右键选择Add as Library,否则每次复制都需要手动选中jar包进行导入。因为导入的是jar包所以选择Jar Directory。把jar包安装到本地仓库,jar包地址改成自己的。从项目外部导入jar包,外部jar包不能删除。先将jar包放入项目中在进行导入。

2023-11-15 17:12:16 561

原创 遍历map的4种方法

Map.entrySet() 这个方法返回的是一个Set,Map.Entry 是Map中的一个接口,他的用途是表示一个映射项(里面有Key和Value),而Set表示一个映射项的Set。Map.Entry里有相应的getKey和getValue方法,即JavaBean,让我们能够从一个项中取出Key和Value。

2023-10-25 11:37:52 106

原创 【自研】工作流引擎设计与实现·基础【基础定义】篇

在工作流中,业内习惯使用bpmn规范来定义流程,但是因该规范过于庞大且复杂,所以本工作流的设计并不采用该定义规范。而是以LogicFlow流程编辑器框架为基础,进行自定义扩展。(省去前端再次技术选型的问题)这里做一下简单的介绍。上文我们提到的流程元素就是构成流程的基础单元,其中各节点对应着LogicFlow的node,而输入/输出边则对应着LogicFlow的edge。"x": 340,"y": 160,"text": "开始"},"x": 520,"y": 160,"text": {

2023-10-17 15:11:18 169

原创 jvm 堆内存 栈内存 大小设置

4种方式配置不同作用域的jvm的堆栈内存。

2023-10-07 16:36:54 445 1

原创 java批量查询等优化相关

然后if判断两个list。查询时直接分组 为map。批量查询时,有个问题。将关联部分作为key。

2023-09-18 14:26:53 181

原创 2023 年上半年软件设计师 真题分享

2023 年上半年 软考 软件设计师 真题分享

2023-09-15 11:53:49 709

原创 工作流引擎设计与实现·模型抽象 化

上文对工作流进行了一些基本的介绍,有了基础篇的内容,相信我们可以很容易抽象了一些实体模型:流程模型、开始节点模型、结束节点模型、任务节点模型、决策节点模型、分支节点模型、合并节点模型、边模型。

2023-09-14 15:21:22 100

原创 算法 -汉诺塔,哈夫曼编码

首先生成一颗哈夫曼树,每次生成过程中选取频率最少的两个节点,生成一个新节点作为它们的父节点,并且新节点的频率为两个节点的和。选取频率最少的原因是,生成过程使得先选取的节点位于树的更低层,那么需要的编码长度更长,频率更少可以使得总编码长度更少。生成编码时,从根节点出发,向左遍历则添加二进制位 0,向右则添加二进制位 1,直到遍历到叶子节点,叶子节点代表的字符的编码就是这个路径编码。从上面的讨论可以知道,an = 2 * an-1 + 1,显然 an = 2n - 1,n 个圆盘需要移动 2n - 1 次。

2023-08-28 17:05:25 348

原创 AI笔记——深度学习

保留了 LSTM 划重点,遗忘不重要信息的特点,在long-term 传播的时候也不会被丢失。⽣成器(Generator):通过机器⽣成数据(⼤部分情况下是图像),⽬的是“骗过”判别器。判别器(Discriminator):判断这张图像是真实的还是机器⽣成的,⽬的是找出⽣成。在标准的 RNN 中,只有单个 tanh 层,只保留重要的信息。RNN的独特价值在于:它能有效的处理序列数据。开始退化,总是⽣成同样的样本点,⽆法继续学习。能够保留图⽚的特征,类似⼈类的视觉原理。定的函数形式,⽐如输出层是⾼斯的。

2023-08-28 16:57:14 62

原创 mysql中update会锁表吗

而当手动提交事务时,需要我们在执行修改操作之前手动开启事务,执行完毕后再手动提交事务,这样可以尽量减少锁表的时间,提高系统并发性能。首先,在没有索引的情况下,MySQL 的 update 操作会锁整个表。这是因为在数据库中有一个机制叫做“悲观锁”,即默认情况下 MySQL 会认为其他事务会随时更新这个表,因此会先锁住整个表再执行修改操作,以保证数据的一致性和完整性。但是,如果在表的字段上建立了索引,MySQL 就会使用“乐观锁”的机制,即只锁住需要修改的行,而不是整个表。

2023-08-24 14:28:00 1360

原创 java lambda 工作中使用大全

标准类库已经提供了一些有用的收集器,以下示例代码中的收集器都是从 java.util.stream.Collectors 类中静态导入的。本篇主要从实际使用讲述了常用的方法及流,使用java8可以很清晰表达你要做什么,代码也很简洁。惰性求值:只描述Stream,操作的结果也是Stream,这样的操作称为惰性求值。我们看得reduce接收了一个初始值为0的累加器,依次取出值与累加器相加,最后累加器的值就是最终的结果。本文说的Stream要组合使用才会发挥更大的功能,链式调用很迷人,根据自己的业务去做吧。

2023-06-29 17:54:56 864

原创 JAVA Consumer 抛出异常

查看后发现是异常被调用方吃掉了,原因了原生Consumer不支持异常抛出,只能内部处理,接到反馈后,自己测试确实能复现,查看Consumer。发现原生确实不支持抛出,查阅网络资料,发现只能重写一个Consumer方法,特此记录一下。这段代码一开始并没有什么问题,但是投入生产后发现有些异常数据导致。新建一个处理异常的Throwing.class。报错了,但是前台还是返回操作成功,de。

2023-06-29 16:08:52 486

原创 【java】 【Springboot】 开发通用审核流程服务模块

批量审核,批量驳回,审核,驳回,批量退回第一步,退回第一步等操作。可以进行流程,节点配置,流程,节点审核人权限配置。

2023-05-31 13:00:27 702 2

原创 对象数组List转Page类型(mybatisplus)

在使用mybatisplus执行查询时,使用表连接过多连接导致根据单列去重困难,故取查询的数据列表,得到所有数据,转成分页对象。

2023-05-23 16:46:04 649

原创 最新IDEA配置Maven指南一次奇葩问题记录(适用于2022及以下版本)

奇葩的idea需要多点几次生效!idea是专业2021.2.3。下载了maven3.5.4版本。maven用的是3.8.5。问题:maven版本不兼容。低版本不好找放到百度网盘。

2023-04-03 18:02:48 66

原创 Java中? :(三元运算符) 的含义及用法

其实为Java中的三元运算符,表示条件判断语句,对布尔类型的语句进行判断,即 A?B : C,表示:如果语句A为真,则执行语句B,如果语句A为假,则执行语句C。"n的值等于1" : "n的值不等于1";time >= 23?"睡觉" : "吃饭";result不为null的话返回1,否则返回0。简化代码,提高代码可读性、

2023-03-22 15:23:24 4962

原创 IDEA使用java开发时一个奇葩问题

Command line is too long. Shorten command line 这种异常的出现是因为运行项目的指令过长引起的,在IDEA进行代码运行时加载了很多指令,这些指令拼接后的长度超出了系统的最大长度,当你的命令行长度超过 32768 个字符时,idea就会提示你使用短一点的命令行。运气不错,关闭jmx后,项目运行起来了,但是运行的conmand line的长度真的是让人感动,

2023-02-07 10:05:47 627 1

原创 webservice接口对接代码

找到Client代码,看看参考写一个自己的业务代码,调用对方接口获取数据即可。用apache-cxf对应wsdl生成对应webservice代码。

2023-02-06 09:45:15 120

原创 web3学习:密钥,地址

以太坊有两种不同类型的账户,可以拥有和控制ether:外部所有账户(EOA)和_合同_。在本节中,我们将研究使用密码学来确定外部所有账户(即私人密钥)对ether的所有权。EOAs中以太的所有权通过数字密钥以太坊地址_和_数字签名建立。数字密钥实际上并不存储在区块链中或在以太坊网络上传输,而是由用户创建并存储在文件或称为_钱包_的简单数据库中。用户钱包中的数字密钥完全独立于以太坊协议,可以由用户的钱包软件生成和管理,无需参考区块链或访问互联网。

2023-01-13 16:45:01 762

原创 web3快速术语表

这个快速术语表包含许多与以太坊相关的术语。这些术语在本书中都有使用,所以请将其加入书签以便快速参考。账户 Account包含地址、余额、随机数以及可选存储和代码的对象。账户可以是合约账户或外部拥有账户(EOA,externally owned account).地址 Address一般来说,这代表一个 EOA 或合约,它可以在区块链上接收(目标地址)或发送(源地址)交易。更具体地说,它是 ECDSA 公钥的 Keccak 散列的最右边的160位,表现为16进制的40个字符长度,在前面加上“0x”字符。断言

2023-01-06 14:59:11 1338 2

原创 web3学习:什么是以太坊

以太网是“世界的计算机”,这是以太坊平台的一种常见描述。这是什么意思呢?让我们首先从关注计算机科学的描述开始,然后对以太坊的功能和特性进行更实际的解读,并将其与比特币和其他分布式账本技术(简单起见,我们将经常使用“区块链”指代)进行对比。从计算机科学的角度来说,以太坊是一种确定性但实际上无界的状态机,它有两个基本功能,第一个是全局可访问的单例状态,第二个是对状态进行更改的虚拟机。从更实际的角度来说,以太坊是一个开源的,全球的去中心化计算架构,执行成为智能合约的程序。它使用区块链来从同步和存储系统。

2023-01-06 11:44:29 562

原创 ​项目 ruoyi-vue-pro运行起来​

目标:使用 IDEA 工具,将项目 ruoyi-vue-pro (opens new window)运行起来。在 目录下,执行如下命令,进行启动: 友情提示:可能胖友本地没有安装 Node.js 的环境,导致报错。可以参考如下文档安装:注意,Node 请使用 14 或者 16 的版本!!!例如说,艿艿本地的是 版本。...

2022-07-05 09:47:18 1076

原创 【微信开发】[JAVA实现]微信公众号网页授权登录

网上搜资料时,网友都说官方文档太垃圾了不易看懂,如何如何的。现在个人整理了一个通俗易懂易上手的,希望可以帮助到刚接触微信接口的你。请看流程图!看懂图,就懂了一半了:其实整体流程大体只需三步:用户点击登录按钮(其实就相当于一个链接) ---》 用户点击授权登录 ----》 实现获取用户信息代码。然后获取用户信息代码只需三步:获取code ----》 通过code获取acces......

2022-07-04 10:37:51 493

原创 node.js npm 使用 vue 编写

node.js有中文站点,上面下即可Node.js 中文网当然两个版本都比较高,某些项目install时会出现问题Vue的后台模板,项目README里面写的直接npm install,然后npm run dev就可以启动,可是我npm install之后报错,大概错误信息是没有安装python2.7环境Can't find Python executable "python", you can set the PYTHON env variable 此时,你只需要执行这一条命令就会给你安装python环

2022-07-04 10:17:19 135

原创 蓝凌工作ekp开发使用一些js编写开发记录

1、上面为获取一个指定div下的多个div后继续获取其中的p标签元素的内容,并渲染到指定table的表格中知识点:注意这些选择器的使用2、下面为js实现一个多条件综合的判断知识点:注意这些地方的使用GetXFormFieldValueById这个为蓝凌ekp自带的一个js库中的方法,获取xform的值,存在问题,不兼容手机端。使用时注意。。。等待dom元素ready之后执行其中方法,目前来看是生效,可以使用的!知识点:注意这些地方的使用在使用split

2022-06-10 15:49:06 1629

原创 oracle sql记录

begin函数批量更新数据库数据BEGIN FOR aa IN ( SELECT dept.fd_id as deptid,M.fd_id as fdid FROM km_imissive_send_main_bbak M LEFT JOIN sys_org_element person ON M.doc_create_id = person.fd_id LEFT JOIN sys_...

2022-06-09 11:16:03 222 2

原创 k8s 出现各种问题解决方案

The connection to the server 192.168.5.130:6443 was refused - did you specify the right host or port?K8S集群启动报错 kubelet cgroup driver: “cgroupfs” is different from docker cgroup driver: “systemd”master节点初始化的时候,docker配置如下,忘了设置cgroup driver: “systemdvim

2022-03-24 10:46:08 2503

原创 firewall-cmd 常用命令

# 开启防火墙systemctl start firewalld.service# 防火墙开机启动systemctl enable firewalld.service# 关闭防火墙systemctl stop firewalld.service# 查看防火墙状态firewall-cmd --state# 查看现有的规则iptables -nLfirewall-cmd --zone=public --list-ports# 重载防火墙配置firewall-cmd --r...

2022-03-10 00:26:18 353

原创 harbor安装问题指南

出现这些报错时是因为docker没能启动Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?给docker创建etc目录 配置文件创建# 开机自启systemctl enable dockersystemctl start docker# docker 配置阿里云镜像加速sudo mkdir -p /etc/dockersudo tee /

2022-02-27 13:37:55 577

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除