自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(580)
  • 收藏
  • 关注

原创 springboot+mybatisplus动态表名、多表分页

springboot+mybatisplus动态表名、多表联查

2024-03-23 09:40:47 292

原创 springboot+vue前后端分离基于vue的地方美食分享网站

开发意义人类的进步带动信息化的发展,使人们生活节奏越来越快,所以人们越来越重视信息的时效性。以往的管理方式已经满足不了人们对获得信息的方式、方便快捷的需求。即地方美食分享网站慢慢的被人们关注。首先,网上获取信息十分的实时、便捷,只要系统在线状态,无论在哪里都能第一时间查找到理想的信息。计算机技术在管理中成为人们的重要工具。可以有效快捷的解决想要获取的信息,提高工作效率。#技术栈后端:SpringB...

2024-03-17 22:02:16 397

原创 ssm旅游资源网站

开发意义在国外他们的信息技术的发展是我国的许多倍,从1946年诞生在美国的世界上第一台计算机开始,国外的信息技术就一直在飞速地发展,一些计算机应用软件也纷纷出现,软件技术也一直在不断完善和更新[3]。软件行业早已遍布各个地方。在国内,我国信息技术发展起步比较晚,后期慢慢的不断地进行优化和改革,才让我们的信息技术上升到新的阶段。在现在软件开发的技术经过大量研究和生活实践基本能够达到独立开发系统应用的...

2024-03-17 22:02:16 369

原创 springboot+vue前后端分离选课管理系统

SpringBoot + Vue 选课管理系统是一个基于SpringBoot框架和Vue.js前端技术开发的前后端选课管理系统。#项目获取关注下面的公众号,小明的学习圈子,回复 【前后端分离选课管理系统】,获取本项目的源码和sql#系统特点首页前后端分离架构:采用SpringBoot作为后端服务,提供RESTful API接口;前端使用Vue.js框架,通过Ajax与后端进行数据交互,实现快速响应...

2024-03-17 22:02:16 430

原创 安装使用NVM,管理node版本(windows版本)

title: 安装使用NVM,管理node版本(windows版本)date: 2023-10-17categories:环境本文是windows系统,所以安装nvm-windows。官网nvm 是 Node Version Manager 的缩写,它是一个用于管理 Node.js 版本的工具。通过使用 nvm,您可以轻松地在同一台计算机上安装和切换不同的 Node.js 版本。安装步骤:以w...

2024-01-01 19:12:48 573

转载 内联元素和块级元素的区别

1.下表列出了内联元素和块级元素的主要区别html中内联元素和块级元素的区别块级元素行内元素独占一行,默认情况下,其宽度自动填满其父元素宽度相邻的行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素的内容而变化可以设置width,height属性行内元素设置width,height属性无效可以设置margin和padding属性行内元素起边距作用的只有margin-left、margi...

2023-11-18 12:58:31 28

转载 解决Multiple annotations found at this line:

解决Multiple annotations found at this line: - javax.servlet.jsp.JspException cannot be resolve错误原因javax.servlet.http.HttpServlet没有找到Java Build Path。解决方法右键你的项目点击BuildPath-->Configure Build Path,点击ad...

2023-11-18 12:58:31 430

转载 VisualSVN Server搭建SVN(eclipse的项目上传到svn)

VisualSVN Server的下载地址http://www.visualsvn.com/server/download/SVN 的下载地址http://tortoisesvn.net/downloads.html安装VisualSVN server双击VisualSVN server安装包VisualSVN Server的配置和使用方法在Repositories上点击右键-...

2023-11-18 12:58:31 114

转载 样式优先级、提升样式优先级

默认 < 类型 < class < id < style(行间) <important!important 提升样式优先级权重

2023-11-18 12:58:31 121

转载 让div里的图片和文字垂直水平居中

<html> <head></head> <body> <div id="tabList" style="height:40px;"> <li style="display:inline;font-size:14px;"> <span id="DY1" style="height:40px;line-he...

2023-11-18 12:58:31 232

转载 SQL数据库查询出一张表中重复的数据,按某个字段来查找。

SQL数据库查询出一张表中重复的数据,按某个字段来查找。SELECT V.NUM_ID, V.XM FROM t_MID_RS_PARTY V WHERE V.ZGH IN ( '060002', '100178', '120283' ) SELECT V.ZGH FROM t_MID_RS_PARTY V GROUP BY V.ZG...

2023-11-18 12:58:31 171

转载 java 逗号分隔String字符串 - 数组 - 集合,相互转换

title: java 逗号分隔String字符串 - 数组 - 集合,相互转换。

2023-11-04 12:22:53 1945

转载 Invalid bound statement (not found)四步解决问题

报错日志 Invalid bound statement (not found)报错原因,mapper文件与mapper.xml文件未绑定解决1、查看mapper.xml中的namespace和实际的mapper文件是否一致2、查看mapper接口中的方法名和mapper.xml中的id标签是否一致3、查看target中对应的mapper.xml文件是否存在4、添加依赖构建xml等资源文件(cle...

2023-11-04 12:15:13 1261

转载 java json 序列化对象空值不处理_使用JSON.toJSONString中序列化空字符串遇到的坑

fastjson是由alibaba开源的一套json处理器。与其他json处理器(如Gson,Jackson等)和其他的Java对象序列化反序列化方式相比,有比较明显的性能优势1、使用 JSON.toJSONString 竟然也有坑在对对象转成JsonString的时候,对象有三个属性,其中两个有内容,一个为 nullvalue等于空值时,key默认也会过滤掉,这有点坑2、将对象转换成 JsonS...

2023-11-04 12:15:13 1950

原创 springboot+vue+springsecurity前后端权限管理系统

由于字数限制,请阅读原文,https://www.stucoding.com/blogs/project/springboot/1.html,原文附源码和sql以及项目演示地址和项目资料。环境:win10、idea22023.2、vscode1.7、maven3.5、jdk8、Redis技术:springboot2.5.9springsecurityRedismybatis plusmysql5....

2023-10-15 21:25:10 831

原创 vuepress博客主题—vuepress-theme-reco

title: vuepress博客主题—vuepress-theme-recodate: 2023-08-03categories:代码管理tags:代码管理vuepress博客主题—vuepress-theme-recoQuick startnpxnpx@vuepress-reco/theme-cliinitmy-blognpm#initnpminstall@vuepress...

2023-10-03 18:27:50 324

原创 sql中delete不能删除select的结果集

delete语句是用来删除数据库中的数据的,而select查询语句是用来查询数据的。delete语句删除数据的操作是基于表的,而不是基于查询的结果。因此,无法直接使用delete语句删除select查询的结果。要删除select查询结果中的数据,你可以将查询的结果保存到一个临时表中,然后再使用delete语句删除临时表中的数据。或者使用其他方式来处理查询结果,例如使用其他编程语言或工具来操纵数据库。title: sql中delete不能删除select的结果集。原始的写法,报错如下。

2023-09-25 21:05:15 478

原创 mybatis返回list时resultType写String

如果写成java.util.List时会报错,error querying database.the error occurred while handling results.resultType也不能写成java.util.HashMap否则会返回[{“abcde”},{“fghilmn”},{“opqrst”}]mybatis返回list时resultType写java.lang.String而不是java.util.List。

2023-09-21 14:45:27 829

原创 vue删除

【代码】vue删除。

2023-09-19 18:29:27 95

原创 第三方调用接口获取数据,接口有1000条的限制,返回的数据大于1000条,第三方如何获取到所有的数据?

【解决方案】首先,没有不分页的获取方式,所有接口都是有这种限制的,其次,需要根据接口返回的total字段,除以1000,然后这样就可以计算出有几页,接着,循环调用该接口,每次pageNo+1。//总页数根据每页的条数计算一共多少页,这里是每页1000条。

2023-09-18 21:45:00 509

转载 将博客搬至CSDN

20230918本文为博主原创文章,未经博主允许不得转载。

2023-09-18 17:01:00 54

原创 Windows多版本JDK安装及管理

title: Windows多版本JDK安装及管理。

2023-09-14 21:30:57 808

原创 Idea中SpringBoot项目重启代码不生效,没有重新编译

SpringBoot修改代码或配置文件重启项目后不生效,需要每次mvn clean mvn install。

2023-09-04 18:45:53 1384

原创 JAVA使用JDBC连接ORACLE数据库基础版

/实现连接数据库查询所有的部门信息 public void getAllDepartments() {try {//连接数据库的地址,用户名和密码 String url = "jdbc:oracle:thin:@localhost:1521:orcl1";//1,加载数据库驱动 Class . forName("oracle.jdbc.driver.OracleDriver");

2023-09-02 20:59:31 1936

原创 java读取word转换HTML格式,保留内容的样式和格式

title: java读取word转换HTML格式,保留内容的样式和格式。

2023-09-02 20:50:20 734

原创 feign.codec.EncodeException: Error converting request body

这个问题通常是因为在传递HttpServletRequest request, HttpServletResponse response时,Feign编码器无法将它们转换为请求体。

2023-08-30 18:35:03 4406

原创 免费的AI代码生成工具

CodeWhisperer是亚⻢逊出品的一款基于机器学习的通用代码生成器,可实时提供代码建议。在编写代码时,它会自动根据我们现有的代码和注释生成建议。从单行代码建议到完整的函数,它可为我们提供各种大小和范围的个性化建议。CodeWhisperer 还可以扫描我们的代码以突出显示和定义安全问题。主要是他免费官网地址。

2023-08-18 21:00:50 1525

原创 java后端同时接受对象和集合以及多个对象和集合的传参

【代码】java后端同时接受对象和集合以及多个对象和集合的传参。

2023-07-30 21:31:18 1533

原创 震惊!学妹还在手写CRUD

干活讲究效率便捷,学妹没接触代码生成器之前,一直都是手写CRUD,自从学会了Mybatis-Plus代码生成器,那干活效率杠杠的。Mybatis-Plus是一个Mybatis的增强工具库,提供了许多方便的增强功能,其中包括代码生成器。Mybatis-Plus代码生成器能够自动生成CRUD操作的代码,极大地提高了开发效率。1、官网:https://baomidou.com/page...

2023-06-23 21:42:14 43

原创 Git和Tag看了就会!

一、分支创建合并merge第一步:我们需要将代码克隆下来:git clone http://xxxxx(代码地址)第二步:创建一个分支git checkout -b XXXX(分支名称)第三步:修改代码文件后提交分支git add .git commit -m "描述信息"git push origin XXXX(上面创建的分支名称)第四步:合并分支到主流程中git checkout master...

2023-05-28 21:46:48 96

转载 Spring成神之路第四十九篇:通过 Spring 事务实现 MQ 中的事务消息

好了,今天的内容就到此就讲完了,我们一块来总结回顾一下,你需要重点掌握的内容。1、消息投递的5种方式的推演,要熟练掌握其优缺点2、方式4中事务消息的代码实现,需要大家掌握消息服务使用频率挺高的,通常作为系统中的基础服务使用,大家可以尝试一下开发一个独立的消息服务,提供给其他服务使用。

2023-05-23 05:30:00 595

转载 Spring成神之路第五十篇:spring 事务拦截器顺序如何控制?

addUser方法上面添加了@Transactional注解,表示使用spring来管理事务,方法内部向db中插入了一条数据,为了方便分析结果,方法内部输出了2行日志)" , "张三");} }下面通过Aspect的方式定义了一个拦截器,顺序通过**@Order(1)设置的是1**,那么这个拦截器会在事务拦截器之前执行。!!");!!");} }这个拦截器的order是3,会在事务拦截器后面执行。!!");!!");} }

2023-05-23 04:15:00 383

转载 Spring成神之路第五十一篇:导致 Spring 事务失效常见的几种情况

这算是spring事务第9篇文章了,花了这么多篇文章介绍事务这块的知识,说明事务这块的东西确实比较多、知识点比较细,也非常重要,希望大家能够重视起来,吃透这块的知识。

2023-05-23 02:00:00 120

转载 Spring成神之路第五十五篇:spring 上下文生命周期

接口表示spring上下文,下面2个实现类本文详细介绍了spring应用上下文的生命周期,非常重要,内容和细节稍微比较多,建议大家结合源码多看几遍,平时闲的时候,也可以回头再看几遍,加深理解,有问题的欢迎留言交流。本文详细介绍了spring应用上下文的生命周期,非常重要,内容和细节稍微比较多,建议大家结合源码多看几遍,平时闲的时候,也可以回头再看几遍,加深理解,有问题的欢迎留言交流。

2023-05-23 01:30:00 191

转载 Sring成神之路第五十六篇:spring到底为什么要用三级缓存

A 依赖于 B,B 依赖于 A,比如下面代码今天的内容有点多,大家慢慢消化,有问题欢迎留言!今天的内容有点多,大家慢慢消化,有问题欢迎留言!

2023-05-23 01:30:00 138

转载 Spring成神之路第五十三篇:Spring 集成 MyBatis

需要修改MainConfig中SqlSessionFactoryBean的定义,如下,更简洁了,不需要在指定mapper xml的位置了,这里需要注意一点,方式2中将mapper xml文件和mapper接口放在一个目录的时候,这2个文件的名字必须一样,这样在定义SqlSessionFactoryBean的时候才不需要指定mapper xml的位置。本文介绍了spring中集成mybatis的2种方式,2种方式的重点都在上面的小结中,相对来说还是挺简单的,具体用哪种方式,大家自由选择。

2023-05-23 01:15:00 108

转载 Spring成神之路第五十二篇:Spring 实现数据库读写分离

大多数系统都是读多写少,为了降低数据库的压力,可以对主库创建多个从库,从库自动从主库同步数据,程序中将写的操作发送到主库,将读的操作发送到从库去执行。。

2023-05-23 01:00:00 196

转载 Spring成神之路第五十四篇:集成 junit

1、本文详细介绍了junit的用法,常用的注解有@Test、@BeforeClass、@AfterClass、@Before、@After、@Ignore、@RunWith,这些都要掌握2、spring中集成junit,主要的配置就是在测试类上面需要加上下面代码3、开发工具中使用junit更容易1、本文详细介绍了junit的用法,常用的注解有@Test、@BeforeClass、@AfterClass、@Before、@After、@Ignore、@RunWith,这些都要掌握。

2023-05-23 01:00:00 172

转载 Spring成神之路第四十八篇:@Transaction 事务源码解析

大家好,今天咱们通过源码来了解一下spring中@Transaction事务的原理。开始本文之前,下面这些知识需提前了解下1、2、

2023-05-22 20:24:19 90

转载 Spring成神之路第四十七篇:spring 编程式事务源码解析

事务启动的过程中需要定义事务的一些配置信息,如:事务传播行为、隔离级别、超时时间、是否是只读事务、事务名称,spring中使用TransactionDefinition接口表示事务定义信息,下面看一下TransactionDefinition接口源码,主要有5个信息事务传播行为事务隔离级别事务超时时间是否是只读事务事务名称//传播行为:REQUIRED int PROPAGATION_REQUIRED = 0;

2023-05-20 11:11:35 197

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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