logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java修改jar包中的配置文件

执行完上述命令之后即可将修改后的配置文件添加到 jar 包之中,使用 vim 命令可以直接打开 jar 包,查看其中的配置文件是否已经修改完成。首先需要找出你的配置文件在 jar 包中的路径,可以使用下面的命令获取配置文件的路径是什么。解压配置文件出来,执行完下面的命令之后则可以将配置文件解压到当前执行命令的目录下。使用jarjar.jar包,批量修改jar的包路径,连同文件的引用路径一起改掉。修

文章图片
#python#pycharm#开发语言
SpringAI工具调用原理解析

Spring AI 提供了两种定义工具的方法 ——

#人工智能
前端常见问题(vue,css,html,js等)

在Flexbox布局中,flex属性会覆盖显式的高度/宽度设置。要固定某个子元素尺寸,应避免对其设置flex属性,而只在其他子元素上使用flex:1来分配剩余空间。对于更复杂的布局,可采用嵌套Flexbox:外层固定特定元素高度,内层容器使用flex:1并设为Flexbox以进一步控制子元素布局。这种模式适用于需要混合固定尺寸和弹性布局的场景。。

#css#前端#javascript
Docker Overlay2磁盘空间占满

在日常生产环境中,我们通常会使用Docker来做容器化管理,通过运行容器来执行任务。但是,随着业务量的不断扩大,容器的不断启动,往往会出现磁盘空间不足的情况。

#docker
Netty网络模型

产生粘包和拆包问题的主要原因是,操作系统在发送 TCP 数据的时候,底层会有一个缓冲区,例如 1024 个字节大小,如果一次请求发送的数据量比较小,没达到缓冲区大小,TCP 则会将多个请求合并为同一个请求进行发送,这就形成了粘包问题;如果一次请求发送的数据量比较大,超过了缓冲区大小,TCP 就会将其拆分为多次发送,这就是拆包,也就是将一个大的包拆分为多个小包进行发送。管道,具体的业务处理的地方。则

#java#开发语言
Netty网络模型

产生粘包和拆包问题的主要原因是,操作系统在发送 TCP 数据的时候,底层会有一个缓冲区,例如 1024 个字节大小,如果一次请求发送的数据量比较小,没达到缓冲区大小,TCP 则会将多个请求合并为同一个请求进行发送,这就形成了粘包问题;如果一次请求发送的数据量比较大,超过了缓冲区大小,TCP 就会将其拆分为多次发送,这就是拆包,也就是将一个大的包拆分为多个小包进行发送。管道,具体的业务处理的地方。则

#java#开发语言
使用IDEA进行git cherry-pick

这里记录一下使用过程我目前的代码分支是2198,目标上线分支是2243。后面2243的代码review后会合并到hotfix分支上。切换分支到目标分支2243上打开Versin Control面板一般在最下面在版本控制面板点开Log标签在最上面修改分支为要cherry pick的分支修改为21985. 点选最后一个按钮,可以把已经合并过来的提交置灰。这一步可选...

#idea#git
mybatis查询同时返回总数和数据

mapper的xml文件可以按如下方式来写:<!-- 用来记录分页查询时的所有数据量,避免出现分页查询时需要查询两次 --><resultMap type="java.lang.Integer" id="count"><result column="total"/></resultMap><!-- 多条件查询 /分页查询--><se

org.xml.sax.SAXParseException;报错! 必须具有偶数个 URI

启动日志报错:org.xml.sax.SAXParseException......必须具有偶数个 URI多数是spring相关的配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="htt...

    共 13 条
  • 1
  • 2
  • 请选择