找回密码
 立即注册

推荐主题

深入解析Java启动参数:从基础配置到高级调优
全面指南:内存管理·GC策略·性能监控·避坑实践 一、启动参数的核心分类与作用 Java启动参数是连接应用代码与JVM的桥梁,直接影响性能、稳定性和诊断能力。根据规范层级可分为三类: 扩展类型: [*]程序参数:java -jar app.jar --pr ...
愆蟠唉 前天 19:39
734 0 3
Apifox不支持离线,Apipost可以!
在做API调试时,可能有很多程序员没有思考过,离开网络环境的开发行为的隐患: [*]强制登录:调试本机接口须云端授权 [*]网络依赖的调试困境:离线环境直接变成数字孤岛 如何摆脱自己的账号数据被"云端同步"?Apipost可以不用登陆,通过 ...
讹过畔 前天 19:37
907 0 5
京东APP百亿级商品与车关系数据检索实践
导读 本文主要讲解了京东百亿级商品车型适配数据存储结构设计以及怎样实现适配接口的高性能查询。通过京东百亿级数据缓存架构设计实践案例,简单剖析了jimdb的位图(bitmap)函数和lua脚本应用在高性能场景。希望通过本文,读者可以对缓存 ...
锟及 前天 19:33
608 0 4
TinyEditor v4.0 alpha 版本发布:表格更强大,表情更丰富,上传体验超乎想象!
你好,我是 Kagol,个人公众号:前端开源星球。 TinyEditor 是一个基于 Quill 2.0 的富文本编辑器,在 Quill 基础上扩展了丰富的模块和格式,框架无关、功能强大、开箱即用。 [*]源码:https://github.com/opentiny/tiny-editor/ [*]官 ...
钱艷芳 前天 19:31
737 0 5
FMS3系列(五):通过FMS实现实时视频聊天(Flash|Flex)
      本系列的前几篇文章中分别介绍了,连接FMS服务器、建立播放程序以及在线视频录制以及回放等功能的实现。相信看过前面几篇文章的朋友已经对FMS有了一定的认识,并熟悉了常用的编程模式。本文将结合前面几篇文章所出现的技术点 ...
炳裘垦 前天 19:27
406 0 5
【每日一面】如何解决内存泄漏
基础问答 问:有没有遇到过内存泄漏?怎么排查处理的 答:前端页面上出现内存泄露,使用 Chrome devtools -> memory 工具排查,选择时间轴分配(Allocations on timeline)功能后开始录制操作,在页面上进行相关组件的操作,停止录制后 ...
遑盲 前天 19:23
303 0 2
RAGflow搭建text-to-sql的AI研发助手
一、概述 text-to-sql 技术允许用户通过自然语言提问,系统自动将其转换为 SQL 语句并执行,大大降低了数据查询的门槛,提高了工作效率。 text-to-sql 技术在数据分析、智能客服、数据可视化等领域都有着广泛的应用前景。例如,在企业的 ...
计海龄 前天 19:21
863 0 4
fs1.6-fs1.10代码移植方案
  FreeSWITCH 1.10.x 版本发布说明初步分析 FreeSWITCH 1.10.x 系列版本引入了多项重大变更,以下是初步识别的关键点: [*]pgqsql 模块化:从FreeSWITCH核心中移出,成为独立的 mod_pgsql 模块。如果AS模块依赖于 pgqsql 的核心功能 ...
郗新语 前天 19:20
723 0 0
超高性能管线式HTTP请求(实践·原理·实现)
 这里的高性能指的就是网卡有多快请求发送就能有多快,基本上一般的服务器在一台客户端的压力下就会出现明显延时。该篇实际是介绍pipe管线的原理,下面主要通过其高性能的测试实践,解析背后数据流量及原理。最后附带一个简单的实现 实 ...
邰怀卉 前天 19:16
98 0 3
大疆不同任务类型执行逻辑,上云API源码分析
大疆不同任务类型执行逻辑,上云API源码分析 大疆司空2中有不同的任务类型:立即任务、定时任务、条件任务。 最初我们实现时,选择的是用Quartz创建定时任务,调用API中executeFlightTask接口实现任务下发。 在功能实现之后,随着对API ...
迭婵椟 前天 19:14
60 0 0
用远程代理模式轻松实现远程服务调用,打开编程新大门
通过远程代理来实现一个简易的远程过程调用实例。带你打开新的大门。 Socket 远程代理服务案例 基于 Socket 的远程服务,我们需要完成以下步骤: [*]服务端实现:创建一个远程服务,通过 Socket 接受客户端请求并提供计算服务。 [*]客 ...
益竹月 前天 19:10
1073 0 5
C#:从反编译的代码来看record类型
从C#9开始,可以使用record关键字来定义一个具有不可变属性的引用类型,编译器会为该类型生成大量的模板代码。C#10以后,record struct用来定义值类型,record class或record用来定义引用类型。 record(C# reference)这篇官方的文档中, ...
梢疠 前天 19:10
488 0 5
让博客园设置支持PlantUml画图
[*]1. 引入 [*]2. 博客园不支持plantuml渲染 [*]3. 编写js脚本支持plantuml [*]4. 缺点   ‍ 1. 引入   众所周知,我们在写博客的时候,常使用PlantUML 和 Mermaid绘制图表、流程图、架构图。这是因为用代码去画图,不怎么需要手 ...
颖顿庐 前天 19:08
510 0 5
Spring Cloud Alibaba 微服务架构深度解析
在Spring Cloud生态体系中,Spring Cloud Alibaba作为国产微服务解决方案,通过整合阿里开源组件,提供了一站式服务注册与发现、配置管理、流量控制等能力。本文从核心组件、技术选型、与原生Spring Cloud对比及面试高频问题四个维度,结 ...
膏包 前天 19:04
1073 0 5
系统设计:从零用户扩展到百万用户
设计一个支持百万用户的系统是具有挑战性的,这是一段需要不断改进和不断提升的旅程。在本章中,我们将构建一个支持单个用户的系统,并逐渐扩展以服务于数百万用户。阅读本章后,您将掌握一些技巧,帮助您解决系统设计面试问题。 AI不会 ...
崆蛾寺 前天 18:58
1007 0 3
王炸!SpringBoot+MCP 让你的系统秒变AI小助手
王炸!SpringBoot+MCP 让你的系统秒变AI小助手 感觉本篇对你有帮助可以关注一下我的微信公众号(深入浅出谈java),会不定期更新知识和面试资料、技巧!!! 一、MCP 是什么? MCP(Model Context Protocol) 官网:Introduction - Mo ...
司空娅玲 前天 18:54
232 0 3
vue3 + springboot实现微信登录
创建VUE3项目 创建初始文件 进入项目存放位置 右键用命令行打开(终端打开) npm:包管理需要安装node.js Vite:用于热部署和生成、打包项目 --template vue:模板指定为vue 可能报错: 因为在此系统上禁止运行脚本。有关详细信息 会 ...
晌集涟 前天 18:43
936 0 1
Java 日志管理的黄金组合: SLF4J+Logback
slf4j 的前世今生 Log4J、Log4J2和LogBack的历史故事 使用过Log4J和LogBack的同学肯定能发现,这两个框架的设计理念极为相似,使用方法也如出一辙。其实这个两个框架的作者都是一个人,Ceki Gülcü,俄罗斯程序员。 Log4J 最初是基于J ...
咒卖箴 前天 18:41
868 0 2
Django+DRF 实战:自定义异常处理流程
一、DRF 异常处理流程 DRF 默认异常处理流程 DRF默认的异常处理流程如下: [*]当异常发生时,会自动调用rest_framework.views.exception_handler 函数来处理异常。 [*]该函数对DRF异常(即继承了APIException 类)和Django内置的Http4 ...
高清宁 前天 18:37
400 0 2
Windows编程----线程管理
系统中,进程主要有两部分组成:进程内核对象和进程地址空间。操作系统通过进程内核对象来管理进程,进程地址空间用于维护进程所需的资源:如代码、全局变量、资源文件等。 那么线程也是有两部分组成:线程内核对象和线程堆栈。操作系统 ...
杭环 前天 18:35
829 0 6

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则