自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (2)
  • 收藏
  • 关注

原创 记录一次NGINX和Java后端造成的CORS跨域BUG

如果后端 Java 服务已经设置了 CORS 头部,例如 Access-Control-Allow-Origin、Access-Control-Allow-Methods 等,那么在 Nginx 中再次设置这些头部可能会导致冲突。浏览器将遵循最严格的 CORS 策略。但是这次我却遇见一个怎么改配置都依然跨域的接口,测了测,我确认这个nginx配置没有问题,那么问题必然出现在通信或者后端。搜了搜,原来nginx和后端同时配置跨域,会出现冲突,报错为跨域。仔细一看,Java后端里发行了CORS相关配置,

2024-09-11 17:53:26 576

原创 ubuntu的内核离线升级

服务器爆出Linux kernel权限提升漏洞,所以需要升级内核。所以我记录一下升级内核的过程。因为有权限漏洞,所以升级全程离线断网。

2024-06-14 16:51:54 1126

原创 nginx配置中proxy_pass反向代理502的bug

nginx配置中proxy_pass反向代理502的bug

2023-02-24 17:04:17 3667 4

原创 mybatisPlus的PageHelper中count()方法导致数字开头的表进行分页时候出现 不支持该SQL转换为分页查询

今天发现个很奇葩的bug,使用PageHelp进行分页时候,表名如果是数字开头,那么就会出现以下报错org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: com.github.pagehelper.PageException: 不支持该SQL转换为分页查询..

2021-06-04 17:48:08 6241 2

原创 SPringboot中@Valid的对象中一个字段判定非空并在swagger2 api文档中展示为必选

SPringboot中@Valid的对象中一个字段判定非空并在swagger2 api文档中展示为必选控制层 @ApiOperation(value = "新增数据集") @RequestLog("数据集/新增数据集") @RequestMapping(value = "/createDataList", method = {RequestMethod.POST}) public ResultValue createDataList(@Valid TbDataList

2021-05-17 17:52:40 1160

原创 java知识点笔记

面试造飞机,工作拧螺丝。面试题中总有一大堆稀奇古怪基本用不着的冷知识,刷题时候看见了,记下来,没什么顺序。慢慢补充String 存放常量池中字符串,StringBuffer 存放字符数组。request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据。getAttribute是返回对象,getParameter返回字符串。抽象类中,抽象方法中不能用private,static, ...

2021-03-31 02:53:56 271

原创 《spring实战》学习笔记 第5章 使用配置属性

5. 1  细 粒度 的 自动 配置Spring 中有 两种 不同( 但 相关) 的 配置。bean 装配: 声明 在 Spring 应用 上下 文中 创建 哪些应用 组件 以及 它们 之间 如何 互相 注入 的 配置。 属性 注入: 设置 Spring 应用 上下 文中 bean 的 值 的 配置。在 Spring 的 XML 方式 和 基于 Java 的 配置 中, 这 两种 类型 的 配置 通常 会在 同一个 地方 显 式 声明。(配置文件)在 基于 Java 的 配置 中, ..

2021-03-29 00:29:30 177

原创 《spring实战》学习笔记 第四章 保护Spring

信息安全4. 1  启用 Spring Security保护 Spring 应用 的 第一步 就 是将 Spring Boot security starter 依赖 添加 到 构建 文件 中。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> .

2021-03-25 02:18:01 198

原创 《spring实战》学习笔记 第三章 使用数据

3. 1  使用 JDBC 读取 和 写入 数据在 处理 关系 型 数据 的 时候,克雷格·沃斯. Spring实战(第5版) (Kindle位置1372). 人民邮电出版社. Kindle 版本.Java 开发 人员 有多 种 可选 方案, 其中 最 常见 的 是 JDBC 和 JPA。...

2021-03-22 23:29:38 417 2

原创 《spring实战》学习笔记 第二章 开发Web应用

深入研究 Spring MVC 并 会 看到 如何 展现 模型 数据 和 处理 表单 输入。2. 1 展现信息关于@Date注解package tacos;import lombok.Data;import lombok.RequiredArgsConstructor;@Data@RequiredArgsConstructorpublic class Ingredient { private final String id; private final ..

2021-03-16 02:42:04 583 1

原创 《spring实战》学习笔记 第一章 Spring起步

1.1 什么是spring任何 实际 的 应用 程序 都是 由 很多 组件 组成 的,Spring 的 核心 是 提供 了 一个 容器( container), 通常 称为 Spring 应用 上下文( Spring application context), 它们 会 创建 和 管理 应用 组件。 这些 组件 也可以 称为 bean, 会在 Spring 应用 上下 文中 装配 在一起, 从而 形成 一个 完整 的 应用 程序。将 bean 装配 在一起 的 行为 是 通过 一种 基于 依赖 注入

2021-03-15 17:33:37 208

原创 《spring实战》学习笔记 目录

最近辞职了,打算从头整理复习一下spring,于是打算从《spring实战》这本书开始复习,于是打算把学习中的一些重点知识总结一下。这本书的源代码与彩页https://download.youkuaiyun.com/download/qq_37960629/15807947不过这个学习笔记,更类似重点摘录……...

2021-03-15 17:32:46 180

原创 配置CentOS7 + mediawiki + PHP7.3 + mysql8.0 + VisualEditor

前言最近想做个wiki,接触了一下mediawiki,感觉很不错,来来回回配置了几次,差不多初步熟悉了配置,今天把一切资料转移到正式服务器上,顺便写个博客来记录一下过程。一:基本环境搭建1 扩展虚拟内存服务器内存有点小,只有2G,所以我打算拓展个4G虚拟内存查看内存情况free -m创建要作为swap分区的文件:增加4GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)dd if=/dev/zero of=/var/swap.

2020-08-03 09:56:55 1109 1

原创 springboot+thymeleaf无后缀访问static下前端静态HTML报错总结

今天使用springboot+thymeleaf访问前端静态HTML时候,无论Controller里怎么写,lcalhost:8080/login都无法访问到static下的HTML页面,我反复确定Controller代码没问题,于是怀疑可能是配置出问题了。pom.xml里<dependency> <groupId>org.springframework....

2019-05-13 03:38:23 2204 1

原创 springboot+mybatis+vue经验总结

整合了几天springboot+mybatis+vue,踩了很多坑,先记下来。首先是springboot的版本很重要,一开始我用springboot2.1就总是启动失败,我换成springboot2.0就好了,我也不知道为什么。springboot的配置倒是的确比较简单,按网上那些来就行了。然后是mybatis逆向生成,我遇见个很奇葩的问题,如果生成的model里面有xxxEx...

2019-05-11 04:14:52 2746 1

原创 @ConfigurationProperties取yml文件值为null的bug

今天整合springboot时候,在person类中用@ConfigurationProperties(prefix = "testPerson")取application-dev.yml文件的值时,发现取出来的值都是空值,也没报错。而在HelloController类中用用@Value("testValue")取值却成功的从application-dev.yml文件中取出来了。ap...

2019-04-26 21:40:32 11761 1

原创 EL表达式取Session取不出来的bug

今天在JSP里用EL表达式取Sessionnet.xcj.entity.Reader r=(net.xcj.entity.Reader)session.getAttribute("reader"); %>${r.r_ID} 运行后,可以取出session的值,而${}却取不出来。和同学反复讨论后,发现问题在${r.r_ID} 的r上面,r

2017-09-02 19:45:47 3213

原创 EL表达式中的首字母大写造成的bug

今天用EL表达式的${ }时出bug了。org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/jsp/reader/show.jsp at line 1615: 16: ${reader.R_ID}17: Stacktrace: org.apache.ja

2017-08-21 02:16:30 1318 1

原创 mysql连数据库时出问题

这是我犯过比较愚蠢的错误之一。。。连接数据库时出问题,原因是因为我在jdbc.properties文件里面,把用户名root后面多加了俩空格,肉眼看的时候是完全没问题的,但一运行就抓瞎exceptionorg.springframework.web.util.NestedServletException: Request processing failed; nested exce

2017-08-19 02:37:01 524

原创 SpringMVC和mybatis整合时遇见的错误

在SpringMVC和mybatis整合时遇见个问题,我整合SSM框架时候,spring+mybatis用单元测试是可以运行的,增删改查都没问题。SpringMVC也是可以运行的,WEB-INF目录下的jsp也可以用Controller显示,不同页面之间的参数传递也是没问题。但是mybatis和SpringMVC放一块就出问题了 严重: Exception sending cont

2017-08-19 02:23:05 1661

原创 MySQL的Date数据0000-00-00报错

读取MySQL的用户数据时报错org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.dao.TransientDataAccessResourceException: Error attempting to

2017-08-19 02:08:18 1691 1

原创 spring+mybatis做单元测试报错IllegalStateException

用spring+mybatis做单元测试时,报错java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareCo

2017-08-19 01:51:48 1177

空空如也

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

TA关注的人

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