![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 86
耶耶学后端
最爱java...嵌入式也喜欢...嘿嘿(๑>ڡ<)☆
展开
-
mybatis封装数据到list判空条件“list==null || list.size()==0“
看代码的时候好奇,mybatis就算查不到数据,列表返回的也是空列表,明明只用判断列表为空就可以了,为什么一定要判断它为null?网上搜了一下资料蛮有意思的,分享一下…因此,对于上述代码,如果 shoppingCartMapper.list(shoppingCart) 没有查询到数据,list 会是一个空的 ArrayList,而不是 null。原创 2024-04-06 09:01:15 · 459 阅读 · 0 评论 -
JavaWeb 令牌技术-JWT令牌
定义了一种简洁的、自包含的格式,用于在通信双方以json数据格式安全的传输信息。由于数字签名的存在,这些信息是可靠的简洁:是指jwt就是一个简单的字符串。可以在请求参数或者是请求头当中直接传递。自包含:可以根据自身的需求在jwt 令牌中存储自定义的数据内容。如:可以直接在jwt令牌中存储用户的相关信息。简单来讲,jwt就是将原始的json数据格式进行了安全的封装,这样就可以直接基于jwt在通信双方安全的进行信息传输了。原创 2024-03-17 15:27:11 · 879 阅读 · 1 评论 -
JavaWeb 服务器端会话跟踪技术-Session
服务器端:Session 的底层基于 Cookie 来实现的。优缺点服务器集群环境为何无法使用Session?:某台服务器挂了,整个应用都没法访问:将前端发起的请求均匀的分发给后面的服务器【案例】 在现在的企业项目开发当中,最终部署的时候都是以集群的形式来进行部署,也就是同一个项目它会部署多份。比如这个项目我们现在就部署了 3 份。 此时假如我们通过 session 来进行会话跟踪。。用户打开浏览器要进行登录操作,此时会发起登录请求。原创 2024-03-17 15:00:43 · 941 阅读 · 0 评论 -
javaWeb 客户端会话跟踪技术-Cookie
客户端浏览器:在浏览器发起请求来请求服务器的时候,在来设置一个cookie。:存储用户相关的一些数据信息。如在 cookie 当中来存储当前登录用户的用户名,用户的ID。的将 cookie 响应给浏览器,浏览器接收到响应回来 的 cookie 之后,会的将 cookie 的值存储在浏览器本地。接下来在后续的每一次请求当中, 都会将浏览器本地所存储的 cookie地携带到服务端接下来在服务端我们就可以获取到 cookie 的值。原创 2024-03-17 14:29:14 · 1819 阅读 · 0 评论 -
JavaWeb Filter
定义一个类,实现Filter 接口,并重写其所有方法//配置过滤器要拦截的请求路径( /* 表示拦截浏览器的所有请求 )//定义一个类,实现一个标准的Filter过滤器的接口@Override //初始化方法, 只调用一次System.out.println("init 初始化方法执行了");@Override //拦截到请求之后调用, 调用多次System.out.println("Demo 拦截到了请求...放行前逻辑");//放行@Override //销毁方法, 只调用一次。原创 2024-03-17 10:56:39 · 806 阅读 · 0 评论