- 博客(11)
- 收藏
- 关注
原创 mysqld: Error on realpath() on ‘/var/lib/mysql-files‘ (Error 2 - No such file or directory)
当我像看看是否正常运行时,docker ps后,没有刚刚执行的mysql,然后docker ps -a 后发现:自动退出了。
2023-09-01 16:23:55 1066 1
原创 tomcat底层工作原理
学习目的掌握 Tomcat 架构设计与原理提高内功宏观上看Tomcat 作为一个 「Http 服务器 + Servlet 容器」,对我们屏蔽了应用层协议和网络通信细节,给我们的是标准的 Request 和 Response 对象;对于具体的业务逻辑则作为变化点,交给我们来实现。我们使用了SpringMVC 之类的框架,可是却从来不需要考虑 TCP 连接、 Http 协议的数据处理与响应。就是因为 Tomcat 已经为我们做好了这些,我们只需要关注每个请求的具体业务逻辑。微观上看Tomcat 内部也
2023-06-22 14:35:43 136
原创 ${}原样输出原文本,el表达式不生效
在javaweb开发时,我向request请求域中传入数据,然后在jsp页面中利用el表达式来获取请求域中的数据并输出。结果是原样打印字面值。(例如我想获取请求域中名字为xxx的数据${requestScope.xxx}并打印,但打印的是requestScope.xxx字面值本身,而不是传入的数据)。遇到el表达式不生效(原样输出不被解析),是因为servlet 3.0 默认关闭了el表达式的解析,因此jsp页面忽略了el标签。问题:$ {requestScope.xxx}原样打印字面值。
2023-04-26 19:07:53 215
原创 Mybatis-plus——快速复习,知识点扫盲
Mybatis-plus(简称MP)是一个Mybatis的增强的工具,在Mybatis的基础上制作增强,不做改变,为简化开发,提高效率而生。Wrapper: 条件构造抽象类,最顶端父类AbstractWrapper: 用于查询条件封装,生成sql的where条件QueryWrapper:查询条件封装UpdateWrapper:修改条件封装AbstractLambdaWrapper:使用lambda语法LambdaQueryWrapper:使用Lambda语法的查询Wrapper。
2023-04-20 17:43:35 415
原创 springboot中使用thymeleaf语法的a标签不是超链接
默认静态资源路径下(statice,public,resources,或自定义的静态资源路径等)是放静态页面的,它们里的资源可以在浏览器通过资源名直接访问到,也就是说没有通过thymeleaf的渲染解析技术,用thymeleaf的语法无效,即使用了浏览器页面也不识别,因为没有经过thymeleaf解析渲染这一层。问题描述:在创建的springboot项目中,index.html页面中t使用hymeleaf语法加持的a标签失去超链接作用,在浏览器只打印文本,不能实现跳转。
2023-04-16 10:35:52 850
原创 springboot配置druid的监控功能时ServletRegistrationBean<StatViewServlet>报红——javax与jakarta冲突
引入不同的依赖,由于版本问题,产生javax与jakarta冲突。
2023-04-15 17:05:44 3006 6
原创 springboot和mybatis-plus中版本问题导致匹配不到容器中的mapper组件
关于springboot+mybatis-plus中自定义mapper继承BaseMapper,在测试类中测试crud功能中报错:UnsatisfiedDependencyException,导致原因:NoSuchBeanDefinitionException: No qualifying bean of type 'com.example.mybatisplus_plus.mapper.UserMapper
2023-04-12 11:31:49 1479 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人