摘要: 完善登录功能 1 员工表中的密码是明文存储,安全性太低 解决办法 对前端提交的明文密码进行MD5加密后再与数据库中的密码进行对比。 利用SPring框架自带的工具类DigestUtils password= DigestUtils.md5DigestAsHex(password.getBytes() 阅读全文
posted @ 2025-03-27 18:25 南宫隐痕 阅读(101) 评论(0) 推荐(0)
摘要: 目录 MVCC概念?如何实现? 可重复读概念 可重复读下,快照是在什么时候生成的,是事务启动时,还是语句执行前 可重复读下,执行两个select语句,会生成几个快照? MVCC概念?如何实现? MVCC概念:通过「版本链」来控制并发事务访问同一个记录时的行为就叫 MVCC(多版本并发控制)。 通过R 阅读全文
posted @ 2025-03-26 16:13 南宫隐痕 阅读(13) 评论(0) 推荐(0)
摘要: 目录 redis 优点、场景 redis 为什么快? redis 持久化 使用redis进行分布式锁的实现和四个特性 Redis做分布式锁如何实现? redis中,使用一条语句可以完成加锁操作吗? redis中,同一个用户id两次加锁会怎样?发生死锁了如何解决? 如何用 redis 的 Sorted 阅读全文
posted @ 2025-03-26 15:45 南宫隐痕 阅读(14) 评论(0) 推荐(0)
摘要: 目录 TCP和UDP的区别 TCP工作流程 三次握手(建立连接)四次挥手(断开连接) TCP流量控制,拥塞控制 访问一个网站流程,从HTTP方面 知道ip和port就可以生成tcp连接吗?连接建立的具体流程 select、poll、epoll区别 零拷贝 TCP和UDP的区别 重点回答: TCP是一 阅读全文
posted @ 2025-03-26 14:47 南宫隐痕 阅读(16) 评论(0) 推荐(0)
摘要: 问题介绍: 安装anaconda时,会自带安装jupyter notebook,但是,通过网页打开后,其默认打开路径是在C盘下,对于C盘内存不太够的友友就想把默认路径更改成D盘或其他盘。那么如何修改Jupyter notebook 一开始打开的文件路径呢?请继续往下看! 大多数人的解决方案参考链接 阅读全文
posted @ 2024-07-04 22:32 南宫隐痕 阅读(2194) 评论(0) 推荐(0)
摘要: 注意: 在使用PageHelper插件进行分页查询,由Postman进行后端测试时,需要根据返回的total(查询的总记录数)和测试设置的pageSize(每页记录条数)来设置page(查询页码)的值,否则后端测试返回的data中对应的rows可能为空。 理由如下: 假设此时是这样一个查询情景:通过 阅读全文
posted @ 2024-03-29 17:44 南宫隐痕 阅读(265) 评论(0) 推荐(0)
摘要: 首先,为了对图床搭建的过程有一个整体感受,先简要列出主要步骤: 1.下载Watt Toolkit,并学会如何使用其进行加速 2.用github创建图床服务器(包括创建新仓库,生成token令牌) 3.下载PicGo 4.配置PicGo 5.使用PicGo上传图片 接下来,详细的搭建图床过程开始啦! 阅读全文
posted @ 2024-03-20 12:24 南宫隐痕 阅读(188) 评论(0) 推荐(0)
摘要: 前端框架使用的关于html、css,js的用法,可查询:官网 Element(组成网页的部件):官网 切换Druid数据库连接池:官方地址 阅读全文
posted @ 2024-03-13 13:49 南宫隐痕 阅读(11) 评论(0) 推荐(0)
摘要: 问题: 根据视频创建好的vue项目框架,打开该项目时,在左下角未显示"EMP脚本",此时解决办法如下 解决方法1:首先检查下图所示指向位置(npm脚本)是否打勾(点击资源管理器右侧的三点),若没有勾上,勾上后即可看到左下角出现"EMP脚本" 解决方法2:双击一下项目里面的package.json(如 阅读全文
posted @ 2024-03-13 13:49 南宫隐痕 阅读(88) 评论(0) 推荐(0)
摘要: 背景: 在已经安装了jdk8的情况下,由于需要,再次又安装了jdk11,但之后想切换回jdk8时,发现即使更改了系统变量也没有生效。 原因: 安装jdk可以通过exe或者解压压缩包指定环境变量,详细步骤不细说。打开高级系统设置-环境变量-系统变量-path-编辑。 注意:如果path对应“值”这一栏 阅读全文
posted @ 2024-03-07 09:45 南宫隐痕 阅读(3818) 评论(0) 推荐(2)