- 博客(93)
- 资源 (6)
- 收藏
- 关注
转载 【转载】架构师的初级技能,选组件!
原文作者:小姐姐味道链接:https://juejin.im/post/6870288195674718222来源:掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。本篇内容涵盖14个方面,涉及上百个框架和工具。会有你喜欢的,大概也会有你所讨厌的家伙。这是我平常工作中打交道最多的工具,大小公司都适用。如果你有更好的,欢迎留言补充。一、消息队列二、缓存三、分库分表四、数据同步五、通讯六、微服务七、分布式工具八、监控系统九、调度十、入口工具
2020-09-10 09:32:51
287
1
原创 pve虚拟机导入img镜像为qcow2或将已有raw镜像转为qcow2
摘要:本文介绍了使用Proxmox VE的qm importdisk命令将img或raw格式磁盘镜像转换为qcow2格式的方法。命令格式为qm importdisk [VMID] [源镜像路径] [目标存储] --format qcow2,可将镜像导入指定虚拟机并转换格式。转换后的qcow2文件存储在相应虚拟机目录下,但需要手动挂载到虚拟机设备。文章详细解释了各参数含义,并提供了后续挂载操作的示例命令,包括通过CLI或Web界面添加转换后的磁盘。
2025-11-27 17:43:10
1179
原创 软考中级-软件设计师(七)
本文介绍了UML(统一建模语言)的核心概念和构造块。UML是一种标准化的图形化建模语言,用于描述软件系统的结构与行为,强调统一沟通而非直接生成代码。其核心构造包括三类:事物(结构、行为、分组、注释)、关系(泛化、实现、关联、聚合、组合、依赖)和图(静态图与动态图)。重点内容包括类、接口、用例等符号识别,以及聚合与组合的区别、依赖与关联的差异等易错点。UML通过13种图从不同视角描述系统,其中类图和用例图是考试重点。
2025-09-28 22:01:02
1218
原创 软考中级-软件设计师(六)
本文介绍了数据库系统的体系结构、设计过程及E-R图相关知识。主要内容包括:1)数据库系统的三级模式(外模式、模式、内模式)和两级映像(外模式/模式、模式/内模式),以及集中式、C/S、分布式等体系结构特点;2)数据库设计过程的四个阶段(需求分析、概念结构设计、逻辑结构设计、物理设计)及各阶段的核心任务;3)E-R图的表示方法、设计步骤及向关系模式的转换规则,包括实体、属性和联系的识别与转换。重点考查三级模式与数据独立性、E-R图绘制与关系模式转换等知识点。
2025-09-27 16:57:53
999
原创 软考中级-软件设计师(五)
摘要: 死锁资源计算 死锁4个必要条件:互斥、请求与保持、不剥夺、循环等待。 最少资源数公式:S = m × (n - 1) + 1(m为进程数,n为单进程最大需求)。 银行家算法用于安全状态判断与资源请求处理。 进程资源图 通过节点与有向边表示资源分配与请求关系。 判断死锁:单实例资源存在循环即死锁;多实例需结合资源可用性分析。 化简方法:执行非阻塞节点释放资源,逐步检查系统状态。 存储管理 页式存储:固定大小页,地址转换快,存在内部碎片。 段式存储:按逻辑划分段,支持共享,存在外部碎片。 段页式结合两者
2025-09-27 10:59:13
1084
原创 软考中级-软件设计师(四)
本文摘要介绍了系统可靠性的核心概念与计算方法,主要内容包括: 可靠性基本指标:故障率(λ)、可靠度(R)、平均无故障时间(MTBF)和平均修复时间(MTTR)的定义及相互关系。 系统可靠性模型:重点讲解串联模型(可靠性相乘)和并联模型(1-故障概率乘积)的计算方法。 提升可靠性的技术:包括硬件冗余、软件冗余和信息冗余等方案。 可靠性与可用性区别:可靠性关注无故障运行能力,可用性则计算系统正常运行时间比例。 文中还提供了典型考题解析,帮助理解指标计算和模型应用。核心公式包括:R(t)=e^(-λt)、MTBF
2025-09-21 12:28:20
928
原创 软考中级-软件设计师(三)
本文摘要: 流水线技术:通过分解指令执行过程为多个阶段(如取指、分析、执行)实现并行处理,关键参数包括周期(最长阶段时间)、吞吐量(单位时间指令数)和加速比。冲突类型分数据、控制、结构三类,考题多涉及时间计算(如10条指令在5级流水线的总时间=36Δt)。 存储系统: 层次化存储基于局部性原理,分为内存(高速)与外存(大容量),Cache依据局部性原理提升访问速度。 地址映射方式:直接(固定映射,高冲突)、全相联(灵活,低效)、组相联(折中方案)。 性能计算:平均访问时间=命中率×Cache时间+未命中率×
2025-09-20 11:20:22
915
原创 自学中医笔记(二)
中医发展经历了从远古经验积累到理论体系成熟的漫长过程。早期巫医不分,西周开始制度化分离,春秋战国时期扁鹊提出"六不治"原则,标志着医巫实践分离,《黄帝内经》奠定了中医理论基础。核心体系包括:基础理论(阴阳五行等)、诊断学(四诊八纲)、中药学(《神农本草经》)、方剂学(《伤寒杂病论》)、针灸学(《黄帝内经·灵枢》)。这一体系在西汉基本成型,经后世不断完善,形成了独特的理论框架和诊疗方法。
2025-08-18 21:33:54
1124
原创 自学中医笔记(一)
中医自学入门指南 学习动机 通过中医改善家人健康(调理亚健康、预防常见病) 运用中医思维解读身体信号(如舌诊、脉象) 传承传统文化,理解阴阳五行等理论 学习路径 基础阶段(3-6个月):掌握阴阳五行、藏象理论 辨证阶段(6-12个月):学习八纲/脏腑辨证 实践阶段(1-2年):安全运用药膳、穴位保健 常见误区澄清 阴阳五行是哲学模型,非玄学(如"肾阳虚"对应现代医学症状) 脉诊需系统训练,结合问诊综合判断 疗效有千年临床验证(如青蒿素源自中医典籍) 学习资源推荐 基础理论:《中医基础理论
2025-07-16 23:13:49
2662
19
原创 PVE固定网卡名称防止增减PCIE设备失联
在Proxmox VE(PVE)环境中,新增PCIe设备可能导致网卡PCI ID变化,进而引发网卡名称改变(如enp5s0→enp6s0),最终导致PVE管理界面无法访问。本文提供两种一劳永逸的解决方案:MAC地址绑定法(推荐):仅需在/etc/network/interfaces中添加hwaddress行,无需重命名网卡,简单安全,即时生效。Systemd Link文件法:彻底固定网卡名称,适合追求长期稳定的环境。
2025-06-16 10:32:59
2646
原创 Java实现字符串四则运算避免高精度下保留位精度丢失
在开发中,我们经常需要对用户输入的数学表达式进行实时计算。例如,在前端页面上展示动态计算结果。然而,由于前端通常采用JavaScript进行计算,而JavaScript的浮点运算存在精度问题,导致部分结果与后端基于BigDecimal的计算不一致。为了彻底解决这一问题,我们可以在后台编写一个高精度的数学表达式计算工具类,并将其 API 暴露给前端调用,从而杜绝前后端计算结果不一致的问题。
2025-01-15 14:33:04
592
原创 个人 ALL IN ONE 方案搭建方案分享(从硬件到软件)及内网穿透方案
回源IPV6,即使用v6网络或v4网络都可以进行一个固定域名的访问。而lucky打洞会触发自己部署的java服务,将实时更新到导航页,即只需要访问到导航页即可获取到家里的每个服务地址。本指南将详细介绍如何基于现有硬件搭建一体化家庭/个人服务器解决方案,涵盖从软硬件配置、系统安装到功能实现以及性能优化的全过程。,现在实在没精力折腾,只图稳定。用于文件存储和共享(如 SMB/CIFS、NFS),以及音乐服务器、影音服务器、相册管理等。这里只做大概方案分享,每个虚拟机的部署细节滤过。等功能的一体化平台。
2025-01-07 10:41:16
5328
原创 idea下java的maven项目编译内存溢出GC overhead limit exceeded解决办法
在编译阶段出现“”错误,通常与编译器本身的内存使用有关,而不是项目的运行时问题。这种情况常见于大型项目或复杂的编译设置。
2025-01-07 09:46:18
4608
原创 centos7更新内核后启动界面报警告信息,无法使用界面登录
博主由centos7.6版本3.x内核升级5.x(5.15)之后重启就出现了如下警告。
2024-05-20 09:59:29
2423
原创 【实用版】使用git管理项目代码git命令的方式
这将使 HEAD 指向指定的提交,并将之后的提交移除。这将创建一个新的撤销提交,将上一次提交的更改反转回去。只需保存并关闭编辑器即可。如果你没有足够的权限进行删除操作,你可能需要联系仓库的管理员或具有相应权限的用户来执行删除操作。添加文件到暂存区:将项目中的文件添加到 Git 的暂存区,以便将其纳入版本控制。命令来回退到指定提交,同时创建一个新的分支,以便在需要的时候可以轻松返回到当前分支。提交更改:将暂存区的文件提交到 Git 仓库,创建一个新的提交记录。推送到远程仓库:将本地仓库的提交推送到远程仓库。
2024-04-25 11:20:16
787
2
原创 Docker应用推荐个人服务器实用有趣的项目推荐
一个开源的虚拟专用网络(VPN)解决方案,可以在个人服务器上搭建,提供安全的远程访问和加密的网络连接。:一个流行的开源内容管理系统(CMS),可以在个人服务器上搭建,方便地创建和管理博客、网站和在线商店。:一个开源的云存储和协作平台,可以在个人服务器上搭建,提供文件同步、日历、联系人、笔记等功能。:一个开源的视频会议和即时通讯平台,可以在个人服务器上搭建,提供安全的远程会议和沟通工具。:一个开源的文档管理系统,可以创建和组织个人笔记、知识库和文档,方便快速查找和共享。
2024-04-17 11:23:57
10977
原创 【软路由】iStoreOS全量备份或数据迁移思路
背景:之前是在我的i3小主机上面搭建了iStoreOS,因为有段时间爱折腾,于是乎不知道什么情况就造成首页无法登录,改了的东西无法回滚,好在使用“万能重启”法又可以登录了,于是我就在想把这玩意定期备份一下。后来看到悟空大佬的视频,使用dd命令做分区备份,然后又在网上找到一篇文章介绍了整个操作过程,于是也在博客记录一下,做个备忘。后期计划直接迁移到虚拟机中做定期自动备份~不过这个是后话。
2024-04-03 16:20:14
3296
原创 python脚本将照片按时间线整理
有一次自己瞎折腾,然后把服务器相册搞崩了,后来做了备份同步给找了回来,但是相册的时间线全乱了,看起来非常难受。命令打包,不含病毒,如果有报毒请自行斟酌。│ ├── 图片1.jpg。│ ├── 图片2.jpg。│ └── 图片3.jpg。│ ├── 图片4.jpg。│ ├── 图片5.jpg。│ └── 图片6.jpg。│ ├── 图片1.jpg。│ ├── 图片2.jpg。│ └── 图片3.jpg。│ ├── 图片4.jpg。│ ├── 图片5.jpg。
2024-02-02 15:09:15
1277
2
原创 python使用pip install导入依赖报错ProxyError(‘Cannot connect to proxy.‘, OSError(0, ‘Error‘))
windows环境下执行。
2023-12-13 22:59:04
1076
转载 git导出历史提交记录到文件中
如何把 git 的历史提交记录导出来,下面的这个命令就可以做到。在项目根目录下执行命令,导出 git 提交记录到桌面。当然也可以导出成 Excel 文件。
2023-11-17 11:30:33
6805
2
原创 Java使用jaudiotagger批量修改MP3、FLAC标签tag标题信息
带swagger,在浏览器输入:http://localhost:8082/swagger-ui/index.html#:文件名按照【歌手】-【歌名】的形式命名。
2023-05-17 15:35:01
1763
1
原创 IntelliJ IDEA编辑模板变量详解(Edit Template Variables)
参考文章:https://blog.csdn.net/weixin_43314519/article/details/111088925https://www.jianshu.com/p/3e858a7e8951
2023-05-10 15:42:50
4036
2
转载 使用docker部署tomcat8应用
格式: docker commit -a='作者-这个随意写' -m='‘修改内容--随意写' 容器名称或者ID 新生成镜像的名称。-v 挂载目录 /home/tomcat/conf 宿主机的配置目录,/usr/local/tomcat/conf 容器的目录。当前目录还是在tomcat镜像生成的容器目录下,可以使用:ctrl+p+q不退出容器的方式返回到宿主机目录下。拷贝容器中 tomcat的conf目录 到 宿主机 的 home/tomcat 目录下。:前面是宿主机的目录,后面是容器里面的目录。
2023-04-28 10:54:02
829
原创 springboot整合flowable工作流引擎的简单使用
内容来自网络整理,文章最下有引用地址,可跳转至相关资源页面。若有侵权请联系删除环境:mysql5.7.2springboot 2.3.9.RELEASEflowable 6.7.2采坑:1.当前flowable sql需要与引用的pom依赖一致,否则会报library version is '6.6.0.0', db version is 5.99.0.0 Hint: Set <property name="databaseSchemaUpdate" to value="true" or
2023-04-27 14:52:32
1606
转载 【转载】Spring Converter 体系
最近封装 RPC 相关的模块,领导说数据转换可以考虑使用 Spring 原有的 Converter 体系。
2023-04-21 10:19:07
436
原创 搭建属于自己的私人云盘影音服务器(二)
Nas 是Network Area Storage 三个英文单词的缩写,以字义上来解释,叫做「网路储存空间」,它就是一个让大家可以透过网路(内网,外网)来进行储存和读取资料的设备。群晖Nas,当然这里只是为了让大家体验,所以就以“黑群晖”为例。
2023-03-20 15:40:13
3084
转载 RabbitMQ 可靠性、重复消费、顺序性、消息积压解决方案
其实认真研究下来你会发现所谓的消息可靠性本身就是无法保证的......所谓的各种可靠性机制只是为了以后消息丢失提供可查询的日志而已,不过通过这些机制耗费一些(巨大)成本的确是能够缩小消息丢失的可能性。
2023-02-16 14:29:02
443
转载 掌握这些 Spring Boot 启动扩展点,已经超过 90% 的人了!
一般情况下,Spring通过反射机制利用bean的class属性指定支线类去实例化bean,在某些情况下,实例化Bean过程比较复杂,如果按照传统的方式,则需要在bean中提供大量的配置信息。使用场景:用户可以扩展这个类,来为要实例化的bean作一个代理,比如为该对象的所有的方法作一个拦截,在调用前后输出一行log,模仿。可以看到,该类用于执行各种驱动接口,在bean实例化之后,属性填充之后,通过执行以上红框标出的扩展接口,来获取对应容器的变量。其作用是在bean的初始化阶段,如果对一个方法标注了。
2023-02-15 09:43:57
271
转载 「MySQL高级篇」MySQL索引原理,设计原则
MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。如下面的示意图所示 :其实简单来说,索引就是一个排好序的数据结构。
2023-02-10 16:27:06
253
原创 搭建属于自己的家庭私有云盘(一)
前言: 天下民众苦某云盘久已,所以就想搭建一个属于自己的私有云盘,不受低速限制,资源全在自己硬盘上,再也不怕小姐姐没地方存了
2022-06-30 16:23:06
11704
原创 人生若只是初见之docker篇
docker常用命令谷歌翻译:Management Commands: app* Docker 应用程序(Docker Inc.,v0.9.1-beta3) builder 管理构建 buildx* Docker Buildx(Docker Inc.,v0.8.1-docker) config 管理 Docker 配置 container 管理容器 context 管理上下文
2022-04-27 22:29:23
2016
原创 frp内网穿透windows配置开机启动
首先下载我们需要的frp软件包解压之后得到我们的文件夹,降不需要的frps开投的文件删掉,新建文本“start.bat”start.bat内容如下:@echo off:homefrpc -c frpc.inigoto home指着windows图标右键,选择“搜索”,输入“任务计划”按照下图设计保存即可。.........
2022-04-26 10:10:50
14659
1
原创 新装centos7无法联网ping不可达问题
因为是新装的centos系统,所以想使用shell工具连接,奈何没有IP地址,所以就想使用yum来安装net-tools工具,结果使用yum的时候就一直报http://mirrorlist.centos.org/?: [Errno 14] curl#6 - "Could not resolve host: mirrorlist.centos.org; Uknkown rerror使用ping命令报错 network is unreachable在网上找了一圈很多都说是将网卡开启:使用以下命令获取网卡名
2022-04-20 15:17:37
5683
原创 使用frp搭建内网穿透服务
什么是内网穿透?为什么要用内网穿透?内网穿透能做什么?以上问题我只想说,如果你自己没有公网IP,但是你又想在公网上访问家里的服务,或者是在公司远程家里的电脑,那么你就需要内网穿透服务。内网穿透需要准备什么?1.frp软件包,包含服务端与客户端2.需要有一个公网服务器做访问转发,在自己的云服务器上面搭建一个frps服务即可(如果没有的话某宝或Pdd,咸鱼等上面应该可以提供)这里以linux为例,服务端只需要保留以下frps开头的文件编辑我们的配置文件,frps.ini[common]bin
2022-04-20 14:34:36
1714
python脚本将照片按时间线整理打包文件
2024-02-02
Java使用jaudiotagger批量修改MP3、FLAC标签tag标题信息
2023-05-17
windows设计开机自启动包装程序
2022-06-30
XMLUtils.java
2020-04-08
SwitchyOmega-2.5.21_0.crx
2021-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅