自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 navicat15资源安装

打不开链接,请复制链接新建窗口粘贴打开,资源里面有安装步骤。

2024-02-22 15:14:59 200

原创 超简单navicat11安装

超简单navicat11安装

2024-02-22 15:00:29 466

原创 超简单超详细idea2023.2安装

idea2023.2安装

2024-02-22 10:15:13 251

原创 maven 多模块打包出现 unable to find main class

在多模块的maven项目中,有些模块是没有启动类的,例如common的公共模块,如果打包install出现unable to find main class的问题,把该模块的maven打包插件排除即可。

2023-09-21 10:35:52 411

原创 oracle rownum和order by的使用

在oracle中,rownum常用来进行分页或查找指定行的数据,简答来说就是通过rownum关键字来生成一个伪列,这个伪列的内容就是查询出的数据的排序编号,这样就可以通过嵌套子查询来使用rownum进行查找指定行的数据了。简单来说,rownum生成伪列的操作在order by排序之前,如果想要先排序再编号的话,就必须在子查询先进行order by排序操作,然后在外层查询进行rownum操作,同样举两个例子。rownum经常配合其他操作一起使用,这里介绍一下和order by一起使用需要注意的问题。

2023-07-19 10:06:45 1293

原创 Oracle NVL+Group by

需要将分组之后的数据进行筛选取值,如果直接使用NVL(num,null)时,当分组后的数据为空时,这时NVL(num,null)并不会取到null值,而是’ ',所以这时需要加上一个聚集函数,确保NVL函数的第一个表达式能够取到null值。在Oracle中,NVL函数的作用是将一个表达式或列的值转换为指定的替代值(如果原始值为 NULL)。其中,expr1 是要检查是否为 NULL 的表达式或列,expr2 是在 expr1 为 NULL 时要返回的替代值。

2023-07-12 14:59:04 356

原创 Oracle group by 与 where rownum = 1 的使用

在oracle中,不支持类似mysql的limit功能,但与之相似的有rownum,能够返回固定行,当配合group by语句时,需要嵌套子查询,因为rownum是在查询结果集上作用。例题详见leetcode 586.订单最多的客户。

2023-07-11 17:42:25 419

原创 JPA+Oracle 表名无效

在最近的一个个人练手项目中,使用的springboot+jpa+oracle,当我把配置项和实体类代码等编写完成时,运行项目报错:表名无效。导致创建oracle表失败。我的实体类名为User,在映射表名时映射为user,user在oracle数据库中属于关键字,因此报了表名无效的错误,此时应该在User实体类上加上注解。,将User实体类在oracle数据库中的表名映射为非关键字,即可解决问题。

2023-07-06 17:07:06 183

原创 logback日志过滤

name就是对应的包名,你可以具体化到某一个包,比如config,也可以直接使用org.springframework作为过滤包名过滤更多层级的日志,这里按需求来就行,level就是对应的日志级别,也是看自己个人需求。我们在采用日志框架logback的时候,有时候启动项目的时候会刷出很多不重要多余的日志,影响我们在控制台查看日志,这时候我们就可以在logback-spring.xml文件中配置过滤日志了。找到对应的包名,在logback-spring.xml中进行日志过滤。

2023-04-05 13:24:50 1962

原创 微服务环境下sa-token session同步

微服务是分布式的实现,网关和授权服务分别是两个独立的服务,查看官方文档,我们应该实现分布式session的同步,引入官方的redis依赖,并且两个服务都需要引入,自此sa-token框架会帮我们在redis中同步session,不需要你做更多的操作,这里注意的是网关gateway采用的webflux框架,不同于授权服务的springboot框架,引入的sa-token依赖是不同的,官网也指出了这一点。,并且后续想要在网关进行权限验证,就必须获得当前请求会话中登录的id去数据库查询对应的角色权限。

2023-04-04 15:24:46 596

原创 网关整合mybatis-plus出现A component required a bean of type ‘com.XXX.XXX.XXX‘ that could not be found.问题

我仔细去Mapper接口中查看,发现我的@Mapper注解引入的是。包中的@Mapper注解,正确引入的应该是。包中的@Mapper注解。

2023-04-04 15:04:12 961

原创 Maven找不到程序包

在网上找了很多文章尝试解决,但都没有成功;微服务结构下,一个服务引入common公共模块,运行时发生找不到程序包的错误,其他服务也引入的有common模块,但能正常启动。命令,强制更新Maven本地仓库,并重新编译和打包该服务。尝试在该服务的项目根目录下执行。

2023-04-02 14:34:54 665

原创 mapper.xml resultMap property报错

mapper.xml property报错时,我们需要去注意字段的get、set方法,尽量避免单字母开头命名字段。

2022-11-01 10:17:14 860

原创 Linux安装RocketMQ以及springboot整合相关配置

官网下载RocketMQ安装包后,在linux下安装并添加环境变量,这些可以去看其他博客,本编文章只是说明一些坑人的地方。

2022-08-04 19:41:10 982

原创 解决satoken前端登录后,后端校验登录状态失败的问题

解决satoken前端登录后,后端校验登录状态失败的问题问题描述猜测原因解决办法问题描述前端登录后,后端显示了登录信息并返回了token值,之后前端再调用另一个方法,后端拦截器进行请求拦截,判断当前用户是否登录,结果返回的是false,导致无法调用该方法。猜测原因用过swagger2和postman分别测试,二者都能正确访问方法,且拦截器中判断登录返回的是true,于是猜测是跨域问题,想到了cookie,后端判断是否登录可能是从网页当中的cookie获取相关信息进行判断,于是我分别查看三种测试方法下

2022-04-24 11:46:02 2929

原创 A组拓展题目

date功能:可以用来显示或设定系统的日期与时间。参数:-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;-u:显示GMT;–help:在线帮助;–version:显示版本信息。如果需要以指定的格式显示日期,可以使用“+”开头的字符串指定其格式%H 小时(以00-23来表示)。 %I 小时(以01-12来表示)。 %K 小时(以0-23来表示)。 %l 小时(以0-12

2022-02-20 22:49:41 116

原创 计算机系统实验-shlab(2/9)

任务二要求要求我们事先quit内置命令,我们需要做的就是在tsh.c文件中将eval()函数和build-cmd()函数编写完成。由于开头没有什么基础,于是将推荐的《深入理解计算机系统》(机械工业出版社)的第8章内容看了一部分内容,结合书上的代码尝试了一下。附上pdf版连接:https://pan.baidu.com/s/1DlZzPvnW5aQEzvQG7xt4-Q 提取1234转载为https://blog.csdn.net/lj121829/article/details/10054957

2022-02-09 23:12:09 452

原创 计算机系统实验——shlab(2/7)

将实验压缩包下载至虚拟机上,在文件位置打开终端输入命令tar xvf shlab-handout.tar解压再进入解压完成的文件夹,在该路径下打开终端,输入命令make进行编译打开tsh.c文件,读了一下代码有最大运行作业数:16作业ID:1~16描述了作业的几个状态:0—未定义(UNDEF)、1—前台运行(FG)、2—后台运行(BG)、3—停止(ST)作业状态转换和启用操作:FG→ST:ctrl-z(前台转为停止)ST→FG:命令fg(停止转为前台)ST→BG:命令bg(停止转为后

2022-02-07 21:43:31 890

原创 计算机网络实验

计算机网络实验

2022-01-06 15:48:49 626

原创 CSS总结

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-14 17:54:04 138

原创 HTML初学小结

这里写自定义目录标题自己已掌握的HTML知识小结HTML文档格式元素详解超链接锚点文件路径预设格式常见标签自己已掌握的HTML知识小结这是使用 CSND发表自己的第一个博客,并且使用Markdown编辑器 进行撰写,特此纪念。本篇文章记录了我首次学习HTML所总结的一些基础知识。HTML文档格式HTML文档拥有一个固定的外壳,我们需要在特定的位置编写特定的标记语言。清楚文档格式,更能帮助你用它写网页:文档的第一行一般为<!DOCTYPE html>;声明该文档类型是html类型,出

2021-03-21 18:53:48 111

shlab-handout..rar

shlab-handout..rar

2022-02-06

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

TA关注的人

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