笔记
文章平均质量分 50
ClareXi
Java后端开发
展开
-
Redis相关介绍
Redis学习笔记原创 2023-02-06 19:28:21 · 136 阅读 · 0 评论 -
用比喻法来彻底理解cookie、session、token的区别
因为http是无状态的,但是用户每次将商品加入购物车时,就不知道这个客户是谁,继而不知道将商品加入到谁的购物车中 首先用通俗的语言来解释: 一、cookie就类似于纸质笔记本,服务器就像老师,浏览器就像学生,每次学生请教老师问题,老师就告诉学生答案,学生自己将问题和答案记在自己的笔记本上。下次学生再请教老师问题的时候,也要带着自己的笔记本去,这样老师就知道这个学生之前问过哪些问题,以便更好地知道学生的掌握情况。 当浏览器第一次请求服务器,服务器就是生成一个key=value的数据,放在http响应头的set原创 2021-10-02 17:52:25 · 187 阅读 · 0 评论 -
策略模式什么?实际开发中如何运用?
策略模式通常用来解决实际开发中if-else过多的场景,强调解耦合,而不是每次新增一个策略,就改动原有的代码,这样容易引入新的问题 在我遇到的实际开发中,有一个场景比较适合使用策略模式:一个业务产品上线之后,需要接入很多合作方(调用者),每一个合作方的逻辑处理不太相同,所以需要使用if-else来做判断,由于这种写法不符合开闭原则,所以采用策略模式进行改造 具体的编写流程: 1、编写一个策略接口 2、编写实际的策略类,实现策略接口 3、编写控制器类,通过传参(策略类对象)决定访问哪一个策略 4、编写测试类,原创 2021-10-02 15:29:54 · 247 阅读 · 0 评论 -
windows环境如何杀掉Java进程?
一、方法步骤: 1、cmd 2、输入:jvisualvm 3、查看Java进程的pid 4、然后使用: taskkill /p 【pid号】/f 强制杀掉pid 二、问题: 1、什么是pid? PID是各进程的代号,每个进程有唯一的PID编号。它是进程运行时系统分配的,并不代表专门的进程。在运行时PID是不会改变标识符的,但是进程终止后PID标识符就会被系统回收,就可能会被继续分配给新运行的程序。 2、jvisualvm是什么? jvisualvm.exe是一个进程文件。 在JDK原创 2021-05-31 11:53:43 · 5492 阅读 · 0 评论