- 博客(6)
- 收藏
- 关注
原创 设计模式-策略模式
策略模式(Strategy Pattern)是一种行为设计模式,它定义了一系列算法,并将每一个算法封装起来,使它们可以互换。策略模式让算法的变化独立于使用算法的客户。
2024-10-31 16:01:48
433
原创 Java获取机器硬件参数
主板序号查询命令:OSHI库跨平台获取硬件信息支持的平台:Windows • Linux • macOS • Unix(AIX、FreeBSD、OpenBSD、Solaris)计算机系统和固件、基板操作系统和版本/构建物理(核心)和逻辑(超线程)CPU、处理器组、NUMA 节点系统和每处理器负载、使用滴答计数器、中断、正常运行时间进程正常运行时间、CPU、内存使用情况、用户/组、命令行参数、线程详细信息使用/可用的物理和虚拟内存挂载的文件系统(类型、可用空间和总空间、选项、读写)
2024-10-30 10:14:24
1622
1
原创 数据库逻辑删除
在实体类字段上添加@TableLogic后,对该实体类进行的删除会变为修改,同时该字段会进行标注,前台再通过该字段的标注进行隐藏操作,以达到逻辑删除效果。delval:删除后的值,默认为1。指出数据库的逻辑删除注解@TableLogic。参数:value:删除前的值,默认为0。在开发时,遇到删除数据删不掉的问题。
2024-09-13 11:16:37
197
原创 LinkedMultiValueMap
LinkedMultiValueMap是key-value(list)的形式,它的value是Linkedlist,保证是有序的。一个键存储多个值,且值之间有关联。例如,在 Web 开发中,你可能需要为一个。form.add()会进行判断,会将同一个key的值放到同一个list中。字段存储多个可能的值,或者在处理用户选择时存储多个选项。允许一个键关联多个值,这些值就存放在list集合中。
2024-08-21 17:14:41
176
原创 Git学习笔记
git push -u origin master master:将本地的master分支和origin仓库的分支master关联起来如果分支名相同,可以省略一个不写。git log --graph --oneline --decorate --all:查看分支合并过程。git reset --soft:保留工作区和暂存区的所有修改内容。git reset --hard:删除工作区和暂存区的所有修改内容。3、git rm --cached file:删除仓库和暂存区,保留工作区。
2024-07-30 18:34:39
952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人