- 博客(23)
- 收藏
- 关注
原创 Apifox 新手快速上手
换成你的ip 不需要加后面/Nacos 把默认的变成你要用的ip。在这里打开APL Hub 发现更多公开项目。就出现结果 如果有命名空间 一定要给他。找到你要的开源 我的是Nacos。命名空间就是你Nacos的命名空间。找到克隆项目 选择你的团队。点击去查看 进入到这个页面。在本地环境有一个添加服务。在这里新创一个项目团队。
2024-08-13 09:42:44
350
原创 Java中spring boot validation 自定义注解使用
Constraint(validatedBy = {IsSystemYesNoVaildation.class})//绑定 在这里会报错 你需要去实现。String message() default "数据字典:【系统是否】-参数不合法";ConstraintValidator {//实现。@Target({ElementType.FIELD})//需要写注解的三三个要素。//入参 类型。//把video传进来 自定义注解就写好了。
2024-08-04 08:00:00
634
原创 PDManer 使用教程 新手10分钟内快速上手
根据你的需求 把不需要的字段自己删除 在添加字段 然后把这些字段变成小写 有一个快捷键 你选中 然后 Ctrl+shift+u 就可以大小写切换。创建好了之后 在上面有 导出 导出前你先选择你要导出的数据库 我的是mysql 所以我选择的是mysql。把表直接拖过来 如下图展示(这里的图是可以自己点开查看字段或者添加删除字段等等操作)当然如果你觉得这些类型不能满足你的需求 你在这个位置创建。在他的上角有设置 点击 就会出现以下这个页面。点击这里 然后右键 添加你要的 保存。然后导出的文件自己选择。
2024-07-31 09:52:14
557
原创 docker 建木 发版 (详细教程)
把name名字和git路径改成接下来你要操作的项目名字 依次分好 到Maven就可以发版了。git 上钩子 前面链接里有这个教程 把git那边链接复制上去。OK了 因为是父 所以就上传一个依赖和一个规则。注意这个URL 和 id和你设置的一模一样才行。进入建木 可以接着这个来。然后复制这个项目的预览管道。去代码项目操作接下来的项目。
2024-07-29 15:39:15
481
原创 git安装和使用(托管服务 分支 克隆)超细教程
下载地址:下载完成后可以得到如下安装文件:双击下载的安装文件来安装Git。安装完成后在电脑桌面(也可以是其他目录)点击右键,如果能够看到如下两个菜单则说明Git安装成功。Git GUIGit提供的图形界面工具Git BashGit提供的命令行工具。
2024-07-29 09:31:44
874
原创 dockerfile部署镜像 ->push仓库 ->虚拟机安装建木 ->自动部署化 (详细步骤)
刚刚上面一堆操作 这个那个命令的 有了他 会方便很多 持续集成持续部署 我刚才演示的都是部署到线上 但是 ,我们得清楚 ,有些东西不需要那么繁琐,就能部署到线上,首先,先创建密钥得创建一个命名空间。里面放 "insecure-registries":["xxxx:16000"] 前面是你自己的ip 是nexus的服务器ip。-- 加入maven deploy插件,当在deploy时,忽略些model-->echo "容器id--------------$containerId"
2024-07-28 16:53:34
1345
原创 Git勤勉 两种方式上传
可以先取个仓库名字 给个分支的名字就可以创建了 创建好了会出现一个链接 复制这个链接。打开要上传的项目 删除.idea/target/iml文件。cmd打开小黑窗 输入这个命令 初始化 添加仓库缓存。git xxx 把刚刚复制的链接放上去。另一种方式是直接在idea控制台操作那三个命令。就会出现这个 里面可以输入你要写的提示。push之后 下次操作先拉一下线上的。这个时候打开idea的项目。会出现git 点击进去。后面步骤和上面一模一样。
2024-07-27 11:24:59
320
原创 阿里云 liunx dockerfile构建镜像 部署 (超细 手把手教)
docker run -d --name could-system could-system:1.0.0 或者docker run -d --name could-system could-system :1.0.0 & 这样就知道#挂载工作目录。进入制品中心 选择你要玩的工具类型 我是Linux 64的。旁边有个版本信息 查找你要玩的版本 我玩17的。我在这里是给我could-file部署。
2024-07-26 08:00:00
613
原创 前后端打包部署 虚拟机jdk安装及配置环境变量 +安装nginx
测试 curl 127.0.0.1:9300 (本机地址也叫还回地址)如果给你返回404 说明你的程序是好的 就是内部404。root /home/deploy/web-ui/html/dist #这个路径根据你们自己位置改。mysql -u -root -p 或者 mysql -uroot -proot。出现这个问题是因为你jdk环境不一样 我的是17 所以我现在去官网下载一个。然后去前台 把这个位置变成自己的服务器的ip。接下来就是把剩下的打包上传服务器上面。
2024-07-25 08:00:00
961
原创 docker 安装单机版redis
容器详细信息 docker inspect 名称(dev-net)docker network ls 查看网络。把这三个放上去 修改成自己的 按照自己需求来。照图片做 vim redis.conf。太慢了 就运行这个加速包。
2024-07-24 09:08:47
463
原创 maven介绍 搭建Nexus3(maven私服搭建)
Maven是一个强大的项目管理工具,它基于项目对象模型(POM:Project Object Model)的概念,通过XML格式的配置文件(pom.xml)来管理项目的构建Maven确实可以被视为一种工程管理工具或项目自动化构建工具。它不仅仅是一个工具,而是一种理念和一套规范,用于帮助开发者管理和构建项目。Maven通过定义项目的构建生命周期、依赖关系以及插件机制,实现了对项目构建过程的自动化和标准化管理。官网下载Nexus前提是你服务器买好了 docker安装好了 下面是我整理的docekr安装。
2024-07-23 08:20:57
1334
原创 虚拟机Linux xxl-job
(这里可以去数据库创建拿sql语句过来)配置Nacos id名字 application-xxl-config-dev.yml。admin-addresses:这里是你的xxl-job的可视化界面的http路径。mysql -uroot -proot 或者 mysql -u root -p。之后去xxl-job调度中心去下载sql文件放在mysql的目录下。进去之后开始创建数据库 source xxl-job.sql。复制 从哪到哪 从外部到内部 到哪个目录下面。接下来就是进入mysql。
2024-07-22 08:00:00
790
原创 服务器之间 docekr命令 镜像打包save传输
如果将一个文件移动到已存在的一个目录当中,则文件内容会被覆盖。scp 用户名<这里是你的私有的ip>:/home/images/mysql.8.4.1.zip。后面就是xxl-job的操作 我的博客<虚拟机Linux xxl-job>可以在这边看到剩下操作。在A服务器pwd把/home/images复制给下面和红色的mysql.8.4.1.zip。mv ./job-admin ../ 重复图片中操作 就是ll然后cd.../这个是目标文件的意思 我不小心多个/ 你们不要加噢。我们要移动到前面的目录。
2024-07-22 08:00:00
617
原创 各种JDK版本安装及环境变量的配置(超详细)
上面都操作完了 图片中的 %JDK17% 就是你想换什么就换什么版本 这里的DK17就是你前面去的变量名 如果你取的是9999 然后那你要用9999变量值 那直接%9999% 就可以了。这个是你刚刚下载的安装包的路径 C:\Program Files\Java\jdk1.8.0_131。其他的版本你想要什么版本就把什么版本下载 然后 把你的下载好的安装包路径给他 取个名字接下来。接下来才是最重要的一步 是取决于你环境变量是什么版本的。前面是变量名字 随便取 你知道这个名字是什么就行。
2024-07-21 14:50:30
421
原创 Linux 创建虚拟机内存 +安装docekr+
创建空间 dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=4096。设置开机自启 sudo systemctl enable docker。设置交换等等 mkswap /usr/swap/swapfile。启动 sudo systemctl start docker。激活 swapon /usr/swap/swapfile。vim /etc/fstab里面放。连接上虚拟机直接上命令。
2024-07-21 08:30:00
636
原创 Spring Book Club + java查询数据库 + 百万数据 + 同步Elasticsearch(ES)+ 多线程 + FeignClient(远程调用)
System.out.println("正在处理线程【" + k + "】的数据,数据大小为:" + resourceInfos.size());System.out.println("数据查询耗时:" + (end - start) + "ms");System.out.println("list长度为:" + threadList.size());// 线程数,以5000条数据为一个线程,总数据大小除以5000,再加1。//new一个临时储存List的Map,以线程名为k,用做list排序。
2024-07-20 12:56:51
725
原创 spring后台controller层注解说明
/ 新的请求方式: http://localhost:8080/hello/show4/1 占位符请求 @Path 路径 Variable 变量 js 定义变量 var a = 1;// 新的请求方式: http://localhost:8080/book/delete/1 占位符请求。// 新的请求方式: http://localhost:8080/hello/show4/1 占位符请求。// 删除书籍信息: http://localhost:8080/book/delete?
2024-07-15 07:45:00
981
原创 Java进阶
List接口是容器框架中继承了Collection接口,声明有序存储对象(可重复)功能的公共接口。-是继承Vector集合的,具有后进先出特点的遗留集合类。-定义:基于数组实现的,长度可变的,分配连续内存空间的List集合。-定义:是基于数组实现的,线程同步的遗留集合类。-set() --替换指定位置的对象。-定义:泛型集合是使用类型形参定义的集合。-remove() --删除指定对象。-get() --指定位置对象。-定义:是用于有序存储可重复元素的集合。-add() --增加。
2024-07-14 09:00:00
524
原创 函数 存储过程 触发器
insert into emp(ename,birthday) values('刘三5','2021-09-09 12:12:12')update account set balance=balance-1000 where accountNo='张三';insert into t_clazz(cname) values('A班'),('B班'),('C班')insert into emp(ename,birthday) values('刘洋',now())
2024-07-13 08:00:00
772
原创 类 和 对象
类: 关键字: class类是抽象所得:定义:类是经过抽象,得出的具有相同属性和方法的一组对象的集合类是一个抽象的概念,是对象的模板对象是类的实例类是对象的类型类和对象关系图:Java内存图(栈:先进后出 后进先出)
2024-07-13 01:00:00
423
原创 @SpringBootApplication下的三个注解作用@SpringBootConfiguration @EnableAutoConfiguration @ComponentScan
【代码】@SpringBootApplication下的三个注解作用@SpringBootConfiguration @EnableAutoConfiguration @ComponentScan。
2024-07-12 17:30:55
724
2
Spring Book Club ++ 同步Elasticsearch(ES)+ 多线程 + FeignClient(远程调用)
2024-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人