摘要: 1、背景 项目中存在一个需求,当用户不传项目ID时,将其赋值为默认值,初步分析后,发现接口数量众多,且绝大多数接口都需要传递项目ID。Controller接口的参数形式很多,大多数的Post请求都是以对象的方式接收参数,部分Post的form-data请求和Get请求是以多个基本数据类型的方式接收参 阅读全文
posted @ 2024-01-09 10:44 浪迹天涯的派大星 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 之前记录过在windows上加载单个ddl动态库(JNA简单使用(一)(java和c++互操作) - 浪迹天涯的派大星 - 博客园 (cnblogs.com)),这次记录一下在linux上调用存在多个依赖的so动态库。 1、背景 需要c++分片处理一种特殊格式的文件,Java接受分片数据后保存,采用 阅读全文
posted @ 2023-12-06 10:37 浪迹天涯的派大星 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 日常开发中,会遇到将jar包上传到私服仓库,方便开发人员引用依赖。 方式有两个,如果是自己开发的项目,可以在Idea中配置仓库的地址和账号密码等等,通过Maven的deploy发布到远程仓库;第二种是,直接在Web页面上传Jar包到仓库里,本文记录一下第二种方式的使用方法。 1、2.X版本 1.1、 阅读全文
posted @ 2023-11-29 17:33 浪迹天涯的派大星 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 有时候项目中需要对模块指定JDK打包,下面会介绍如何利用Idea指定打包的JDK版本,以及如何判断Jar的jdk版本 1、Idea打包时指定JDK的版本 如果需要修改整个项目的JDK版本进行打包,如下图,选择对应的JDK版本 2、打包多模块项目指定单个模块的JDK版本 多模块的项目中,如果需要修改某 阅读全文
posted @ 2023-11-01 15:17 浪迹天涯的派大星 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: 在进行单元测试时,经常需要模拟异常场景,在执行某些方法时抛出异常,此时会用到doThrow和thenThrow 1、两者的区别 public class UserService{ public String getUserName(){ return "张三"; } public void setU 阅读全文
posted @ 2023-10-11 13:45 浪迹天涯的派大星 阅读(468) 评论(0) 推荐(0) 编辑
摘要: CentOS7和Ubuntu的防火墙不同,分别是firewall和ufw,下面总结下常用的命令: 1、firewall查看状态 systemctl status firewalld 2、查看防火墙开放的端口 firewall-cmd --list-all 3、新增一个开放的端口 firewall-c 阅读全文
posted @ 2023-09-10 23:30 浪迹天涯的派大星 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1、查看docker容器、镜像的元数据 docker inspect 容器ID/镜像ID docker inspect images 示例如下: 应用:查看容器关于目录挂载的信息: docker inspect xxxx | grep Mounts -A 50 查看挂载数据Mounts后50行的数据 阅读全文
posted @ 2023-09-08 14:37 浪迹天涯的派大星 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 在docker实际使用中,经常会搭配Compose,用来定义和运行多个 Docker 容器。使用时会发现,有时候的指令是docker-compose,有时候是docker compose,下面给出解释。 docker官方文档:https://docs.docker.com/compose/insta 阅读全文
posted @ 2023-07-31 19:43 浪迹天涯的派大星 阅读(4393) 评论(0) 推荐(0) 编辑
摘要: 在日常的开发中,我们拿IDEA举例,一般会在电脑上自行下载安装Maven,然后在IDEA中配置我们安装的Maven路径,通过修改setting.xml文件,例如配置公共的镜像仓库地址,来提高依赖下载速率;或者配置内部私有的镜像仓库地址,来引入一些私有的依赖等等。 1、如何从指定的镜像仓库下载依赖 如 阅读全文
posted @ 2023-07-31 19:12 浪迹天涯的派大星 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 文章主要是对加密算法这一块的梳理,包含了对称加密、非对称加密、DH密钥交换和消息摘要算法的关键参数和代码实现,所有代码经过实际测试,可以正常使用。 1、加密算法分类 一般的对称加密可以从加密算法、加密模式(根据模式不同,可能会有初始化向量,用于第一块明文的加密)、填充方式和密钥长度这四个方面确定,非 阅读全文
posted @ 2023-07-12 18:07 浪迹天涯的派大星 阅读(868) 评论(0) 推荐(0) 编辑