- 博客(774)
- 资源 (35)
- 收藏
- 关注
原创 【学习准备】算法和开发知识大纲
今年(2025年)的职业升级结果:不通过。没办法升职加薪了。需要开始完善学习,以应对不同的发展趋势,为了督促自己学习,梳理出相关学习大纲。分为算法和开发两部分。算法,包括基础算法和机器学习算法。开发,实际开发常用的知识。先占位,后续在完善。
2025-04-23 23:59:27
327
原创 解决Ubuntu图形化界面操作适配问题
使用Ubuntu GNOME图形化系统作为开发机,遇到与Windows操作不一致的地方,比如PyCharm、IntelliJ时无法正确代码跳转,如Ctrl+Alt+Left,Ctrl+Alt+Right无法正常在代码级别跳转,只能在文件级别跳转。基于这个开端,本文即记录如何解决Ubuntu GUI遇到的使用问题。
2025-04-19 14:11:50
445
原创 【AI】知识蒸馏-简单易懂版
本文以通俗易懂的方式讲解知识蒸馏,图文结合,直击蒸馏核心原理。同时讲解为什么Softmax引入T,LLM知识蒸馏为什么使用KL散度。
2025-03-25 00:01:29
1087
原创 【线上问题】Ubuntu环境无法安装PyICU,KeyError ICU_VERSION,No such file or directory icu-config
本文介绍如何在Ubuntu中安装PyICU。不同的Ubuntu发行版默认安装的库是不同的,当为无法直接在Ubuntu直接安装PyICU时,本文即方案。
2025-01-06 21:42:49
2241
2
原创 【解决方案】如何使用pandoc转换中文并作为基础镜像集成到当前服务中
本文讲解如何使用pandoc将中文文件转换为pdf,将pandoc作为基础镜像合并到当前服务镜像中,在现有服务中直接使用pandoc进行文件转换。
2024-10-29 02:00:22
322
原创 【JVM】内存分析工具JConsole/Visual VM
JVM何时进行Minor GC、Major GC和Full GC?如何通过工具JConsole和Visual VM可视化观测JVM GC过程?如何通过JConsole和Visual VM分析GC状态以及优化JVM?
2024-10-08 22:51:58
1680
原创 【GC日志和OOM日志分析】JVM GC日志和OOM Dump文件分析
文章讲解如何正确分析GC日志,排查OOM引发的原因,为优化JVM寻找理论数据依据。
2024-10-05 23:06:03
1981
原创 【解决方案】JVM调优:给定资源条件下减少Full GC频率
服务端在给定的资源下,频繁Full GC,降低了服务请求处理能力以及任务处理能力,频繁Full GC,导致服务处理能力下降,服务在Full GC期间无法处理用户请求以及其他任务,服务不稳定,可以理解为服务在Full GC期间处于掉线状态,Full GC时间可长可短,如果频繁Full GC总时间就会变长。分享期间,探讨了一些解决方案,目标:在有限的(给定的)资源下,减少Full GC频率,提升服务稳定性,可以均匀处理请求与执行任务,减少掉线时间。
2024-10-04 15:51:33
239
原创 【解决方案】令牌桶限流器(Redis+LUA+Python实现)
Python+Redis+LUA实现令牌桶限流。令牌桶限流在保持系统限流在选定的时间单位内稳定限流,同时,可以承载在单位时间内令牌桶容量的请求。
2024-09-01 21:14:13
749
原创 Windows原生环境配置Tensorflow使用GPU
本文讲解如何在Windows原生环境搭建可调用GPU设备进行计算的Tensorflow2.x环境。区别于WSL,使用Windows原始环境作为开发环境。
2024-07-21 14:58:29
1077
原创 【解决方案】RAG理论:ES混合搜索BM25+kNN(cosine)以及归一化
(1)ES中如何通过BM25计算关键词搜索分数;(2)kNN如何通过consine计算语义/向量搜索**最终**分数,不是直接使用consine距离;(3)**混合搜索最终得分**是如何计算的,如何进行归一化优化。
2024-07-07 00:31:42
2110
原创 【解决方案】RAG实践:ES混合搜索BM25+kNN(cosine)
本系列分为两大部分:**实践**和**理论**。**先讲**实践,**应对快速开发迭代**,可快速上手实践;**再讲**理论,**应对优化**,如归一化。
2024-07-07 00:28:46
2894
原创 Python如何优雅地使用重试:tenacity
Python重试框架Tenacity最大程度地简化了重试逻辑,以参数化的方式更加灵活地配置重试执行,极大提高开发效率,同时满足重试功能。
2023-12-03 16:42:00
1911
原创 SpringBoot中如何优雅地使用重试
SpringBoot中使用spring-retry优雅地实现重试,只需在方法上添加重试注解@Retryable,配置相关重试参数即可在指定的异常情况下实现重试,满足业务场景需求。
2023-11-26 14:30:22
2007
原创 WebFlux异常处理:onErrorReturn和onErrorResume
WebFlux捕获异常:onErrorReturn和onErrorResume,使用时需要注意异常的包装。
2023-09-17 15:37:42
3610
原创 常用curl参数及样例讲解
curl数据传输的命令行工具库,常用的HTTP/HTTPS请求如何使用curl参数进行构建?本文从参数入手,给出测试用例,帮助读者轻松掌握如何使用curl命令构建HTTP/HTTPS请求。
2023-08-19 11:25:26
2388
原创 FastAPI中如何正确理解和使用:async和await
FastAPI的async和await不是用来解决异步任务执行的,而是用户处理并发和控制任务流的。异步任务执行请使用线程池或其他第三方库。
2023-07-09 20:26:33
3048
原创 再谈StringBuilder为什么线程不安全以及带来的问题
StringBuilder多线程不安全是什么?造成多线程不安全的原因以及带来的后果?
2023-06-24 15:21:21
2619
原创 响应式编程实战:Spring WebFlux集成MongoDB和Swagger
响应式编程实战:Spring WebFlux+MongoDB+Swagger。
2023-05-28 22:24:36
1716
4
原创 线上问题:FastAPI和trafilatura出现ValueError: signal only works in main thread of the main interpreter
解决FastAPI和trafilature出现ValueError: signal only works in main thread of the main interpreter
2023-04-23 02:42:36
1650
原创 线上问题:FeignClient循环依赖及源码分析
(1)循环依赖有显式依赖:如A->B->C->A,以及隐式依赖,需要逐步调试;(2)循环依赖的解决方案:断开环,可调整代码设计、延迟加载等方式。
2023-04-15 23:25:02
2947
2
azkaban4.0.0-web-server.tar.gz
2021-06-03
azkaban4.0.0-exec-server.tar.gz
2021-06-03
Free免费,无需任何积分 k8s命令行操作工具:kubectl,版本:v1.30.2
2024-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人