- 博客(8)
- 收藏
- 关注
原创 Spring boot本地运行正常,请求正常,打包后运行正常,但是请求报错:invalid bound statement (not found) 的问题
Spring boot本地运行正常,请求正常,打包后运行正常,但是请求报错:invalid bound statement (not found) 的问题
2022-05-17 02:18:07 2891 2
原创 【MySQL】MySQL事务隔离机制
Mysql事务隔离机制文章目录Mysql事务隔离机制什么是事务事务的四个特征 (ACID)MySQL的事务隔离机制MySql并发一致性问题在介绍什么是事务隔离机制前,先了解一下什么是事务什么是事务事务是在程序运行中一系列的多个操作,这个系列中的操作必须全部完成或全部失败,若有一个操作出现错误,则整个系列的所有操作均不会生效。当所有操作执行成功时,称为提交事务,只有提交完毕,对于数据的操作才会真正生效。当有一个操作失败时,事务中的所有操作都不会生效,并回滚已经执行的操作,返回到初始状态,称为回滚事
2021-11-16 16:31:17 991
原创 【Java反射】自动扫描某个包内的所有类的简单实现
【Java反射】自动扫描某个包内的所有类的简单实现学习java反射的时候,了解到可能存在某种场景需要扫描一个包内的所有类的需求,在各个框架中都存在这种需求,配合注解的使用能够实现强大功能,所以尝试实现了一下。获取包路径获取包内所有文件名根据文件名得到反射Class对象1. 获取包路径(扫描包)这一部分的功能由于本人原因可能描述的不是很好 这个部分我主要使用的是通过类加载器ClassLoader来进行扫描,之所以使用类加载器的原因是因为源代码java文件一个文件中可能会包含多个类,不能
2021-06-03 01:24:35 5466 3
原创 Spring boot上传文件至项目根目录的解决方案
Spring boot上传文件至项目根目录的解决方案需求是,上传一张图片到服务器中,不需要进行额外的配置,返回图片在项目中的相对路径,可以直接通过这个项目路径访问到图片文件。使用本文章的上传方法上传后:在开发/测试的过程中,图片会保存在 项目路径/target/classes/static文件夹下打包部署后,图片会保存在 jar包同级目录/static下上传文件的步骤:获取请求参数中的文件获取文件保存路径创建文件夹获取文件保存名创建输出流FileOutputStream写入
2021-05-28 01:40:36 3578 6
原创 Web服务器、应用服务器与JavaEE中的网络架构
Web服务器、应用服务器与JavaEE中的网络架构 在刚刚学习SpringBoot的时候,虽然能够使用框架搭建起一个能对请求进行响应的服务器程序,但是关于网络请求以及http等相关的概念模糊不清,虽然知道SpringBoot内置有tomcat服务器,但是这个tomcat服务器具体起什么作用也不清楚,只知道是跟网络请求相关的。 所以在网上查找了一些相关资料,梳理过后决定写个博客记录一下。绪论在开始介绍服务器之前,我们先了解一下在JavaEE中网络请求解析的架构。一次网络请求的流程具体是,由客户端
2021-04-18 22:33:10 293
原创 【Java】使用DOM方式解析xml文件的方法
Java解析xml文件的方法(1)-DOM方式Java中常用来解析xml文件的方法有四种,分别是DOM,SAX,Jdom,Dom4j。其中,DOM和SAX是java包自带的 import org.w3c.dom.*;//dom包 import org.xml.sax.*;//sax包而Jdom和Dom4j需要从外部引用<!--jdom --><dependency> <groupId>org.jdom</groupId> &l
2021-04-12 19:06:08 984
原创 解决Apache,php7无法解析php文件(浏览器访问php文件直接下载)
Apache,php7无法解析php文件(浏览器访问php文件直接下载)今天安装php7,配置好httpd.conf发现无法访问php文件,网上找了的几种解决方法,最后才成功,现在整理一下。在APACHE中的配置文件httpd.conf中添加AddType application/x-httpd-php .php后,重启APACHE,出现无法访问php的情况。解决方法是:将AddType部分的代码改成一下格式,最后成功解决AddType application/x-httpd-php .phpAd
2020-10-26 19:12:32 2018 1
原创 MybatisMapper映射
MyBatis----mapper的输入映射和输出映射mapper.xml文件是我们使mybatis时配置操作数据库语句的方,每个语句对应一个方法,具有输入参数和输出参数,各个参数有不同的类型,下面所说的就是何配置不同类型的参数输入映射简单类型即java类库中原本所拥有的数据类型,如Integar,Long,String等。配置方法,直接将类型添加到sql语句的parameterType属性中,代码如下 <select id="findUserById" parame
2020-10-26 18:03:11 1184 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人