![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web开发
如饥似渴的rocky
信念,始终都要有一个信念,这个世界没有鬼!
始终要有一个信念,一切都会好起来!
始终要记得,你越害怕的时候越要勇敢,你越想退缩地时候越要勇往直前!
始终要记得,外面其实什么都没有,所有的恐惧、担心都是你想象出来的结果!
勇敢一点,再勇敢一点!再勇敢一点!
展开
-
实际Web系统包含的组件和执行流程全部仔仔细细一个不落的描述介绍
这个流程涵盖了Web系统处理请求的主要组件和步骤,但实际的系统可能更加复杂,还可能涉及其他组件和技术,如内容分发网络(CDN)、API网关、消息队列、分布式追踪等。- Web应用程序(如Servlet)通过ServletRequest对象获取请求数据,如请求头、请求参数、请求体等。- Web服务器(如Nginx、Apache)接收请求,根据请求的URL找到对应的Web应用程序或资源。- 容器或服务器根据请求的URL找到对应的Web应用程序(如基于Servlet的Java Web应用)。原创 2024-03-08 17:18:10 · 366 阅读 · 0 评论 -
从别人的开源项目学习并吸收经验,然后逐步搭建自己的Java项目是一个很好的学习方法
从别人的开源项目学习并吸收经验,然后逐步搭建自己的Java项目是一个很好的学习方法。通过不断地学习和实践,你可以从别人的开源项目中吸收经验,逐步搭建起自己的大型高质量Java项目。重要的是,要保持对技术的热情和对学习的持续投入,这样才能在项目的道路上不断前进。原创 2024-02-29 00:47:54 · 604 阅读 · 0 评论 -
后台已设置允许跨域,但前台依然报跨域问题
后台已经设置允许跨域,但是前台依然报错。public class CorsFilter implements Filter{ @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (原创 2021-12-21 15:43:28 · 5830 阅读 · 0 评论 -
javax.naming.NameNotFoundException: Name [XXX] is not bound in this Context
javax.naming.NameNotFoundException: Name [XXX] is not bound in this Context搞了一天,手贱没注意到,把xxx注入到一个没有配置注解的类当中,但是这个类刚好被filter继承了,导致启动报过滤器filter的异常,而自己也一直以为是filter出问题了,因为当把web.xml中的filter注释之后,程序就能正常启动了。以后遇到NameNotFoundException的问题,就想到可能是在没有注解的类中使用了注解注入...原创 2021-12-21 11:07:34 · 1421 阅读 · 0 评论 -
事务失效原因之一
mvc扫描包的注解只扫controller层,其他层的注解放在spring配置文件中扫,这样才能扫到事务的注解!!!!!!!!!!原创 2021-07-14 18:10:26 · 113 阅读 · 1 评论 -
Failed to get driver instance和 No suitable driver
java.lang.RuntimeException: Failed to get driver instance for jdbcUrl=jdbc:mysql://Caused by: java.sql.SQLException: No suitable driver网上说了很多可能是url没写对,驱动没添加等等一系列解决方案,发现都解决不了我问题。我最终的解决方案:在tomcat/lib目录下添加mysql连接器的jar如下图:...原创 2021-06-01 15:53:56 · 3458 阅读 · 0 评论 -
Ajax中文乱码问题
Ajax中文乱码问题注意:我只写我在工作中实际遇到的问题及所采用的解决办法。不对该系列问题进行全面解答起初出现乱码是因为把变量值写在url上了,导致后台接收的中文值出现乱码。我怀疑和编码格式不一致有关系,工作原因,没有去深究。如果有全面详细的解释,非常感谢您能不吝分享。后来我把变量值放在data里面,就是下面的代码,后台接收就没问题了,正确实现中文值。$.ajax({ type:'P...原创 2019-10-09 11:43:54 · 197 阅读 · 0 评论 -
mysql建立索引的几大原则
(转)仅供自己学习,特此记录参考:https://www.cnblogs.com/chenhaoyu/p/8761305.html1.选择唯一性索引唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。2.为经常需要排序、分组和联合...转载 2019-04-15 09:55:53 · 150 阅读 · 0 评论 -
org.apache.catalina.connector.ClientAbortException: java.net.SocketException
临时想起Mark一下,对于之前的完整问题已经找不到了,印象中是:org.apache.catalina.connector.ClientAbortException: java.net.SocketException:什么 reset。在测试的时候,客户反应接口查询失败,我的第一反应是第三方接口的程序有问题了,之前也遇到过,重启一下tomcat就没事了,但是这次重启之后测试环境还是不行,这时有...原创 2019-03-19 17:52:41 · 4539 阅读 · 0 评论 -
mysql忘记密码
如果用解压版装mysql的时候没有密码或者使用mysql的过程装忘记之前的mysql密码,都可以使用下面的方式登入mysql,并重新创建新的密码。以下是在win10mysql5.7.20亲测过的,正确有效:首先在my.ini配置文中加上这段配置:skip-grant-tables,保存并重新启动mysql,输入命令:mysql -u root -p,然后就可以不需要密码就能直接回车就登入...原创 2019-03-10 23:43:53 · 123 阅读 · 0 评论 -
对Spring框架的学习与理解
Spring框架本身四大原则:(1)使用POJO进行轻量级和最小侵入式开发; (2)通过依赖注入和基于接口变成实现松耦合; (3)通过AOP和默认习惯进行声明式编程; (4)使用AOP和模板(template)减少模式化代码。Spring所有功能的设计与实现都是基于此四大原则的。依赖注入:我们常说的控制反转(Inversion of Control-IoC)和依赖注入(depe...原创 2019-03-01 16:37:21 · 140 阅读 · 0 评论 -
java.sql.SQLException: JZ00L: 登录失败。检查与此异常现象有关的…
异常:java.sql.SQLException: JZ00L: 登录失败。检查与此异常现象有关的…描述:电脑重启之后,没更改任何代码,就报这种错误解决:重启IDE,是在不行重启电脑,我就是重启电脑解决的。...原创 2019-02-15 08:41:52 · 2834 阅读 · 0 评论 -
mysql where后面的in查询默认排序问题
mysql在select的时候,如果where后面是in结构,查询出来的结果不会按in里面的数据顺序进行返回,而是有默认的排序。通常用到in的时候,是在update做批量更新的时候,这种情况不需要查询in结构里面的数据,所以不会出现数据紊乱的情况。但是,如果需要获取多条数据,并且这多条数据,在数据库中不是自然顺序的时候,select出来的数据会对查询出来的数据进行默认的排序,经自身的测试,应该是按...原创 2018-12-14 10:35:55 · 3951 阅读 · 0 评论 -
页面加载不出来的原因
今天遇到web页面一直迟迟不能加载成功,记录下原因。在后台不报错的前提下,web页面迟迟不能加载成功,可能的原因有:1、可能是页面的代码报错;2、可能是后台的sql有问题。当查询的数据量过大时,而当前的sql不够优化,查询起来很费时,甚至出现无法获取最终结果的可能。...原创 2018-09-17 17:07:31 · 22590 阅读 · 0 评论 -
Socket、TCP、UDP、HTTP的区别
IP 协议应用在网络层,TCP协议应用在传输层,主要解决数据如何在网络中传输;HTTP协议应用在应用层,主要解决如何包装数据,主要三者从本质上讲是没什么可比性的。socket是对TCP/IP协议的封装和应用,socket本身并不是协议,而是一个调用接口,通过socket,我们才能使用TCP/IP协议。实际上,socket跟TCP/IP协议没有必然的联系。socket编程接口在设计的时候,就希望原创 2017-07-28 15:59:05 · 238 阅读 · 0 评论