- 博客(94)
- 收藏
- 关注
原创 使用DockerCompose配置基于哨兵模式的redis主从架构集群
使用DockerCompose配置基于哨兵模式的redis主从架构集群,分享了几个易错点。
2024-04-15 20:13:41 1639 4
原创 在Ubuntu服务器上快速安装一个redis并提供远程服务
本文讲述了如何在Ubuntu服务器上快速安装一个redis并提供远程服务;以及protected-mode的用途;
2024-04-12 23:10:27 362
原创 给Parallels Desktop虚拟机下的Linux磁盘扩容
使用lvextend给Parallels Desktop虚拟机下的Linux磁盘进行扩容
2024-04-12 18:01:01 719
原创 SQL语法之CASE WHEN的使用总结
如果 column1 的值为 ‘B’,则筛选 column2 小于 20 的数据;在这个语法中,CASE 表示开始一个 CASE WHEN 表达式,WHEN 表示一个条件分支,THEN 表示条件成立时返回的结果,ELSE 表示所有分支都不成立时返回的默认结果,END 表示结束整个 CASE WHEN 表达式。在这种语法中,column_name 表示要进行分类或分段处理的列名,value 表示要匹配的数值,result 表示匹配成功时返回的结果,ELSE 表示所有分支都不匹配时返回的默认结果。
2023-06-23 00:34:12 11509
原创 Windows系统如何将frp或其他应用配置为service服务并开机自启?
本文使用WinSW实现service服务配置WinSW(Windows Service Wrapper)是一个开源的 Windows 服务包装器,它可以将任何可执行文件(如 Java 应用程序、Python 脚本、Ruby 脚本等)转换为 Windows 服务,并为其提供了一些额外的功能,如重新启动、日志记录、配置文件管理等。
2023-06-18 16:51:10 2938
原创 在AMD处理器环境下使用VMware安装虚拟机报错的问题?
一、错误一:提示此主机支持 AMD-V,但 AMD-V 处于禁用状态。二、错误二:系统崩溃蓝屏。
2023-06-17 17:21:28 4426
原创 常见算法之回溯法
当发现当前路径不满足条件时,需要回退到上一步,撤销选择,选择其他路径。:在每一步选择中,根据问题的限制条件和约束条件,选择一个合适的路径。:当达到终止条件时,找到一个解,或者已经搜索完所有可能的路径。回溯法(Backtracking)是一种通过。:根据选择的路径,继续向下探索,进入下一步。下搜索问题的所有解,或者找到满足。
2023-05-30 10:12:01 1201
原创 SecurityContextHolder.getContext()获取不到Security上下文数据?
在使用 MODE_INHERITABLETHREADLOCAL 安全策略时,您需要小心处理多线程环境下的安全性问题,以避免出现数据竞争、死锁等问题。同时,这种模式可能会对应用程序的性能产生一定的影响,因为它需要通过序列化和反序列化来传递安全上下文信息。因此,在使用 MODE_INHERITABLETHREADLOCAL 安全策略时需要小心,确保在必要的情况下使用它,以避免性能问题。我的项目中出现这个问题是由于使用了异步线程(如下),导致Security上下文无法从主线程传递到异步线程中。
2023-05-08 02:14:54 1907 3
原创 写Go时需要注意的点
Java程序员转Go需要注意的点(持续更新中)printf数据格式化%vtype关键字自定义类型go可以执行 f1, f2 = f2, f1+f2const模拟枚举函数外只能声明变量,不可赋值&取地址,*取地址对应值a类型转b类型,b(a)int(3.14)会报错,常量不能转函数作为参数传递函数可返回多个值,且可以是函数函数名首字母大写,则包外可见不支持重载,同包内函数也不能同名(内置init函数除外)gcflags进行逃逸分析,优化性能++和–只能当成语句使用,不能赋
2023-05-08 01:08:41 588
原创 在Maven的pom文件中引入了jar文件,本地能运行,打成可执行jar包运行报错?
使用和在本地启动完全没问题,但是打成可执行的jar包在测试环境以jar包方式运行就报错,并且是报错找不到刚刚引入的包里的文件,这样首先就应该想到,大概率问题就出在了打包的环节,Maven在打包时没有把external-libs里的jar文件连同pom里引入的其他的在仓库中管理的jar文件一起打入最终的可执行jar包。如下,在admin模块(启动类所在的模块)的pom文件里利用maven-resources-plugin插件自定义配置Maven的打包过程。
2023-04-21 16:54:00 2047
原创 Mac mini 2018 VS MacBookPro M1Pro 代码打包编译速度对比
Mac mini 2018 i5和 MacBookPro M1Pro丐版 Maven 代码打包编译速度对比
2022-08-30 11:34:02 1676
原创 Git常用命令———个人总结实用版
Git常用命令———个人总结实用版一、初始化代码仓库:# 在当前目录新建一个Git代码库git init# 下载一个项目git clone [url]二、如何忽略部分文件step1. 在git项目根目录创建一个名为.gitignore的文件step2. 在内部定义要忽略的文件名eg: *.iml .gitignore .idea/ out/格式规范如下: 星号(*) 匹配零个或多个任意字符 [abc] 匹配任何一个列在方括号中的字符 [^abc]
2022-05-06 11:06:43 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人