相关文章
ThreadLocal线程重用导致用户信息错乱的 Bug
在生产上遇到一个诡异的问题,有时获取到的用户信息是别人的。查看代码后,我发现他使用了 ThreadLocal 来缓存获取到的用户信息。
我们知道,ThreadLocal 适用于变量在线程间隔离,而在方法或类间共享的场景。如果用户信息的获取比较…
建站知识
2024/4/25 22:50:20
基于springboot的sql防注入过滤器
目录
何为SQL注入基于springboot的sql防注入过滤器 回到顶部
何为SQL注入
SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现…
建站知识
2024/4/27 13:33:38
webrtc中的接口代理框架
文章目录 接口代理框架Proxy体系类结构导出接口 webrtc的实际运用PeerConnectionFactoyPeerConnection使用 接口代理框架
webrtc体系庞大,模块化极好,大多数模块都可以独立使用。模块提供接口,外部代码通过接口来使用模块功能。 在webrtc中通…
建站知识
2024/4/29 9:40:00
el-table表格动态添加列。多组数据拼接和多层级数据的处理
提示:el-table表格动态添加列 文章目录 前言一、多组数据拼接二、多层级处理三、实际应用中,为避免闪屏,可以表格数据统一渲染总结 前言 需求:富文本编辑器 一、多组数据拼接
<template><div class"test">…
建站知识
2024/4/29 15:12:07
《微信小程序开发从入门到实战》学习七十四
6.8 文件API
使用文件API可以对用户手机设备中的文件进行一些操作。
为安全考虑,不同小程序间保存的文件是互相隔离的,
小程序外部获取的文件(如从手机中选择的文件)在小程序中也都是以临时文件存在的。
6.8.1 选择文件API
使…
建站知识
2024/4/26 21:14:13
1018:奇数偶数和1028:I love 闰年!和1029:三角形判定
1018:奇数偶数
要求:输入一个整数,判断该数是奇数还是偶数。如果该数是奇数就输出“odd”,偶数就输出“even”(输出不含双引号)。 输入样例:8 输出样例:even 程序流程图:…
建站知识
2024/4/29 13:50:07
数据库开发之事务和索引的详细解析
2. 事务
场景:学工部整个部门解散了,该部门及部门下的员工都需要删除了。 操作: -- 删除学工部
delete from dept where id 1; -- 删除成功
-- 删除学工部的员工
delete from emp where dept_id 1; -- 删除失败(操作过程中…
建站知识
2024/4/25 22:49:56
简单又好玩的数据库就是有点烦
1 数据库
1.1 数据库类型
关系型数据库
关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。
SQL语句(标准数据查询语句)就是一种基于关系型数据库的语言ÿ…
建站知识
2024/4/29 14:39:15