logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Boolean retFlag = redisTemplate.opsForValue().setIfAbsent(redisKey, “1“); 这个“1”有什么用呢?

问题回答"1"有什么用?只是一个让 key 存在的占位符能不能换成"0"?✅ 可以,但语义不清能不能换成"abc"?✅ 可以,效果一样能不能不设 value?❌ 不行,Redis 的 key 必须有 value为什么用"1"?约定俗成,表示“存在”、“已开启”"1"就像门上的锁——你关心的是“门能不能打开”(key 是否存在),而不是“锁芯是什么材质”(value 是什么内容)。它的存在,只是为了

#redis
数据结构--中序遍历

表格遍历类型顺序应用场景中序左 →根→ 右BST 升序输出、表达式树求值前序根→ 左 → 右复制树、序列化后序左 → 右 →根删除树、计算目录大小中序遍历的本质是深度优先探索左分支,回溯时处理根,再探索右分支,这种“分治”思想是树算法的基础。

#深度优先#算法#数据结构
git fetch命令:“把远程仓库的新内容拉到本地,但不改动你的代码。”

git fetch= “悄悄看一眼远程有什么新东西,但不动我的代码。它是 Git 工作流中最安全、最推荐的同步方式之一。

Redis 分布式锁的原子性操作: SETNX lock value EX 10和SET lock value NX EX 10的区别

命令是否合法原子性是否推荐说明❌ 否❌绝对不要用语法错误,Redis 不识别✅ 是❌不推荐非原子,可能死锁✅ 是✅强烈推荐原子操作,安全可靠是错误的!才是正确的!SETNX不支持EX参数,强行使用会报语法错误。必须使用SET命令的复合形式,才能实现“加锁 + 过期”原子操作。原子性、防死锁、可重入、高可用。掌握这一点,你就能在面试中清晰解释“如何正确实现 Redis 分布式锁”,避免踩坑!

#redis#分布式#数据库
二叉树的前序、中序、后序遍历分别是什么?各自有什么应用场景?

表格遍历类型访问顺序口诀根节点位置前序遍历根 → 左子树 → 右子树根左右最先中序遍历左子树 → 根 → 右子树左根右中间后序遍历左子树 → 右子树 → 根左右根最后都是递归结构(每个子树都按相同规则处理)O(n)(每个节点访问一次)O(h)(h = 树高,递归栈或显式栈的深度)前序做事先定调(先处理根)→ 用于复制、序列化中序做事讲顺序(左根右)→ 用于排序、表达式后序做事收尾好(后处理根)→

#数据分析
OpenFeign远程调用以及服务降级熔断

方法二:在原本微服务下创建一个新的包:feign, 用来存放这个微服务对外的接口信息,并且这个包下的类还要实现IArticleClient这个接口,如何使用这个微服务中的service方法去实现。方法一:直接在原本微服务的controller中在定义一个新的方法。第一:导入feign的依赖。3.要去实现这个方法。

#java#spring#spring boot
如何配置阿里云云服务器、以及什么叫做云服务器、以及如何申领ECS服务器

云服务器就是可以理解成放在远端的拥有强大资源的电脑,然后可以通过特殊手段,把电脑里面的计算资源如CPU内存磁盘可以封装成独立的虚拟环境,用户需要多少资源就可以给多少,所以称之为弹性的计算资源。网络访问到服务器的时候,要不要开发这个端口供外部访问,可以通过防火墙来进行限制(也就是开通IPV4端口/协议),一般只勾选SSH即可,后面要开启Http和Https。抢占式实例:也就是把阿里云服务器空闲的资源

#服务器#运维
云服务器的基本使用--更换操作系统、远程连接

1.重启云服务器1.重启云服务器一般如果长时间不用选择节省停机模式,这样费用会少一点,因为他会把CPU和内存释放出去这样每小时的价格会下降很多普通停机就是关机释放:不用的时候才会去考虑释放,这样就不会按小时计费了,相当于直接删掉。

#服务器#运维
ECS大模型服务器的申领(申领一台带有GPU的云服务器)--用于智能客服私有化大模型部署

智能问答,需要本地部署聊天大模型,部署完成后,需要对外提供一套接口,相关的开放人员会调用这个接口,然后把用户输入的内容给到大模型,大模型再给出响应,再给到用户进行前端展示。这个模型也支持纯CPU,如果是纯CPU,至少要是16核或者32核的,否则推理速度会很慢。这样就有了一台带有GPU的云服务器。6B意味大概有60亿的参数。GLM支持中英文的交互。参数越大代表模型越智能。

#服务器#运维
Linux云服务器安装Nginx服务

要开发Nginx的端口号,使用的是阿里云的ESC服务器,只需要开发80的端口,如果是https,还要开发443端口,之前已经配置好了。只要这六个端口才可以访问服务器(一般22,80,443都要开放),如果不是这六个端口阿里云的防火墙会直接屏蔽,不让访问。主要是提供静态网页的展示(html页面),nginx每秒可以处理5万-10万的请求。访问node3的公网地址,可以看到这个网页说明nginx部署成

#linux#运维#服务器
    共 88 条
  • 1
  • 2
  • 3
  • 9
  • 请选择