- 博客(6)
- 收藏
- 关注
原创 IDEA打开他人项目,配置完tomcat后无法起动,出现java.lang.IllegalStateException: 非法访问:此Web应用程序实例已停止。无法加载[]。为了调试以及终止导致非法访
05-Apr-2022 13:36:21.263 警告 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [4.0]。将使用默认版本。05-Apr-2022 13:36:25.155 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个J.
2022-04-05 13:49:56 2103
原创 浅谈对Spring Ioc的理解
首先,我们先看一下下图:齿轮就好比对象,对象之间互相啮合,完成齿轮的传动。如果其中某一个齿轮发生了变化,相应的齿轮运转就会受到很大的影响。就好比JAVA中的对象,比此依赖,高度耦合,一旦修改其中一个对象,就会牵一发而动全身。 再看下图:引入第三方齿轮(即IOC容器),让对象彼此都脱离依赖,即使出现一个变动,对其它的对象的使用影响也不大。实现解藕操作。 ...
2022-03-27 17:28:56 361
原创 关于数据库事务的理解以及Spring是如何实现事务控制的?
数据库事务是针对数据库操作的一系列操作的集合,它包含从事务开始到事务结束的所有数据库操作,要么全部执行,要么全部不执行。具体我以下面这个示例做详细说明:比如银行转帐:需求:从A帐户转帐100元钱到B的帐户里转帐的事务包括:1:从A帐户取钱;2:B帐户收钱。只有当A帐户的钱成功取出并存入B帐户,A帐户完成扣款,B帐户完成存款操作,这样事务成功,事务结束。如果,当从A帐户取钱出来到存入B帐户并实现A帐户的扣款和B帐户的存款操作过程中,因为各种异常情况,没能实现,那么,所有执行的操作全部失效,退回到事
2022-03-27 15:34:31 1263
原创 MyBatis中#{}和${}的区别,什么是sql注入?如何防止?
首先咱们先看#{}收参的代码及执行结果: <select id="selectUserByName" resultType="com.zf.entity.User"> select * from t_users where name=#{name} </select> @Test public void selectUserByName() throws IOException { UserDao userDao = Mybati
2022-03-27 14:44:50 1835
原创 关于SpringMvc的DispatcherServlet的工作流程的理解与梳理
首先,我们看一下DispatcherServlet的继承关系图。这里,我们着重看一下Servlet部分的继承树。下图中我们可以看到,DispatcherServlet就是实现了Servlet接口。而用来处理请求的service方法在其父类FrameworkServlet中进行了重写。 其次,咱们看一下doService方法:在此方法中,除了定义了请求的属性及对应的操作外,主要是调用了doDispatch方法来处理请求的。@Override protected v...
2022-03-27 12:58:49 883
原创 springmvc项目中无法访问@controller中的方法,报错404
项目场景:提示:关于前端发送JSON格式的数据例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述提示:在前端往后端发送AJAX时,发现无法访问到后端@controller中的接口,出现404报错例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Controller @RequestMapping("/json") public class JsonContro
2022-03-26 11:26:54 4044
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人