- 博客(550)
- 资源 (12)
- 收藏
- 关注

原创 探索自我与成长:解锁个人潜能的模型与原则指南
在探索个人成长和职业发展的过程中,我们经常会遇到各种模型和原则,它们像是一盏盏明灯,指引我们认识自我、规划未来、并有效执行目标。本文将深入探讨一系列有助于个人发展和认知提升的模型和原则,通过这些模型和原则的应用,我们可以更好地理解自己的内在需求和动机,明确人生目标和价值,提升胜任力和自我效能,以及通过有效的学习和实践方法,不断增长知识和智慧。让我们一起探索这些模型和原则,为个人的成长之路增添动力和方向。
2024-04-01 10:52:03
1186

原创 SpringCloud微服务框架学习目录
Spring Cloud 2:生态圈架构 Spring Cloud 2:Eureka Server 搭建(单点、集群) Spring Cloud 2:Eureka Client-生产者服务 Spring Cloud 2:Eureka Client-消费者服务 Spring Cloud 2:Eureka Client-消费者服务-Feign Spring Cloud 2:Consul 安装...
2019-01-16 10:34:16
1073
原创 LevelDB介绍和内部机制
LevelDB是Google开源的高性能键值数据库,采用LSM-Tree设计,具有高写入性能和高效存储等特点。它通过内存表、WAL日志和异步刷新机制优化写入,支持Snappy压缩和多层SST文件结构提升空间利用率。适用于写密集型场景如日志系统、嵌入式设备存储,但不适合高并发读或复杂查询。其核心机制包括MemTable写入、SST文件生成、Compaction压缩和BloomFilter查询优化,确保数据一致性和高效访问。作为轻量级嵌入式数据库,LevelDB无需外部依赖,提供快照和批处理等实用功能。
2025-06-12 16:47:12
232
原创 AI智能编码工具:阿里通义灵码使用个人版
官方介绍(简称为通义灵码),是由阿里云提供的智能编码辅助工具,提供等能力,为开发者带来高效、流畅的编码体验,引领 AI 原生研发新范式。同时,我们为企业客户提供了企业标准版、专属版,具备企业级场景自定义、私域知识增强等能力,助力企业研发智能化升级。
2025-06-06 17:57:58
781
原创 Python查询ES错误ApiError(406, ‘Content-Type ...is not supported
在使用Python查询Elasticsearch(ES)数据时,出现了ApiError: Content-Type header [application/vnd.elasticsearch+json; compatible-with=8] is not supported错误。该错误的原因是Python安装的Elasticsearch客户端版本与ES服务端版本不一致。通过curl命令查询ES服务端版本为7
2025-05-13 17:39:44
326
原创 spring druid项目中监控sql执行情况
在 Spring Boot 结合 MyBatis 的服务中,实现 SQL 执行覆盖情况的监控,可以基于提供的内置的 SQL 监控统计功能。
2025-04-01 15:12:33
316
原创 idea中使用AI插件补全代码的使用情况统计方式
公司了解员工使用AI编码的情况,又没有统一个管理工具,只能通过自证的方式了解,下面给出一种统计方式,仅供参考。
2025-03-13 15:53:29
620
原创 AI入门1:关键概念
模拟人类智能的机器系统,具备学习、推理、决策等能力。让计算机通过数据自动学习规律,无需显式编程。例如:垃圾邮件分类、商品推荐。基于神经网络的机器学习方法,擅长处理图像、语音等复杂数据。典型应用:人脸识别、自动驾驶。模拟人脑神经元结构的计算模型,通过多层节点提取数据特征。
2025-03-07 18:19:55
955
原创 Node Exporter常用Prometheus指标
Node Exporter 提供的指标覆盖了系统的各个方面(CPU、内存、磁盘、网络等),可以通过 PromQL 灵活组合使用这些指标,监控系统健康状态并及时排查问题。根据实际需求选取重要的指标进行监控和报警即可。
2025-01-03 16:33:07
738
原创 电脑显示器选购指南2024
分辨率决定了屏幕显示的清晰度,越高越清晰。:显示器尺寸和分辨率需搭配合理,例如 27 英寸以下建议 FHD 或 2K,32 英寸及以上建议 4K。:普通用户和设计师 60Hz-75Hz,游戏玩家建议至少 144Hz。
2024-12-16 14:32:28
3055
原创 gitlab:使用脚本批量下载项目,实现全项目检索
当需要知道gitlab中所有项目是否存在某段代码时,gitlab免费版只提供了当个项目内的检索,当项目过多时一个个查太过繁琐。下面通过 GitLab API 将指定 Group 下的所有项目克隆到本地。此脚本会自动获取项目列表并逐一克隆它们,再在本地进行检索的方案。
2024-11-22 15:15:02
1129
原创 Prometheus常用查询PromQL表达式
Prometheus 是一款强大的开源监控工具,通过自带的 PromQL 查询语言,可以实现丰富的数据查询和分析。本文将介绍一些常用的 Prometheus 查询表达式,帮助大家在日常的运维监控中更好地使用 Prometheus。
2024-11-13 14:04:47
1448
原创 使用 Git 命令将本地项目上传到 GitLab
2.提交项目更改到git本地仓库。3.将本地仓库修改推送到远程仓库。1.初始化本地 Git 仓库。1.添加文件到git暂存区。
2024-10-24 17:05:58
905
原创 mac安装使用kubectl客户端
要在本地连接 Kubernetes 集群(比如在本地机器上访问 Kubernetes 集群的 API 或者管理集群资源),有几个步骤和工具可以帮助你完成此任务。最常见的方式是使用kubectl和配置好本地的 kubeconfig 文件来连接远程 Kubernetes 集群。
2024-10-24 13:48:07
1059
原创 Spring Web中RequestMapping接口获取request和header的内容的方式
在写接口时,经常需要获取请求中的header进行业务处理,比如签名内容,客户端信息等,我们可以通过下面三种方式获取header内容。注解还包含其他参数选项,可以根据需要使用。
2024-08-09 18:22:25
675
原创 Cannot find any provider supporting AES/CBC/PKCS7Padding: PKCS7Padding方法
使用对称加密时,使用了"AES/CBC/PKCS7Padding"类型时,出现"Cannot find any provider supporting AES/CBC/PKCS7Padding"不支持的错误。
2024-08-09 17:34:19
1934
原创 rocketmq dashborad控制台启动配置borker无效
在使用rocketmq dashborad时,通过java --rocketmq.config.namesrvAddr=配置启动时没有生效,默认namesrv还是127.0.0.1:9876。
2024-08-08 18:29:58
463
原创 Spring @Value获取数组、集合、map等不同结构方法
Spring 架构中,可以使用@Value注解从配置文件或命令行参数中获取集合数据。
2024-07-08 16:28:07
1204
原创 Spring @Cacheable缓存注解用法说明
注解Cacheable 是 Spring 框架中用于缓存数据的方法或类的注解。通过使用这个注解,你可以避免重复计算和重复获取数据,从而提高应用程序的性能。
2024-07-02 15:35:40
700
原创 逻辑推理:归纳法和演绎法
归纳法:从具体实例中推导出一般性结论,结论具有概率性和不确定性。演绎法:从一般性原理或规则中推导出具体结论,结论具有必然性和确定性。这两种推理方法在科学研究、逻辑推理和日常生活中都有广泛应用。归纳法常用于发现规律和提出假设,而演绎法则用于验证假设和推导具体结果。
2024-06-14 17:30:37
3705
原创 RocketMQ:新增consumer消费组group从最新消息开始消费skip last offset message
想创建一个新的consumer去消费一个已经再使用的topic时,默认情况下会从topic中的第一条消息开始消费,大多数情况是需要从最新的消息开始。然后再使用CONSUME_FROM_LAST_OFFSET设置时并不会对新的consumer生效,它只是在停用consumer重新启用时,如果之前订阅OFFSET消息已经不存在了(默认rocketmq中存放的消息是72小时)就会从最后一条开始。所以代码层面无法实现新的consumer订阅topic最新消息开始消费的操作。
2024-05-15 16:49:31
1619
1
原创 RocketMQ:broker配置说明
66. maxTransferBytesOnMessageInMemory: 内存中消息的最大传输字节数。14. maxTransferCountOnMessageInMemory: 内存中消息的最大传输计数。38. maxTransferBytesOnMessageInDisk: 磁盘上消息的最大传输字节数。71. deleteConsumeQueueFilesInterval: 删除消费队列文件的时间间隔。36. deleteCommitLogFilesInterval: 删除提交日志文件的时间间隔。
2024-05-14 17:33:27
2661
原创 启动错误: Exception in thread “main“ java.lang.IllegalArgumentException: LoggerFactory is not a Logback
程序启动时报错: Exception in thread "main" java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (class org.slf4j.impl.Reload4jLoggerFactory l
2024-05-08 18:32:59
2261
原创 RAID 技术:原理、级别、优缺点及应用
RAID(Redundant Array of Independent Disks),即独立磁盘冗余阵列,是一种将多个磁盘组合成一个逻辑磁盘的技术。它通过将数据分散存储在多个磁盘上,来提高数据的冗余性和可用性。RAID 技术在服务器、存储设备等领域得到了广泛应用。它可以有效地提高存储系统的性能、可靠性和安全性。
2024-05-05 17:33:11
1429
原创 rocketmq dashboard控制台中topic状态无法展示
在使用rocketmq控制台查看topic状态和订阅状态时,出现错误和没有信息的情况。
2024-04-29 16:11:45
1024
1
原创 linux命令:scp远程拷贝命令
SCP(Secure Copy)是用于在 Linux 之间安全地复制文件和目录的命令。它使用 SSH 协议进行数据传输,因此提供与 SSH 相同级别的安全性,包括加密和身份验证。
2024-04-29 15:41:52
768
原创 系统架构设计师考试论文2019:论软件设计方法及其应用
我参与管理或开发的软件项目是一个名为“智慧校园”的校园管理系统。该系统主要面向学校管理人员、教师、学生和家长,提供校园信息化管理和服务。我在项目中主要负责系统的架构设计、数据库设计和部分模块的开发工作。软件设计方法是指在软件开发过程中,用于指导软件设计人员进行软件设计的一系列理论、方法和技术。软件设计方法有很多种,每种方法都有其独特的优点和缺点。结构化设计方法:将软件系统划分成不同的模块,每个模块都有特定的功能和接口,以便于系统的组织和管理。
2024-03-24 19:04:43
1090
原创 系统架构设计师考试题库重点论文:论负载均衡技术在Web系统中的应用
我参与管理和开发的购物平台系统是一个大型的在线购物平台,提供多种商品的购买和交易服务。作为团队的一员,我的主要工作职责包括系统架构设计、后端开发和性能优化。我负责确保系统的稳定性、可扩展性和高性能,以应对不断增长的用户访问量和交易量。
2024-03-24 18:21:29
550
原创 系统架构设计师考试论文2020:论数据分片技术及其应用
数据分片就是按照一定的规则,将数据集划分成相互独立正交的数据子集。然后将数据子集分布到不同的节点上,通过设计合理的数据分片规则,可将系统中的数据分布在不同的物理数据库中,达到提升应用系统数据处理速度的目的。请围绕“论激据分片技术及其应用”论题,依次从以下三个方面进行论述:1.概要叙述你参与管理和开发软件的项目以及承担的工作。2.Hash 分片,一致性 Hash 分片和按照数据范围分片是三种常用的数据分片方式。
2024-03-24 17:09:14
1318
solarized.zip
2020-04-30
微服务网关入门.zip
2020-05-30
敏捷开发中如何编写设计文档,大到系统,小到功能
2023-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人