自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 是时候写点东西了

是时候写点东西了。

2023-08-07 00:05:49 158

原创 打包部署相关

记录常见部署方式

2022-08-24 00:52:02 575 1

原创 核心线程数和最大线程数设置参考标准【Java】

手动创建Java线程池核心线程数和最大线程数设置参考

2022-08-22 20:46:41 5690

原创 非正常退出VMWare,打开虚拟机显示“Disk”启动失败解决思路

非正常退出VMWare,打开虚拟机显示"Disk”启动失败解决思路

2022-07-16 21:19:58 7170 2

原创 Typora flow流程图书写体验

Typora flowchart.js流程图书写体验

2022-07-13 20:37:44 1375

原创 安装多了JDK,在cmd窗口输入java -version显示问题

同时安装多个JDK,环境变量配置相关

2022-07-10 10:02:08 1686 1

原创 Maven模块pom中引入了依赖,maven仓库中下载了依赖,模块中却无法引入依赖解决

Maven模块pom中引入了依赖,maven仓库中下载了依赖,模块中却无法引入依赖解决

2022-07-04 22:32:20 4312

原创 win10桌面右键应用图标/命令提示符以管理员身份运行/我的电脑管理打不开-->闪屏文件资源管理器重启问题解决

win10桌面右键应用图标/命令提示符以管理员身份运行/我的电脑管理打不开-->闪屏文件资源管理器重启问题解决

2022-06-24 15:09:21 2256

原创 IntelliJ IDEA 操作梳理

IntelliJ IDEA 操作梳理 提高开发效率

2022-05-29 21:18:58 204

原创 MyBatis相关异常记录

后端开发中涉及MyBatis相关的异常记录

2022-05-19 00:45:15 366

原创 解决VScode不能成功安装go插件

解决vscode不能成功安装go插件

2022-04-05 10:58:54 1122 2

原创 Linux使用

Linux系统使用

2022-02-12 10:16:47 767

原创 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

原创 Java报错小记

Java相关报错

2022-01-22 22:55:43 377

原创 微型人事管理项目后端总结

介绍 后端技术点 邮件发送一、前期准备工作二、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关注的人

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