自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(656)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux下使用curl命令发送GET和POST请求

测试可行,后期需要可以照此发送你的请求。

2023-07-10 09:40:20 17233

原创 Java程序导致CPU打满排查方法

Arthas 是一款阿里开源的线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。项目中经常遇到某个服务将cpu打满的情况导致服务不可用,可以借鉴此两种方法来排查问题的原因,非常有效!我们能看到前两个线程的CPU占用率以及定位到错误代码,是不是使用起来感觉比第一种方式更简单。

2025-10-09 17:32:07 227

原创 HarmonyOS大厂面试总结大全二

2025-10-09 11:33:48 235

原创 鸿蒙实现滴滴出行项目之线路规划图

以 高德地图 为例(百度地图流程类似):登录 高德开放平台 → 创建应用 → 添加 “Web服务” 类型Key,获取 API Key(需记录)。开通 “路径规划” 服务(免费额度满足开发需求)。创建 RoutePlanService.ets,调用高德地图 驾车路线规划接口(支持起点终点经纬度/地址):Step 3:创建线路规划页面(输入起点终点)创建 RoutePlanPage.ets,实现用户输入起点终点并触发线路规划:Step 4:在地图页渲染线路(WebView实现)创建 MapRouteP

2025-10-08 18:08:27 1021

原创 鸿蒙实现滴滴出行项目之侧边抽屉栏以及权限以及搜索定位功能

通过 WebView + 高德H5地图API 实现定位与地图交互的流程如下:获取定位:使用 @ohos.geolocation 获取WGS84坐标。坐标转换:通过 coordtransform 转换为GCJ02坐标。更新地图:调用 webController.executeJs() 执行高德地图的JS API。优化体验:处理权限、错误及性能问题。此方案适合快速集成地图功能,无需原生SDK,但需注意 网络依赖 和 坐标偏移问题。

2025-10-08 12:08:05 1001

原创 Harmony中EventHub实现发布订阅

/ 事件ID。

2025-10-07 22:24:21 470

原创 京东一面首页数据庞大需要调用50+接口如何做到毫秒级响应

在某一个场景大量访问同一个热点数据时,使用请求折叠能解决缓存击穿和高并发重复查询问题(当大量请求来访问只有第一次实际加载了数据,后续相同请求都走缓存处理)。京东首页需要展示的数据是非常多的,需要调用50+以上的接口,但是京东首页响应却是毫秒级的,如果是你,你需要怎么去实现这个?

2025-10-06 22:42:53 283

原创 鸿蒙实现滴滴出行项目之首页以及高德地图接入

本文介绍了HarmonyOS应用开发中的关键配置与功能实现。主要包括项目文件结构分析、热更新调试配置、首页样式布局优化,重点讲解了高德地图接入流程:申请API Key、WebView集成、位置监听功能实现。文章通过图文结合的方式展示了应用图标配置、权限设置、公共样式复用等开发细节,并提及了地图与应用间的通信功能(待完善)。这些内容为HarmonyOS开发者提供了实用的技术参考和实现方案。

2025-10-06 21:59:31 391

原创 鸿蒙实现商品计算以及购物车功能

本文介绍了商品计算页面的组件化实现方案。重点讲解了使用Badge组件实现数字红标样式、通过双向数据绑定实现父子组件状态同步、根据不同状态展示差异化背景布局等技术要点,并展示了购物车逻辑的初步实现效果。文章采用组件化设计思路,将公共样式封装为可复用组件,同时通过状态管理实现页面间的数据共享。

2025-10-06 11:07:02 293

原创 AI项目问题总结大全

待继续完善。。。。。。

2025-09-28 23:31:13 135

原创 HarmonyUI卡顿问题处理

在鸿蒙(HarmonyOS)应用开发中,UI卡顿通常表现为界面响应延迟、动画掉帧(低于60 FPS)或操作无反馈,其本质是 UI线程(主线程)被阻塞,无法及时处理用户输入和渲染任务。核心思想:通过 Worker 将复杂计算、IO操作等耗时任务从主线程剥离,避免阻塞UI渲染。2.2 使用LazyForEach实现列表懒加载。2.1 减少过度绘制与嵌套层级。2.3 优化图片加载。

2025-09-25 14:41:19 625

原创 Harmony实现流转开发之音乐播放器跨设备流转

设备A(手机):正在播放音乐(歌曲《Hello World》,进度 1:20),用户点击“流转”按钮。设备B(平板):被手机发现并选中,接收音乐状态(歌曲ID、播放进度、音量等),自动启动音乐应用并从 1:20 续播。核心目标:实现“断点续播”和“无缝体验”,用户无感知设备切换。分布式 KV 存储同步播放进度:若音乐进度实时变化(如用户在平板手动调整进度),可通过 分布式 KV 存储 双向同步进度,避免依赖单次Want 传递。

2025-09-25 10:11:46 1015

原创 鸿蒙共享缓冲区与锁机制详解及鸿蒙代码实现

共享缓冲区通过内存共享实现高效数据传输,需配合互斥锁(保证互斥访问)和信号量(控制缓冲区状态)解决并发冲突。在鸿蒙中,单线程间共享可直接使用Mutex+Semaphore,跨进程共享需通过Ashmem机制。掌握这一模式可显著提升多线程/多进程通信的性能,尤其适用于音视频处理、实时数据采集等高频数据场景。

2025-09-24 11:36:16 565

原创 鸿蒙采用Worker多线程实现图片滤镜处理

Step 3:主线程实现(UI + 图片选择 + Worker 通信)Step 2:编写 Worker 子线程脚本(滤镜处理逻辑)Step 1:创建项目与配置 Worker。

2025-09-24 11:14:03 316

原创 HarmonyOS大厂面试总结大全一

解决:修改一维数据或者通过 @Observed、@ObjectLink装饰一下 放到子组件中用。@Extend更强 支持font-size、font-weigth等等、并且可以传递参数。wrapBuilder函数把@Builder包括导出就行。通过装饰器 @Styles、@Extend。鸿蒙规定一维数据变化有响应式,二维没有。或者引用传参(就是传对象)可以不传直接组件状态。

2025-09-18 10:35:06 193

原创 WGAI项目图像视频语音识别功能

前端就一个点击事件,主要是查看后端识别图片信息的功能。主要调研opencv中的图像方法来识别图片的内容结果。

2025-09-08 17:55:26 401

原创 WGAI项目前后端项目简介及首页监控

本文介绍了前后端分离项目的部署结构。前端基于Nginx镜像构建,配置了反向代理将/jeecg-boot请求转发到后端服务,并解决了Vue路由history模式的404问题。后端提供了多种部署方式,包括Docker容器化部署、IDEA直接运行等。文章包含详细的Nginx配置代码和项目结构截图,展示了前后端分离部署的完整解决方案。

2025-09-08 16:49:57 368

原创 linux下top命令分析内存不足vs负载过高

关键判断依据:内存不足的表现:系统卡顿、进程启动缓慢、服务崩溃(OOM 杀死进程),dmesg 日志中会出现 Out of memory: Killed process XXXX。关键判断依据:CPU 使用率异常:%us(用户态 CPU)接近 100%:业务进程消耗大量 CPU(如死循环、计算密集型任务)。%sy(内核态 CPU)过高(如 > 30%):系统调用频繁、内核线程异常或 I/O 等待严重(需结合 %wa 判断)。%wa(I/O 等待 CPU)过高(如 > 20%):说明 CPU 空闲但在等待

2025-08-22 16:21:48 983

原创 网络不通抖动问题排查

最近项目上对接客户业务系统,但是出现超时的情况,我们排查是网络问题,客户说是我们服务容器内部问题,特此做记录排查方法。

2025-08-10 11:14:21 237

原创 k8s和docker-compose两种方式进行热修复

本文介绍了在Kubernetes和Docker-Compose环境中实现热修复的完整流程。针对客户紧急bug修复需求,通过两种方式实现:Kubernetes下构建包含修复二进制文件的新镜像并更新部署;Docker-Compose下通过文件挂载直接替换二进制文件。关键点包括:严格遵循1000用户权限设置、保持版本号可追溯性、区分二进制文件与Java包的热修方式差异。两种方案均实现了不重新发布完整镜像即可快速修复问题的目标,满足业务紧急需求的同时保证了系统安全性。

2025-08-10 10:41:52 902

原创 浏览器屏蔽请求操作

我们想到浏览器可以屏蔽请求,在正常打开的文件的场景下按如图操作屏蔽请求,发现文件依然可以正常打开,由此判断和该请求报错无关,从app底座方向上去排查问题。客户某个环境走了app某个请求报错,文件打不开,怀疑是该请求造成的,不走app的话,文件能打开且请求正常响应200,问题就是如何确认和此请求无关。

2025-07-30 17:21:33 242

原创 Langchain构建RAG对话应用

这里需要切割的是文档,所以方法用错了。

2025-07-13 11:51:12 209

原创 Langchain构建代理

如果直接问大模型北京今天的天气如何?这个大模型无法回答,需要采用代理获取结果再交给大模型进行回答。

2025-06-13 15:11:21 198

原创 Langchain构建向量数据库和检索器

【代码】Langchain构建向量数据库和检索器。

2025-06-13 11:42:39 289

原创 Langchain构建聊天机器人

【代码】Langchain构建聊天机器人。

2025-06-05 18:19:21 342

原创 DeepSeek联网Google搜索引擎

每次 yield full_response 会实时更新 chatbot 组件的当前回复部分(history[-1][1])。[[“易建联什么时候退役的”, “易建联于2023年8月29日深夜通过个人社交媒体宣布正式退役。比如所有易建联是什么时候退役的?使用大模型对这种实事回答不准确,需要通过联网搜索处理。正确答案应该是2023年8月29日退役。

2025-05-25 21:01:19 259

原创 DeepSeek智能对话助手项目

温度和TopK的调节可以使用大模型的回答更加精准和多样化。

2025-05-24 23:41:09 800

原创 DeepSeek之RAG检索增强生成

上述代码中deepseek的响应answer就是此处的response,然后衔接上做流式输出处理。

2025-05-21 11:47:08 570

原创 DeepSeek提示工程Prompt Engineering

提示工程通过优化输入指令,提升大语言模型的输出质量。:通过精心设计的提示,可以引导模型更准确地捕捉任务需求,减少歧义。:合理的提示结构能够帮助模型聚焦于关键信息,避免生成无关内容。:针对不同应用场景设计特定提示,使模型输出更符合实际需求。:通过标准化提示模板,使非专业用户也能有效使用大语言模型。:通过创新提示设计,可以探索模型在更多领域的应用潜力。:清晰的提示可以减少反复沟通,提高人机交互的效率。通过优化提示词可以将让大模型回答问题时更加的准确。

2025-05-20 15:55:00 653

原创 Gradio之AI页面构建

本文介绍了Gradio的安装与使用,通过两个Demo示例展示了Gradio的文本处理和Chatbot功能。主要内容包括:1)Gradio的安装命令(pip install);2)文本反转的基本Demo及其网页效果;3)深度优化的Chatbot Demo,整合了DeepSeek API实现智能对话,支持参数调节和历史记录管理,并提供了自定义UI样式。最后给出了Gradio官网链接供进一步学习。文章快速展示了如何利用Gradio构建交互式AI应用界面。

2025-05-19 12:09:29 290

原创 Postman遇到脚本不支持replaceIn函数

原先自己尝试写死去构造json转字符串,带入签名一直不通过,尝试使用代码替换可行,特此记录一下。

2025-05-17 10:48:09 465

原创 Cursor开发酒店管理系统

在根目录下新建.cursor文件夹,然后该目录下新建mcp.json文件(可以让大模型和其他平台交互,比如mysql等,这样cursor就可以接管数据库了)。找一个目录,使用idea在这个目录下新建springboot的项目。需要先建好数据库,然后使用这个网站输入自己mysql链接信息。成功后把这个json的数据复制到mcp.json文件中。

2025-05-13 16:59:47 393

原创 K8S扩缩容及滚动更新和回滚

首先,你需要有一个Deployment配置文件(通常是YAML格式),其中定义了你的应用镜像和所需的副本数。

2025-05-09 11:52:22 842

原创 Flutter之路由和导航

Flutter 提供了一个完整的系统,用于在屏幕之间导航和处理 深层链接。没有复杂深度链接的小型应用程序可以使用 Navigator,而具有特定深度链接和导航的应用程序 要求还应该使用 Router 来正确处理 Android 和 iOS,并在应用程序运行时与地址栏保持同步 在 Web 上运行。

2025-04-23 10:17:01 446 1

原创 OpenResty的功能详解

使用示例:https://blog.csdn.net/qjwcn/article/details/145157594

2025-04-23 10:00:09 354

原创 K8S探针的应用

在Kubernetes中,探针(Probes)是用来检查容器健康状况的工具,它们帮助Kubernetes了解容器的状态。就绪探针(Readiness Probe):用于判断容器是否准备好服务请求。如果就绪探针失败,Kubernetes不会将流量发送到该容器。存活探针(LivenessProbe):用于判断容器是否仍然运行。如果存活探针失败,Kubernetes会杀死该容器,并根据Pod的重启策略决定是否重启容器。启动探针(Startup。

2025-04-22 11:17:20 378

转载 K8S在任意节点使用kubectl

原文链接:https://blog.csdn.net/ninety_two/article/details/134409529。

2025-04-22 10:39:11 123

原创 Kubernetes集群超配节点容量

节点超配是一种主动预留部分集群计算资源的策略。这种预留有助于减少在扩缩容事件期间调度新 Pod 所需的时间, 从而增强集群对突发流量或突发工作负载需求的响应能力。通过保持一些未使用的容量,确保在新 Pod 被创建时资源可以立即可用,防止 Pod 在集群扩缩容时进入 Pending 状态。

2025-04-21 18:11:24 1005

原创 Flutter之资源和媒体

Flutter 使用 pubspec.yaml 文件,位于项目根目录,来识别应用程序所需的资源。

2025-04-17 09:36:35 336

原创 浏览器崩溃问题处理方案

是客户的电脑配置比较低,稍微访问的应用程序一多,浏览器就崩溃了。

2025-04-16 14:54:53 712

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除