- 博客(30)
- 收藏
- 关注
原创 【原子提交:IDEA实践】
在平时的开发中,一个任务往往会有多次提交,以下图三个commit为例,假设我们开发A功能,每天下班前本地commit一下,到了第三天改功能开发完毕,自测基本没问题,此时需要发起MR请求,而本地个人分支存在三个commit记录,下面将描述如何在发起MR之前整理本地个人分支commir记录,本文所述的【原子提交】核心在于合并本地commit记录。Rebase后将本地个人分支推送至远程【如果存在冲突则强制push】,然后发起MR走合并流程,此时我们的MR就是符合原子性的。update本地主分支。
2024-08-31 03:17:57 938 1
原创 pg数据库使用uuid生成指令之使用sys_guid()或uuid_generate_v4()无效
问题:使用sys_guid()或uuid_generate_v4()无效。此处基于uuid_generate_v4 ()来定义,定义pg函数语法可。pg数据库没有sys_guid()函数,需要自定义一个。
2024-06-02 12:22:57 957
原创 Maven模块pom中引入了依赖,maven仓库中下载了依赖,模块中却无法引入依赖解决
Maven模块pom中引入了依赖,maven仓库中下载了依赖,模块中却无法引入依赖解决
2022-07-04 22:32:20 4312
原创 win10桌面右键应用图标/命令提示符以管理员身份运行/我的电脑管理打不开-->闪屏文件资源管理器重启问题解决
win10桌面右键应用图标/命令提示符以管理员身份运行/我的电脑管理打不开-->闪屏文件资源管理器重启问题解决
2022-06-24 15:09:21 2256
原创 Java异常
持续完善中…try catch中e.printStackTrace()的作用?此处调用测试方法: @Test public void create01() { String filePath = "e:\\JavaI\\news1.txt"; File file = new File(filePath); try { file.createNewFile(); System.out.print
2022-01-30 13:28:45 408
原创 微型人事管理项目后端总结
介绍 后端技术点 邮件发送一、前期准备工作二、yml配置三、SpringBoot搭建邮件发送项目介绍项目技术栈前端技术栈后端技术栈前端技术点总结后端技术点总结邮件发送一、前期准备工作①、从qq邮箱获取授权码登录qq邮箱,点击设置在账户选项中的POP3/SMTP选项中开启POP3/SMTP服务(图中已开启)开启完毕会得到一个授权码,保存该授权码。②、安装rabbitmq此处使用docker安装rabbitmq,不做详细讲述。
2022-01-08 17:34:33 1749
原创 微型人事管理项目前端总结
本项目参考本文参考自江南一点雨的Spring Boot+Vue系列视频教程第 16 章,详情参加【Spring Boot+Vue系列视频教程】,本项目仓库地址:hr-web前端技术点Vue本项目前端基于vue3.0构建,教程基于vue2.x构建,在vue3.0中某些地方与vue2.x存在差异,将在前端问题解决中呈现。本项目主要用了vue的基础功能,可参考官方文档Vue.js,也可参考b站尚硅谷教程。ElementUI-PlusElement Plus配合Vue3.0使用,使用中的注意事项:1、设
2022-01-07 12:49:13 982
原创 Spring Boot WebSocket 笔记
Spring Boot WebSocket 笔记一、网页技术发展过程二、WebSocket群聊Demo本文仓库地址:chat01一、网页技术发展过程一开始的网页是静态的html页面,不能进行交互,随后javascript出现,在一定程度上实现了页面的简单交互。不过javascript不能和服务端交互,随后ajax的出现解决了与服务端交互的问题,ajax存在的不足——所有的请求都是由客户端发起的,服务端进行响应,若服务端有最新的消息,则难以发送到客户端去,不过我们一直存在这种实时通讯的需求。在没有We
2021-12-19 19:33:34 881
原创 SpringBoot 企业级开发学习笔记
SpringBoot邮件服务一、前期准备工作1、从qq邮箱获取授权码登录qq邮箱,点击设置在账户选项中的POP3/SMTP选项中开启POP3/SMTP服务(图中已开启)2、新建SpingBoot项目mail,导入Java Mail Sender依赖二级目录三级目录...
2021-12-19 09:23:49 626
原创 消息中间件学习笔记
本文参考自江南一点雨的Spring Boot+Vue系列视频教程第 12 章以及rabbitmq官网,详情参加【Spring Boot+Vue系列视频教程】本文的代码地址为SpringBoot学习案例中的jms和amqp消息中间件学习笔记一、springboot中使用activemq1、启动activemq2、用Spring Initiaizre新建activemq项目二、springboot中使用rabbitmq1、启动rabbitmq2、用Spring Initiaizre新建rabbitmq项目
2021-12-18 16:30:17 2416
原创 微人事 vue-roter4实现动态加载路由,解决[Vue Roter warn]: No match found for location with path “xxx“
目录一:使用router.addRoute()代替router.addRoutes()二:修改组件引入方式三:修改路由中重复的name值最近在做微型人事项目,进行到左边导航菜单动态加载部分,前端所有的子项都无法打开以基本资料为例,点击会在控制台弹出如下警告信息:教程中src/utils/menus.js内的initMenu方法从后台请求得到动态的菜单栏数据data,使用formatRoutes方法将data中的“component”对应的字符串数据转化为.vue组件。教程代码:import {
2021-11-28 11:11:06 10632 8
原创 vue-roter 4报错: Error: Invalid route component/Uncaught (in promise) Error: Invalid route component解决
目录代码参考:代码main.js:import { createApp } from 'vue'import App from './App.vue'import router from './router'import ElementPlus from 'element-plus'import 'element-plus/dist/index.css'import {store} from './store'//请求方法的封装import {postRequest} from "@/u
2021-11-26 21:54:01 13218
原创 前端小记:vue3差异记录
定位到main.js文件,开始代码为:import { createApp } from 'vue'import App from './App.vue'import router from './router'import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';createApp(App).use(ElementUI);createApp(App).use(router).mo
2021-11-22 17:04:54 394
原创 Java开发实用工具
目录一:SpringBoot+MyBatis+PageHelper+Layui+thymeleaf+MySQL实现分页核心代码一:SpringBoot+MyBatis+PageHelper+Layui+thymeleaf+MySQL实现分页第一步:在pom文件中引入坐标 <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId>
2021-11-20 20:11:06 769
原创 SpringBoot实用配置
目录一、设置默认启动页面1:静态页面2:动态页面方式一:重写WebMvcConfigurer的addViewControllers方法方式二:设计初始页面控制器一、设置默认启动页面1:静态页面项目启动后,springboot首先会去 src/main/resources/static 下找名为index.html的文件作为首页面2:动态页面此处使用thymeleaf作为模板引擎,application.yml中thymeleaf的配置 thymeleaf: prefix: classp
2021-11-18 20:27:06 639
原创 Mybatis实用操作
本文主要记录基于注解的开发方式一、查询一:参数为集合类型时的查询需求:求id为1和2所对应的price之和表数据如下(表名为lb_option):在Navicat中直接运行sql语句:select sum(price) from lb_option where id in (1,2)结果正确:同样的操作在项目中用mybatis执行格式如下: @Select({ "<script>", "select sum(pric
2021-11-14 20:22:51 4468
原创 IntelliJ IDEA实用操作(初级)
一:git操作1.新建本地仓库以项目hospital-project为例:第一步:VSC -> Greate Git Repository第二步:点击ok选择当前项目作为本地仓库保存地址第三步:创建完成之后会发现所有文件都变成了红色,这表示文件没有加到git索引中处理措施:选择项目右键->Git->Commit Directory->Commit所有文件变成了绿色,表示提交到本地仓库成功。2.提交到远程仓库本文演示使用Gitee第一步:安装Gitee插
2021-11-12 17:27:39 495
原创 后端爬坑一、== 与 equals
需求:判断 doctor1 和 docto r的 certid 值是否一致入坑代码:可以看到doctor1和doctor2的certId值都是33,程序设计上是若两个对象certId值相等就进入if语句内。出坑代码:将 == 改为 equals()按照设计进入到if语句内原理分析:一、==:在java中,对于基本数据类型使用“==”,比较的是值,而对于引用数据类型使用“==”,比较的是它们在堆内存中的地址值。二、equals:比较引用数据类型,默认情况下比较地..
2021-11-06 10:14:22 117
原创 前端爬坑一、thymeleaf在标签内部获得数据作为js函数的参数
学习项目:Spring Boot项目-医疗系统(该项目使用Beetl作为引擎模板)运行环境:layui + thymeleaf想法:从doctors里面获取id值作为js参数进坑代码: <div th:each=" doctors : ${doctorList}"> <tr> <td>[[${doctors.ge.
2021-11-05 20:50:04 641
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人