
Java
文章平均质量分 65
爪哇·肥茶
爪哇经验风险
展开
-
【JAVA指北】缓存Redis超全面讲解(精品)
缓存主要有两个用途:高性能、高并发。高性能假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作 mysql,半天查出来一个结果,耗时 600ms。但是这个结果可能接下来几个小时都不会变了,或者变了也可以不用立即反馈给用户。那么此时咋办?缓存啊,折腾 600ms 查出来的结果,扔缓存里,一个 key 对应一个 value,下次再有人查,别走 mysql 折腾 600ms 了,直接从缓存里,通过一个 key 查出来一个 value,2ms 搞定。性能提升 300 倍。原创 2025-03-20 18:07:17 · 1188 阅读 · 0 评论 -
【JAVA指北】分布式事务常见解决方案最全总结(精品)
比如说我们,一般来说跟钱相关的,跟钱打交道的,支付、交易相关的场景,我们会用 TCC,严格保证分布式事务要么全部成功,要么全部自动回滚,严格保证资金的正确性,保证在资金上不会出现问题。如果你要操作别的服务对应的库,不允许直连别的服务的库,违反微服务架构的规范,你随便交叉胡乱访问,几百个服务的话,全体乱套,这样的一套服务是没法管理的,没法治理的,可能会出现数据被别人改错,自己的库被别人写挂等情况。但是说实话,一般尽量别这么搞,自己手写回滚逻辑,或者是补偿逻辑,实在太恶心了,那个业务代码是很难维护的。原创 2025-03-20 14:50:18 · 1118 阅读 · 0 评论 -
【JAVA指北】Cookie、Session与Token之间的关系
Cookie、Session与Token之间的关系Cookiecookie是保存在本地终端的数据。cookie由服务器生成,发送给浏览器,浏览器把cookie以key-value形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该cookie发送给服务器。由于cookie是存在客户端上的,所以浏览器加入了一些限制确保cookie不会被恶意使用,同时不会占据太多磁盘空间,所以每个域的cookie数量是有限的。cookie的组成有:名称(key)、值(value)、有效域(domain)、路径(域原创 2021-08-29 13:30:09 · 1078 阅读 · 0 评论 -
Windows11怎么配置Maven环境变量
Windows11怎么配置Maven环境变量1、选中“此电脑”,右键选择“属性”2、点击右侧,“高级系统设置”3、接着点击“高级”下的“环境变量”4、点击“新建”,输入“变量名”和“变量值”也就是某个或某几个路径,就可以添加一个新的环境变量5、选中已经存在的变量,例如“path”,点击“编辑”就可以修改它。6、运行看效果 cmd -> 输入mvn -version...原创 2021-07-21 21:49:17 · 5159 阅读 · 0 评论 -
Windows11怎么配置Java环境变量
Windows11配置Java环境变量1、选中“此电脑”,右键选择“属性”2、点击右侧,“高级系统设置”3、接着点击“高级”下的“环境变量”4、点击“新建”,输入“变量名”和“变量值”也就是某个或某几个路径,就可以添加一个新的环境变量5、选中已经存在的变量,例如“path”,点击“编辑”就可以修改它。6、运行看效果 cmd -> 输入 java -version...原创 2021-07-21 21:34:42 · 18959 阅读 · 7 评论