自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 10.23工作感悟

这个vxe-table 的分页思路要注意一点,首先他并不是通过分页参数去后端查询的。而是一次性查询返回所有的数据。然后通过分页组件对所有的数据进行分页展示!通过pageNum和pageSize进行对所有的数据进行切割。首先vxe-table和el-table是两个不同的组件,所以分页的时候不能用elmentui的分页组件。而是用vxe-table的分页组件。解决问题的思路不要老是靠ai工具 很不准也浪费时间!复选框全选中事件的解决思路 就是把当前单选框的值一次性全部赋到数组里面。声明pageVO的对象。

2024-10-23 14:55:49 491

原创 10.16工作感悟

可以直接data.queryparams 相当于是把queryparams存在全局变量中 可以进行拿取。在传递到pagination翻页方法的时候 pageNum和 pageSize的传递。:page-sizes="[50]" 分页组件自定义页数。如果在外面定义了queryParams的值。属性,并将其转换为一个对象,其中。是一个响应式的引用。内部查询时候的参数传递。

2024-10-16 11:16:00 150

原创 9.12工作感悟

用于比较两个对象的内容是否相等。默认情况下,Object 类中的 equals 方法也是比较对象引用是否相等。但是,许多类会重写 equals 方法来实现更具体的比较逻辑。两个对象之间如果是用 ==进行比较 例如Integer的数据类型 == 来比较 Integer 对象,可能会因为自动装箱和缓存机制导致不同的结果。用于比较两个基本类型的值是否相等。用于比较两个引用是否指向同一个对象(即它们的内存地址是否相同)。就是eq方法用来比较对象的值 通常包装类的比较应该是用eq。这是比较基本数据类型。

2024-09-12 17:37:47 172

原创 9.11近日工作踩坑

是在template中 先进行span定义 然后 进行提示消息内容 和问号展示。

2024-09-11 15:44:55 299

原创 8.30号工作感悟

这里有个踩坑的点,如果在invoke进行调用saveData的方法时候,数据全都入库了,在SaveData方法里面,对存储的数据进行了清空。那么在全部读取完数据之后的saveData会进行报错,我们在这里要进行判断这个数据的长度是否为空在进行调用。这个SaveData通常是用作于处里批次之外剩余的数据,零散的数据。在调用saveData方法的时候,在进行入库操作之后我们要对数据的list进行清空,否则这个list一直存在 那么就会一直saveData的方法 因为前面设置了到达批次之后进行插入。

2024-08-30 11:49:40 353

原创 8.28安装linux服务器注意事项和一些命令

systemctl start named //开启named服务。firewall-cmd --add-port=端口号/tcp。vi /etc/named.conf 配置相关的域名。二、防火墙查找端口号列表。

2024-08-28 14:17:58 365

原创 8.23工作感悟 关于div样式

‌用于为div元素指定一个或多个类名,类名之间用空格分隔。类名可以在CSS样式表中使用,以定义元素的样式。通过为不同的div元素指定相同的类名,可以轻松地对它们应用相同的样式。一、关于div 样式嵌套在el-dialog框里面,如何让div框里面的东西,例如图片的大小不超出dialog框。然后在css样式里面对 auto样式进行自定义。首先对div框进行一个自定义class。

2024-08-24 09:28:32 225

原创 8.21工作问题

mapper文件里面使用update标签执行成功之后是不会进行布尔值的返回,通常来说mapper文件一个无返回值的方法,对于boolean值的设定要慎重,有可能会出现执行成功了,但是boolean值没有进行更改,所以原本返回的boolean值就还是之前自定义的false 会出现已执行但是报错的情况。

2024-08-23 09:23:04 128

原创 8.21面试题感悟

如果equals判断这两个对象是相等的,那么这两个对象的哈希值也要是相等的。如果没有重写的话,就会出现eq方法相等,但是这两个对象的哈希值不等的情况。(1)StringBuffer是线程安全的,多线程操作情况下使用,StringBuffer对方法加了同步锁或者对被调用的方法加了同步锁。两个对象的哈希值相等 且equals方法返回的是true,那么这两个对象一定相等。两个对象的哈希值相等,那么这两个对象不一定相等(哈希碰撞)哈希碰撞指的是两个不同的对象返回了相同的哈希值。

2024-08-21 21:13:45 110

原创 8.21工作感悟

一、传送的单个值 例如ID 使用 @PathVariable 注解的,方法应该使用get请求 而不是post请求 post请求获取不到参数 而且post请求是用来传送的 一个整体对象。

2024-08-21 09:21:58 138

原创 8.20 工作感悟

el-tooltip class="item" content="对于转换超出长度限制的表名已经进行了适当截取" placement="top"><el-table-column label="数据表" align="center" prop="tableName" :show-overflow-tooltip="true" >问号的标志是 <el-icon size="large"><question-filled /></el-icon>首先是使用template 然后是v-slot。

2024-08-20 15:58:11 142

原创 8.20 讨论varchar类型

1、方便InnoDB建索引,对于 MyISAM,可以对前 1000 个字节做索引,对于 InnoDB,则只有 767 字节。VARCHAR以字节为单位存储 varchar类型的最大长度是 65535 字节(这也意味着一条记录只有这一个字段,因为 MySQL 一行只能包含 65535 字节)。2、少申请一个字节,记录字符长度,一个8位的tinyint,可以表示的无符号数值的范围是,0-255,如果长度超过了255,需要再申请个字节。二、varchar长度为什么通常设置是255而不是256。

2024-08-20 10:57:57 468

原创 8.20 Redis ACL配置 多个用户连接同一个Redis

(3)**ACL SETUSER userName >password** 此处是设置密码的命令,userName和password实际替换为用户名和密码 例如 ACL SETUSER zhangsan >123456。(4)创建完用户密码以后 此时用户默认是没有启用的 可以在**ACL LIST** 命令中查看到该用户的状态是off 启用用户的命令为:**ACL SETUSER 用户名 on****四、redis acl还可以进行删除用户 以及对用户的其他权限控制****三、权限配置**

2024-08-20 10:38:08 501

原创 8.13工作感悟

一、入参的时候参数的位置不能随便放,要传哪个参数位置就要放正确 例如ABC 在这个方法体里 传参的时候把B的位置放在了A的位置上,那么原本属于A的值就变成了B的值,就会后续的业务错误。

2024-08-13 09:49:49 106

原创 8.10号工作感悟

一、一定要注意空指针的判别,不管是查询用户对象还是查询某些ID 尽可能对关键不确定的点都要左空指针的判别,不然会引发错误。

2024-08-10 16:08:27 132

原创 7.29日工作感悟

首先不要全信chat的 这种判别不准,要靠自己的思想先去想了之后再和chat结合 然后对于chat给出的结果要自己去理解,不能复制,不然很费时间,在代码上来回的改不准确。更新的操作在自己提交的时候,由系统进行update的操作,进行合并,否则自己主动update会造成不必要的麻烦。然后开始对结果集进行过滤 首先是注意批量查询 先统计所有有关的业务ID 通过批量进行查询出来相关的信息。// 创建一个映射,用于存储每个用户名下的业务类型(包括子类型)的累计计数。//查询所有有效的资料堆。

2024-07-29 15:39:11 1095

原创 7.24工作感悟

首先要再连接一张表 部门表里的parent_ID 父部门的ID要等于 原本表里的ID。一、父子部门名称同时可以查询 A/B 这种格式的。接着查询条件里设置 or来连接。

2024-07-24 19:32:14 242

原创 7.21工作踩坑

对于map里面进行。

2024-07-22 11:12:25 136

原创 7.5工作踩坑

可以打印windows.location的信息出来 看到里面的一些参数配置来进行配置。windows.location.orgin是获取当前窗口的IP地址。

2024-07-05 15:37:38 136

原创 7.4工作踩坑

一、rocketmq windows部署的时候 要配置系统变量,path中配置mq的bin目录 否则无法启动。三、nginx配置的时候 注意加上;分号 否则报文件不存在。二、cmd窗口运行sql语句加上分号。

2024-07-04 18:09:00 442

原创 7.3工作踩坑

FilestackDetailTotal 这个变量要进行const 赋值 ref(0)前端传pageNum和pageSize,后端主要是要skip进行分页。这个ID赋到传参外面 if是判断这个对象是否存在。然后在res的total进行赋值 是总条数。@pagination 翻页点击事件。total字段是原本的list长度。一、后端对结果集进行手动分页。

2024-07-03 14:43:27 820

原创 6.27工作踩坑

二、rocktmq启动的时候 不仅仅要启动namesrv 还要启动broker broker的地址是本机IP和端口。一、windows上的nginx 部署前端项目到时候 需要把 前端的包放在nginx下面才可以正常启动。

2024-06-27 15:11:28 142

原创 6.26工作踩坑

一、XFTP 传输文件失败的时候 例如拉到桌面上失败 直接点击这个文件 层层查看是哪个文件没有权限 然后进行赋权限。

2024-06-26 16:36:04 286

原创 6.25日工作踩坑

今天排查这儿久的原因就是在主节点看到有个slave就在 主节点修改打包 但是又拿的分节点的包 实际上分节点并没有进行修改,所以打包了好几次配置文件都没有修改!如果要修改分节点的yml配置打包的话 应该是在分节点的admin模块下进行修改 resources文件下面 进行对环境变量修改。其次排查问题的时候不能只盯着一个地方死看,要多点点其他边上的。

2024-06-25 19:36:53 186

原创 6.21工作踩坑

- -->这个是注释的意思!因为注释了所以才会没被生成,这个是最基础的问题,没被看出来。首先是这个URL要放开权限 其次地址是服务器地址加后端端口。1.关于es分词器部署远程字典的坑。二、配置好了 但是未被加载是为什么。

2024-06-21 14:39:36 234

原创 6.20 工作踩坑

1.服务器上部署前后端 前端打开502是为什么?这是因为nginx没办法转发前端的请求到后端上 等于后端架包没有启动起来,此时应该去排查后端未启动的原因,通常看日志 或者是使用java-jar命令来启动 直接看报错原因。502的显示不应该在前端的部署架包上找问题。

2024-06-21 09:16:06 137

原创 6.19 工作踩坑

逻辑是 linux主机账户 例如 root账户 因为下游下载的文件 是上游执行生成的 那么我们就要去上游下载的文件地址 来解压这个文件 第一步是要对上游下载文件的地址进行权限更改 使用chmod 777。第四步 移动固定gitee目录下解压出来的文件 到部署的文件夹下面 这里注意 一般是哪个账户进行部署的就要到哪个账号的文件夹下面。第三部 如果文件夹里面有文件 但是部署失败 那么就是脚本里的命令执行失败 例如重命名。部署过程中要注意 拿出来的包名 要和部署的包名是相同的。第三步 删除原本部署好的架包。

2024-06-19 19:07:48 178

原创 6.18工作感悟

这是启动命令 cd是具体的文件夹 运行agent.jar包只需要后面的nohup java -jar -Dfile.encoding=UTF-8 agent.jar -s https://server-agent.gitee.com/gitee_sa_server -t f3caa911-9642-4908-a011-84a52b9973e1 >>run.log 2>&1 & 这一段。一、gitee流水线部署 主机不在线的问题。首先要在服务器上启动主机。

2024-06-18 15:00:32 327

原创 6.17工作踩坑

这里的 h i s 不是用 h m s 应为 前面m 和后面m 重复了。i 在时间格式中表示的是分钟的意思。一、前后端时间不匹配的问题。

2024-06-17 16:03:29 184

原创 6.14工作心得

ls -a 展示所有的目录。rm -rf 删除文件夹。一、关于linux命令。mkdir 创建文件夹。cd .. 返回上一级。

2024-06-14 19:52:27 148

原创 6.12工作感悟

关于关闭窗口的监听事件。

2024-06-12 21:04:28 122

原创 2024.6.7工作感悟

前端时间范围选择的时候 如何把strDate和endDate 开始时间和结束时间传到后端。首先 前端要先创建一个对象 const xxx = ref([])其次 queryparams里面要有strDate和endDate。最后将strDate和endDate进行赋值 通过 xxx的下标。再者 v-model 来绑定xxx el-picker的时候。

2024-06-07 17:04:03 132

原创 2024.6.6日工作有感

对于调用第三方接口 本地开发环境因为某些原因无法连通的时候 应当使用boolean进行返回值,不然会报错。最终的返回值应该是为true。其次是代码中对于空指针的判别,有些关键地方需要使用不为空的判别,当不为空的时候才进行下一步,否则会报空指针错误,如果为空的话就是直接return true了 用户不会直接看到错误 体验更好。

2024-06-06 15:23:05 110

原创 前端传送参数后端接受不到 报错信息 requestbody missing这类的

这个params是function事件中的参数名称 这个地方 应该还是用data :data 这种写法 或者直接就是data 这种是post请求 post请求对应的后端接参数是 requestbody 然而Get请求的话 那么后端对应的接参数就是requestparam 因为Get请求 参数是放在URL中的!不能get请求来对应requestbody。前端在js文件中 通常会把传送的参数名称写成。

2024-06-05 19:38:52 304

原创 6.5 日常知识补充

过滤掉 sql 语句中的一些关键词:update、insert、delete、select、 *。全部的 User Thread 已经撤离,Daemon 没有可服务的线程,JVM 撤离。唯一的区别是判断虚拟机(JVM)何时离开,Daemon 是为其他线程提供服务,如果。生垃圾,守护线程自然就没事可干了,当垃圾回收线程是 Java 虚拟机上仅剩的线。以理解为守护线程是 JVM 自动创建的线程(但不一定),用户线程是程序创建的。比如 JVM 的垃圾回收线程是一个守护线程,当所有线程已经撤离,不再产。

2024-06-05 17:37:28 140

原创 6.5日工作上的坑

栈溢出,因为在实体类设置值的时候设置错误,设置成了自己方法掉自己 retrun的时候是方法的本身 所以才会导致栈溢出。

2024-06-05 15:14:12 222

原创 linux部署前后端jar包踩坑点

JAVA新手部署服务器上的前后端包踩坑

2024-05-30 09:53:11 454 1

原创 【黑马头条day02的坑】Failed to parse configuration class [xxApplication]

黑马项目day02坑点

2023-09-25 14:17:59 445 6

原创 SpringCloud开发踩坑

springcloud新手容易踩坑的点

2023-09-23 18:32:01 292 1

原创 子模块 出现ignored pom.xml

在 IDEA 项目的父工程中创建了子模块,但是由于子模块创建有误,删了后重新创建,出现了 Ignored pom.xml 的问题。IDEA 觉得这个项目已经被你删除了,所以他就默认忽略这个项目以及后来创建的所有同名项目。在 IDEA 右侧 Maven 中找到被忽略的。,即取消忽略这个项目即可。

2023-09-23 11:06:32 1760 1

空空如也

空空如也

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

TA关注的人

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