- 博客(70)
- 收藏
- 关注
原创 Python日志配置
这样,日志消息会同时出现在控制台和日志文件中。控制台只会显示INFO及以上级别的日志,而文件会记录DEBUG及以上级别的所有日志。假设当前时间是2024-10-23 16:48:00,并且脚本名为。
2024-10-23 17:07:04
403
1
原创 vscode 插件推荐
这是一个适配 Vue3 Api 的 snippets 插件。如: 输入 clg 快速 console.log,方便调试。- Iconify 图标插件。- 工具类 CSS 框架。- unocss 提示插件。- .env 文件 高亮。
2024-10-01 21:57:09
520
原创 Linux的RSS与JVM关系
总之,RSS 和 JVM 之间的关系非常密切,但 RSS 是包含了 JVM 使用的所有内存区域和操作系统资源的一个整体值。RSS 表示的是一个进程在物理内存中实际占用的空间,这包括了 JVM 分配的所有内存以及系统所需的其他资源。
2024-08-08 11:06:36
805
原创 Oracle中 DATE 和 TIMESTAMP 比较
和类似的数据类型通常都表示高精度的日期和时间,但其具体范围和行为可能会因数据库系统的不同而有所变化。数据类型的时间范围取决于数据库管理系统(DBMS)的具体实现。以下是几种常见数据库系统中。数据类型的特点、存储大小、用途、内置函数、转换函数、时区处理,以及插入和查询数据的示例。
2024-08-06 15:27:51
2124
原创 深入理解synchronized(简记)
简单理解:锁升级时都会先变为无锁状态,然后升级为其他锁状态无锁态--》偏向锁 -》轻量级锁 -》无锁态-》 重量级锁。
2024-07-27 23:40:41
393
原创 git列出提交记录的文件路径
来列出多个提交记录中修改的文件。这些方法可以帮助你查看多个提交记录中修改的文件,选择适合你需求的方法即可。这将显示提交记录的详细信息,包括提交信息、作者、日期以及文件的修改内容。这种方式只会列出该次提交中实际修改过的文件,而不是所有文件。如果你想过滤出一段时间内所有唯一修改过的文件,可以结合使用。以下是几种方法来查看多个提交记录中修改的文件。如果你想查看特定范围的提交记录中修改的文件,可以使用。如果你还想查看每个文件具体的修改内容,可以使用。如果你想查看多个提交记录中修改的文件,可以使用。
2024-07-12 17:35:03
894
原创 Redis实现消息队列
简单的队列需求:使用LIST实现,简单直观。实时性和广播需求:使用PUB/SUB实现,实时消息分发。高可靠性和复杂需求:使用STREAM实现,支持持久化和消费者组。延时消息需求:使用Sorted Set实现,灵活的时间调度。每种方法都有其优缺点,结合具体需求进行选择是关键。
2024-06-20 12:10:16
728
原创 Vue3中的refs使用
在 Vue 3 中,refs 的用法与 Vue 2 相比有了一些改进,但基本概念仍然相同:通过 ref 来引用模板中的元素或组件实例,然后在组件的方法或生命周期钩子中通过 this.$refs 来访问这些引用。然而,在 Vue 3 的 Composition API 中,我们更倾向于使用 ref 函数来创建响应式引用,而不是使用 this.$refs。这种方式使代码更加灵活,并且更易于在组合式函数中使用。
2024-04-24 17:53:28
3616
3
原创 maven上传pom和jar文件到远程仓库
例如只想要上传 Spring Cloud Dependencies 的。文件到 Maven 远程仓库,可以执行如下命令。例如,假设你的远程仓库 URL 是。,远程仓库 ID 是。
2024-04-01 09:31:12
1552
原创 Liunx安装FTP服务
现在,您的FTP服务器应该已经启动并运行。您可以使用FTP客户端(如FileZilla)或命令行工具(如。输入两次密码,匹配成功后,就设置好了ftpadmin用户的密码了。该账户路径默认指向/home/ftpadmin目录;文件,根据需要调整配置。在大多数Linux发行版中,可以使用。)连接到服务器并进行文件传输。
2024-03-14 11:20:35
454
原创 Detain10申请CA证书
添加完定时任务后,crontab 会自动加载该任务。如果是第一次编辑 crontab,系统可能会要求你选择编辑器,选择你喜欢的编辑器即可。命令以续约证书的任务。定时任务会在每个季度的第一天执行,确保你的证书得到及时续约。命令,并且只有当月份是 3 的倍数时才会执行,即每 3 个月执行一次。你应该会看到刚刚添加的定时任务。确认没有错误后,定时任务就会自动生效。这个定时任务表示在每个月的第一天凌晨 00:00(即午夜)执行。在 Let’s Encrypt 证书的文件夹中,命令以续约证书,你可以使用。
2024-03-13 22:01:47
448
原创 sftp上传下载文件
意思是从120.110.7.119服务器的 /etc/supervisor 目录下的 file.conf 文件下载到了 本地服务器的 /etc/supervisord.d 目录下。加上 -r 标记,表示从远程服务器的 /home/data 文件夹下载到本地服务器的 /home/my 目录下。即将本地的Linuxgl.pdf 文件上传到 远程的 /var/www/fuyatao 目录下。即将本地的 fuyatao 文件夹上传到 远程的 /var/www/fuyatao 目录下。请根据你的实际情况替换。
2024-01-30 11:49:23
1520
原创 Maven Snapshot版本配置更新远程仓库频率
在 Maven 中,你可以通过配置仓库的更新策略来调整对 Snapshot 版本的处理。Maven 使用更新策略来决定何时检查远程仓库是否有新的快照版本可用。:总是检查远程仓库以获取最新的快照版本。即使本地已经有了一个快照版本,Maven 也会检查远程仓库是否有更新。在每次构建时都会检查。:每天检查一次远程仓库以获取最新的快照版本。这可以减少对远程仓库的频繁检查,但仍然保持一定的实时性。:永远不检查远程仓库以获取快照版本。使用本地缓存,不会检查是否有新的快照版本。:每隔 X 分钟检查一次远程仓库。
2024-01-12 17:57:07
998
原创 Java填充Execl模板并返回前端下载
Execl模板如下:功能:填充模板EXECL,并返回前端controller层ExcelTemplateFiller POI填充表格实体类pom依赖2. VUE前端功能:2.1 利用Vue过滤器实现 Vue数字金额转大写2.2 点击按钮下载后端 EXECl
2024-01-11 01:38:44
1334
原创 LibreOffice Online安装
亦可访问控制台(地址为:http://ip:port/loleaflet/dist/admin/admin.html)部署完毕后,可以访问LibreOffice Online主页(地址为:http://ip:port),显示OK;注:控制台密码不允许有特殊字符,否则会被截断,如输入密码 “test@123”,实际密码会变为 test )修改配置文件完毕保存后,容器会自动重启,终端回到宿主机。
2023-12-17 13:13:11
2431
原创 openoffice安装
建议去官网下载,这里给出官网地址:https://www.openoffice.org/download/装完后会在当前目录下生成一个desktop-integration目录。放入后台运行 ,输出日志信息到nohup , 日志文件在root目录下。这里以linux为例,所以我下载的是unbantu的版本(deb)
2023-12-15 21:14:29
694
原创 Redis-分片集群大纲
• SLAVE_RANK表示此slave已经从master复制数据的总量的rank。Rank越小代表已复制的数据越新。这种方式下,持有最新数据的slave将会首先发起选举(理论上)。为no时,表示当负责一个插槽的主库下线且没有相应的从库进行故障恢复时,集群仍然可用,如果为yes则集群不可用。网络抖动会导致主从频繁切换 (数据的重新复制)写数据成功最少同步的slave数量。当redis.conf的配置。
2023-12-12 00:21:46
625
原创 git提交报错 fatal: LF would be replaced by CRLF in package-lock.json
git add 提交时,会检查文本中是否有LF 换行符(linux系统),如果有则会告警,git 在windows下,默认是CRLF作为换行符,所以问题的解决很简单,让git忽略该检查即可。
2023-12-07 01:45:21
1142
原创 使用SQL获取oracle表结构语句(DDL语句)
生成DDL语句时,其中会包含对象所有者(owner)的信息,这个信息通常被写入DDL语句中。如果你想要移除DDL语句中的对象所有者信息,可以使用一些替换或修改字符串的方式来实现。以上SQL语句可以在Oracle数据库中查询指定Schema中特定对象(表、视图、存储过程、函数、触发器)的DDL语句。替换为你要查询的Schema名称,将。替换为你要查询的Schema名称,将。替换为你要查询的Schema名称,将。替换为你要查询的Schema名称,将。替换为你要查询的Schema名称,将。
2023-12-06 17:18:10
3706
原创 解决IDEA Failed to connect to github.com port 443: Timed out 问题
idea git github 提交代码超时解决
2023-12-06 00:52:30
1593
原创 Maven 间接引入相同依赖会怎么处理
最短路径原则:对于多级依赖出现相同jar的不同版本,maven会选择路径最短的依赖;声明优先原则:对于多级依赖出现相同jar的不同版本,并且所经历的路径相同时,maven会选择最先声明的依赖版本;同级依赖,后声明会覆盖先声明原则:对于同一级的依赖出现相同jar的不同版本,maven会根据依赖声明的先后顺序,选择后声明的依赖版本;
2023-11-27 20:59:07
521
原创 如何查看Linux系统架构
Linux 是一种开源的操作系统,它可以运行在不同的硬件平台上,例如个人电脑,服务器,手机,平板电脑,嵌入式设备等。不同的硬件平台可能使用不同的处理器架构,也就是 CPU 的内部结构和指令集。指令集是 CPU 能够执行的基本操作,例如加法,乘法,移位,跳转等。不同的指令集有不同的优缺点,例如性能,功耗,兼容性等。
2023-11-21 20:47:04
1963
原创 ubuntu完全卸载docker
Docker是一种轻量级的容器化平台,可以帮助开发人员将应用程序及其依赖项打包成一个可移植的容器。但有时我们可能需要完全卸载Docker,本文将介绍如何在Ubuntu系统上进行此操作。通过以上步骤,我们可以在Ubuntu系统上完全卸载Docker。如果您再次需要安装Docker,可以通过。
2023-11-12 18:41:22
8453
1
原创 jmeter教程整理
(1) JMeter基础使用教程及使用技巧(快速入门) - 优快云博客. https://blog.youkuaiyun.com/giveupgivedown/article/details/129499313.(5) jmeter使用教程-优快云博客. https://blog.youkuaiyun.com/zuojunyuan/article/details/94152368.https://jmeter.apache.org使用教程.快速入门和掌握jemeter的基本功能。(6) jmeter官方.
2023-11-09 11:52:18
86
1
原创 PyCharm 代码风格调整
ctrl+alt+L格式化不换行打开“Settings”窗口 > 选择“Editor” > “Code Style”> “Python” > “Wrapping and Braces” > Hard wrap at 选项卡
2023-11-05 00:55:11
1069
原创 静态方法 单元测试 springboot+mokito+junit5
想要为静态方法写单元测试,可以使用Mockito.mockStatic(Class classToMock)方法,它可以返回一个MockedStatic对象,用于模拟静态方法的调用。CodecUtils的方法是静态类,使用@InjectMocks不能有用,因为这个注解只能用于非静态的对象。另外,可以使用PowerMockito工具来模拟静态方法,但是它需要额外的配置和依赖。可以参考如下地址,了解如何使用Mockito.mockStatic方法。
2023-10-27 14:37:12
2266
debain12-docker-deb
2024-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人