相关文章
异步导入中使用SecurityUtils.getSubject().getPrincipal()获取LoginUser对象导致的缓存删除失败问题
结论
SecurityUtils.getSubject().getPrincipal()实际用的也是ThreadLocal,而ThreadLocal和线程绑定,异步会导致存数据丢失,注意!
业务背景
最近,系统偶尔会出现excel导入成功,但系统却提示存在进行中的…
建站知识
2024/11/12 14:04:49
vscode 编写爬虫爬取王者荣耀壁纸
网上关于爬虫大部分教程和编辑器用的都不是vscode ,此教程用到了vscode、Python、bs4、requests。
vscode配置Python安装环境可以看看这个大佬的教程 03-vscode安装和配置_哔哩哔哩_bilibili
vscode配置爬虫环境可以参考这个大佬的教程【用Vscode实现简单的python…
建站知识
2024/11/13 14:26:13
安卓11修改power按键功能
客户需要把power键的短按休眠功能去除,并且把长按功能改成直接关机,我们先分析系统framework层处理按键的代码: interceptKeyBeforeQueueing power按键上来都会直接走这里,我们找到power按键处理的地方如下: case KeyE…
建站知识
2024/11/12 14:04:45
大数据技术之Hive(超级详细)
第1章 Hive入门
1.1 什么是Hive
Hive:由Facebook开源用于解决海量结构化日志的数据统计。
Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。
本质是:将HQL转化成MapReduce程序 …
建站知识
2024/11/10 18:29:12
使用DockerUI结合内网穿透工具轻松实现公网访问和管理docker容器
文章目录 前言1. 安装部署DockerUI2. 安装cpolar内网穿透3. 配置DockerUI公网访问地址4. 公网远程访问DockerUI5. 固定DockerUI公网地址 前言
DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基…
建站知识
2024/11/10 18:30:46
高阶函数(js的问题)
(1)函数可以作为参数被传递 (2)函数可以作为返回值输出 4-1.函数作为参数传递 Array.prototype.sort方法: var array [10,5,12,3];array.sort();//array:[10,12,3,5]//如代码那样,排序的结果并不是我们想要…
建站知识
2024/11/13 14:07:20
高频js-----js执行机制 Event Loop
修改代码,让代码每隔1秒输出1-5 for (var i 0; i < 5;i) {setTimeout(() > {console.log(i)}, 1000)}
首先我们需要了解js的执行机制 (Event Loop)
js是单线层,如果现在执行上面代码的话 会输出 5个5
这里不明白的同学可以去看一下我以前发布的关于EventLoop的文章 …
建站知识
2024/11/10 18:32:19
《C++新经典设计模式》之第22章 总结
《C新经典设计模式》之第22章 总结 面向对象程序设计原则
开放封闭原则:扩展开放,修改封闭,增加新功能时,已有代码不变,增加新类、新成员函数实现。依赖倒置原则:高层组件不应该依赖于底层组件(…
建站知识
2024/11/12 10:42:04