- 博客(1029)
- 资源 (2)
- 收藏
- 关注
原创 Java 开发常用资源
资源整理来源:GitHub常用Java资源Awesome Java Bean Mapping Build Bytecode Manipulation Caching Cluster Management Code Analysis Code Coverage Code Generators Command-line Argument Parsers Compiler-compiler Configuration Constraint Satisfactio
2020-05-29 22:55:01
1372
原创 系统设计和机器学习算法
算法训练网站提供了大量可以练习的网站: 1、Leetcode 2、Geeksforgeeks 3、Hackerrank 4、Lintcode系统设计关注:系统设计、面向对象的设计、数据库模式设计、分布式系统设计、大型系统架构、可扩展性等案例研究相关文章http://blog.gainlo.co...
2017-11-21 10:25:44
943
1
原创 开发者必备英文网站合集
这是一份对开发者有用的英文网站清单,涉及到从初学者到行业大牛成长的方方面面,还有很多事英语学习的网站,请相信我,这些肯定会对你有所帮助的。问答社区Stack Overflow: subscribe to their weekly newsletter and any other topic which you find interesting Quora: A ...
2017-07-01 22:14:30
6756
1
原创 Java 动态引擎 Liquor
Liquor是一款高性能Java动态编译器,支持完整Java语法和热更新功能,性能比传统JVM脚本高20倍。其核心价值在于实现业务敏捷性,允许配置变更实时生效而无需重启。主要特点包括:支持单类/多类编译、增量编译、与主项目联调,并能与IoC容器集成。通过运行时JIT编译技术,Liquor解决了Java生态中热更新、高性能和强类型难以兼顾的问题,为低代码平台提供了动态扩展能力。典型应用场景包括流程引擎、规则计算和动态API发布等。
2025-12-13 11:30:13
955
原创 Codeberg代码托管非营利性 Git 托管
摘要:德国非营利性Git托管平台Codeberg成为Zig编程语言的新代码托管方。Zig是一种正在开发的本地编译语言,已被Bun等知名项目采用。该项目近期从GitHub迁移至Codeberg平台,托管地址为https://codeberg.org/ziglang/zig.git。Codeberg官网为https://codeberg.org。(99字)
2025-12-07 11:14:15
168
原创 WindFlow - 通过多个AI增强您的自动化工作流程
WindFlow是一款AI驱动的跨平台桌面应用,通过多模型集成和RAG服务提升自动化工作流程。其特点包括:1)支持OpenAI等主流LLM提供商;2)内置RAG服务实现本地知识库管理,支持多种文档格式解析和向量搜索;3)采用MCP协议标准化AI工具集成;4)提供开发者友好的集成环境,包含代码编辑器、状态管理和性能监控功能;5)具备跨平台运行、主题定制和数据持久化等桌面端特性。技术栈基于Vue3+Pinia+ElementPlus,采用Monaco编辑器实现代码高亮。
2025-12-07 11:00:39
376
原创 MinIO 国产化替代品Ceph、Garage 、RustFS
摘要:MinIO宣布进入维护模式,推荐企业用户使用MinIO AIStor版本。同时,文章介绍了三种替代方案:1)Ceph - 成熟的分布式存储系统,适合中小集群;2)Garage - 轻量级S3兼容存储,支持地理分布(AGPLv3协议);3)RustFS - 基于Rust开发的高性能对象存储,完全兼容S3协议(Apache2许可)。其中RustFS采用Tokio异步引擎,特别适合高并发场景。文章还提供了Garage和RustFS的相关参考资料和使用示例。(149字)
2025-12-07 10:48:36
1061
原创 微软实时文本转语音模型 VibeVoice-Realtime-0.5B
微软发布轻量级实时文本转语音模型VibeVoice-Realtime-0.5B,仅0.5B参数却实现约300毫秒超低延迟,支持流式输入和中英文语音生成。该模型在长语音输出中表现稳定,可连续生成90分钟语音而不失真,特别适合智能设备等低延迟场景应用。其轻量化设计便于部署,为语音交互带来更自然流畅的体验。
2025-12-07 10:21:47
504
原创 ASP.NET Core 10
摘要:.NET 9和10逐步增强了对Server-Sent Events(SSE)的支持,包括新增SseItem类型和在ASP.NET Core中原生支持SSE返回。SSE是一种基于HTTP的单向服务器推送技术,相比WebSocket更轻量且实现简单,适合服务端向浏览器推送消息通知等场景。.NET通过持续优化使SSE服务端实现更加便捷。
2025-11-14 16:38:53
535
原创 常用 Unicode 编码表
Unicode是一个全球统一的字符编码标准,将世界上所有文字符号分配唯一编号(U+0000至U+10FFFF)。其中包含17个平面,最重要的三个是:基本多文种平面(BMP,U+0000-FFFF)涵盖日常字符;补充多文种平面(SMP,U+10000-1FFFF)包含emoji、古文字等;补充表意文字平面(SIP,U+20000-2FFFF)存储扩展汉字。其他平面用于特殊用途。Unicode完整覆盖了基础拉丁字符、中日韩文字及各类符号表情。
2025-11-14 16:12:03
343
原创 2025 Vue UI 组件库选型
Vue生态主流UI库对比:Element-Plus作为经典继任者,成熟度高且维护积极;Ant-Design-Vue近期维护放缓;Naive-UI风格清新但存在SSR性能问题;Arco-Design因公司技术栈偏向React前景存疑;TDesign-Vue-Next由腾讯维护,生态完善且更新频繁。当前推荐优先考虑Element-Plus(社区生态强)和TDesign-Vue-Next(企业级稳定性),两者在维护性和功能性上表现突出。
2025-11-06 16:40:31
1513
原创 Box64 模拟器 让Steam 在 RISC-V 运行
Box86/Box64是一款X86模拟器,最新发布了支持ARM64架构的Box64版本。该工具允许在树莓派等ARM设备上运行32/64位X86 Linux程序,最新版本v0.3.8已适配Debian 13系统(revyos-pioneer)和Linux 6.15.11内核。
2025-11-04 14:46:48
185
原创 Linux 虚拟化技术 KVM/ESXI/Docker
本文对比了主流虚拟化技术的核心特点和适用场景:KVM是Linux内核自带的硬件虚拟化模块,性能接近物理机,开源免费;ESXI是VMware的裸金属虚拟化系统,功能完善但收费;XEN支持半虚拟化和硬件辅助虚拟化,曾是行业主流。Docker采用操作系统级虚拟化,启动快但隔离性较弱。此外还介绍了VirtualBox、ProxmoxVE等辅助工具,其中ProxmoxVE整合了KVM和LXC,适合中小企业使用。不同虚拟化技术在性能、隔离性、资源占用等方面各具优势,需根据实际需求选择。
2025-11-04 14:32:32
513
原创 Rust UI 框架GPUI 与 Electron 的对比
摘要:Zed团队推出的Rust UI框架GPUI v0.2.0正式发布,采用GPU加速渲染技术显著提升性能。该框架结合即时与保留混合渲染模式,支持多平台,相比Electron在性能、内存消耗和包大小方面具有优势。GPUI专为高性能工具设计,其Entity系统和wgpu渲染让Zed编辑器性能提升30%,为开发者提供流畅体验。虽然Rust学习门槛较高,但GPUI展现出Rust在前端生态的潜力,未来还将支持WebAssembly,进一步拓展应用场景。
2025-10-30 14:49:04
1525
原创 protobuf 、JSON、XML传输格式
JSON、XML在游戏开发中逐渐被protobuf取代。protobuf是Google开发的轻量高效数据交换格式,采用二进制序列化,相比JSON体积小3-10倍,解析速度快5-100倍。它支持多语言跨平台,通过字段编号实现良好的兼容性。虽然protobuf性能优势明显,但对于简单项目,其配置复杂度可能得不偿失。
2025-10-30 14:11:38
318
原创 Ubuntu 25.10 发布,各种衍生版也发布
Ubuntu 25.10发布后,其多个衍生版本同步更新,各自针对不同用户需求提供专属体验。Ubuntu Budgie采用简洁的Budgie桌面,Ubuntu Kylin针对中文用户优化,Xubuntu和Lubuntu分别使用轻量级Xfce和LXQt桌面适合老旧设备。Kubuntu搭载最新KDE桌面,Ubuntu Studio专为多媒体创作设计,Edubuntu则面向教育场景。这些衍生版在保持Ubuntu核心的同时,通过不同桌面环境和预装软件满足多样化需求。(149字)
2025-10-30 13:45:32
291
原创 Python 3.14 发布
Python 3.14命名为"πthon"致敬圆周率π(3.14),主要更新包括自由线程、延迟注解和模板字符串等。最大的突破是移除了GIL(全局解释器锁),支持多核多线程并行计算,解决了Python长期存在的多线程性能瓶颈问题。GIL原是CPython的安全机制,但限制了多核CPU性能。新版本还优化了解释器功能,保持了Python简洁易读的特性,适用于数据分析、AI建模等领域。
2025-10-29 22:25:03
505
原创 动态链接库(Dynamic Library )和静态链接库(Static Library)
本文介绍了静态链接库和动态链接库的区别与应用。静态链接库(.a文件)通过将函数编译成目标模块并封装,解决了代码复用问题,但会导致磁盘和内存空间浪费。动态链接库(.so文件)采用共享机制,在运行时加载到内存地址,由动态链接器执行,提高了资源利用率。静态库适用于特定功能模块化,而动态库更适合基础函数的共享使用。
2025-10-11 14:09:34
501
原创 进程、线程和协程构建并发技术
进程、线程和协程是并发编程的三种核心技术。进程是操作系统资源分配的基本单位,拥有独立的内存和资源;线程是进程内的执行单元,共享进程资源但拥有独立的执行上下文,能有效提升并发性能;协程是更轻量级的用户态调度单位,通过挂起/恢复机制实现高效并发,尤其适合IO密集型应用。三者各有优势:进程隔离性好,线程共享资源高效,协程开销极低且编程简单。现代编程中通常结合使用这三种技术以满足不同场景需求。
2025-10-11 13:51:17
492
原创 Java编译 javac、HotSpot、GraalVM三大内核
Java编译器将源代码转换为可执行代码,包括前端编译器javac(生成字节码)、JIT编译器(运行时优化)和AOT编译器(预编译)。GraalVM提供了高性能的多语言支持和原生镜像功能,通过SubstrateVM实现快速启动和低内存占用。不同场景下可选择HotSpot JVM(高性能应用)或GraalVM Native Image(云原生微服务)。GraalVM不是替代HotSpot,而是扩展了Java生态的能力。
2025-10-05 11:53:59
925
原创 3D 生成模型 开源-混元 3D-Part
腾讯混元团队发布3D生成技术新突破,推出混元3D-Omni和3D-Part两大创新框架。3D-Omni支持多模态输入,实现精细的几何结构控制;3D-Part则通过原生3D分割模型P3-SAM和X-Part组件生成模型,实现50+组件的自动生成,使3D建模如拼乐高般简单。两项技术均已在GitHub和HuggingFace开源,并提供在线体验入口,将加速3D生成在游戏、AR/VR等领域的应用落地。
2025-09-27 11:35:52
375
原创 xbatis基于 mybatis 的 ORM 框架
摘要:Xbatis是一款超轻量级的MyBatis封装框架,在保持原有配置方式基础上增加了更多特性。支持Lambda语法、流式API设计,学习成本低且与MyBatis-Plus无缝兼容。提供多表join、逻辑删除、乐观锁等丰富功能,具备良好的扩展性和稳定的迭代版本。其独特设计支持同时兼容多种数据库,一套代码无需修改即可适配不同数据库环境。参考官网可获取快速入门指南和特色功能介绍。
2025-09-27 11:26:16
242
原创 Tiny LLM Universe 搭建大模型
《大模型技术体系构建指南》系统介绍了TinyLLMUniverse框架,包含RAG、Agent、评估等核心模块。内容涵盖:1)TinyDiffusion图像生成模型原理;2)TinyLlama3预训练实践;3)TinyEval评估方法;4)TinyRAG检索增强框架;5)TinyAgent系统设计;6)TinyTransformer基础理论;7)新兴的TinyGraphRAG图结构检索技术。特别针对GraphRAG的图数据库协同和Diffusion模型的复杂原理,提供了从理论到代码的实践指导,帮助开发者突破
2025-09-27 11:04:15
300
原创 TinyLLM创造一个专业微型大模型
TinyLlama-1.1B是新加坡科技设计大学开发的轻量级开源语言模型,仅1.1B参数却通过3万亿token训练实现高性能。它采用Transformer架构,支持2048token上下文,量化后仅550MB,可在移动端和边缘设备运行。在常识推理、代码生成等任务中表现优于同类模型,兼容主流AI工具链并允许商用。适用于物联网、离线助手等场景,GitHub星标超4.7K,展现了"小而强"的AI模型潜力。
2025-09-27 10:54:40
822
原创 SpringBoot3 Ruoyi芋道管理后台vben5.0
本文介绍了基于Vue3+Vite6+TypeScript+SpringBoot3/SpringCloud的技术栈管理后台框架Ruoyi芋道vben5.0版本。该框架采用Vue3组合式API提升开发效率,Vite6实现秒级热更新,AntDesignVue提供企业级UI组件,TypeScript确保类型安全。后端支持SpringBoot3单体架构和SpringCloud微服务架构,内置RBAC权限管理、系统管理等常用功能模块。相比其他管理后台框架,该版本具有技术栈新、开发效率高、微服务支持完善等优势,适用于中大
2025-08-20 18:58:23
1045
原创 MySQL/Kafka数据集成同步,增量同步及全量同步
ChunJun(原FlinkX)是基于Apache Flink的批流一体数据集成工具,能同时处理静态数据(如MySQL到HDFS的定时同步)和实时数据(如Binlog到Kafka的实时捕获)。相比传统工具需维护多套系统,它通过统一架构支持30+数据源,提供精确一次语义,并降低开发和运维难度。典型场景包括离线数仓构建、实时风控和大屏展示,特别适合需要同时管理批流任务并简化技术栈的团队。该工具在国产化替代方面也展现出良好兼容性。
2025-08-20 18:50:20
1107
原创 AI Agents 2025年十大战略科技趋势
本文介绍了六类前沿AI智能体技术:1)自主检索增强生成(AgenticRAG)实现实时数据检索,应用于医疗等领域;2)语音智能体通过自然语音交互,整合TTS/STTS技术;3)AI智能体协议支持多智能体跨框架通信;4)计算机使用智能体模拟人类操作计算机界面;5)编程智能体提升10倍代码开发效率;6)深度研究智能体协作处理海量数据生成报告。每类技术均列举了典型应用案例,展现了AI智能体在多样化场景中的创新发展。
2025-08-16 10:25:15
1104
原创 Cohere 开发企业级大型语言模型(LLM)
Cohere是一家专注企业级大语言模型的公司,推出Command系列模型,其中CommandA是3月发布的最新版本。该公司还开发嵌入模型技术,可将长文档转化为神经网络可处理的数值形式,最新模型支持200页多模态文档处理。近期Cohere完成5亿美元融资,估值达68亿美元。
2025-08-16 09:50:26
422
原创 消息中间件Tibco 和 Kafka 及 Pulsar
消息流技术领域呈现Kafka与Tibco双雄争霸格局,但云原生环境下存在性能瓶颈。研究发现,Kafka在存储计算分离架构中读写延迟不可控,而Pulsar能稳定保持毫秒级延迟。文章解析了Kafka核心组件:生产者(Producer)发送消息,消费者(Consumer)接收消息,主题(Topic)分类存储,分区(Partition)提升处理效率,代理节点(Broker)构成集群基础设施。该研究为消息中间件选型提供了重要参考价值。
2025-08-16 09:43:44
356
原创 PHP 超文本预处理器 发布 8.5 版本
PHP是一种广泛使用的开源脚本语言,主要用于Web开发。最新更新包括BCMath优化、CLI工具改进以及CURL和COM模块的修复。具体改进涉及数值处理、命令行调试选项和对象操作功能。开发者可通过PHP手册和会议网站获取更多技术资源。本次更新主要针对性能优化和功能增强,提升开发体验。
2025-07-06 11:32:15
395
原创 Kyutai TTS 低延迟流式文本转语音技术
KyutaiLabs开源实时TTS技术KyutaiTTS,采用延迟流建模架构,支持文本流式传输并实现低延迟高保真语音生成。该技术无需完整文本即可开始音频合成,适用于实时交互场景。项目已在GitHub和HuggingFace开放源码及模型权重,为开发者提供先进语音合成解决方案。
2025-07-06 11:17:20
544
原创 Java 企业级 Jakarta EE 11 发布
Jakarta EE 11带来多项重要更新:引入全新Jakarta Data规范简化持久化开发,提供基础存储库接口和CRUD功能;现代化TCK测试套件,整合JUnit5等工具;增强CDI核心编程模型,支持Java Records;移除对Java SE Security Manager的引用,支持Java 17+,并利用Java 21虚拟线程提升并发性能。未来Jakarta EE 12将升级至Java SE 21,并计划引入Jakarta Query等功能。
2025-06-28 15:22:14
801
原创 RediSearch高性能全文搜索引擎
RedisSearch与ElasticSearch对比分析 RedisSearch作为Redis内置的高性能搜索引擎,具有微秒级查询延迟、全内存存储和轻量级资源消耗等优势,适合实时性要求高的百万级数据场景。而ElasticSearch更擅长处理PB级数据,具备强大的分词能力和分布式架构,但存在资源消耗大、运维复杂等问题。两者在延迟性能、数据规模、查询复杂度等方面各有所长,选择需根据具体业务场景评估实时性要求、数据量级和运维成本等因素。RedisSearch特别适用于高频实时查询场景,而ElasticSear
2025-06-27 09:26:38
1322
原创 Seelen UI 是Windows 桌面开发
SeelenUI是一款Windows桌面增强工具,提供个性化定制与效率提升功能。主要特点包括:1)深度自定义桌面元素;2)平铺窗口管理优化多任务处理;3)集成媒体控制模块;4)快速应用启动器;5)直观的用户配置界面。该工具通过系统级的UI优化,帮助用户打造高效美观的工作环境,同时保持简单的操作体验。(98字)
2025-06-15 21:35:30
886
原创 Spring Framework 7.0发布
Spring Framework 7.0.0-M6版本发布,整合了Spring Retry项目到"spring-core"模块,并精简了部分功能。新版本在org.springframework.core.retry中加入了重试支持,官方文档将同步更新。Spring Batch等子项目已开始采用该功能替代原有的spring-retry。这是继M1-M5版本后的又一里程碑版本。
2025-06-15 21:12:25
445
原创 LiteRT-LM边缘平台上高效运行语言模型
谷歌推出LiteRT-LM C++库,高效运行Gemma-3N系列语言模型(2B/4B参数)。该库基于LiteRT构建,支持多模型协同的流水线架构,具有跨平台(桌面/物联网)、硬件加速和灵活定制特性。现已开源,支持Mac/Windows/Linux等环境部署。
2025-06-15 21:08:03
485
原创 实时操作系统(FreeRTOS、RT-Thread)RISC-V
实时操作系统(Real Time Operating System,简称RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。任务切换:将正在运行任务的当前状态(CPU寄存器中的全部内容)保存在任务自己的栈区,然后把下一个将要运行的任务的当前状态从该任务的栈中重新装入CPU的寄存器,并开始下一个任务的运行;代码临界段:指处理时不可分割的代码。
2025-06-15 21:05:14
568
原创 LlamaRL 大规模分布式异步强化学习框架
LlamaRL强化学习框架采用PyTorch全异步分布式架构,通过独立执行器并行处理任务,结合DDMA和NVLink优化数据传输。实验显示,该框架在4050亿参数模型中实现10.7倍加速(635.8秒→59.5秒),并在80亿和700亿参数模型中分别将训练时间缩短至8.90秒和20.67秒,有效解决了内存瓶颈和GPU利用率问题。该研究论文发表于[2505.24034]。
2025-06-15 21:02:54
229
原创 iOS、Android、鸿蒙、Web、桌面 多端开发框架Kotlin Multiplatform
Kotlin Multiplatform (KMP) 是 JetBrains 推出的开源跨平台开发框架,支持 iOS、Android、Web 和桌面端开发。腾讯的 Kuikly 框架基于 KMP 构建,提供统一开发体验。KMP 包含三大编译目标:Kotlin/JVM、Kotlin/Native 和 Kotlin/JS,并实验性支持 WebAssembly。其编译流程分为前端将源代码转为 Kotlin IR(中间表示),后端再将 IR 转换为不同平台的代码。目前 KMP 在 Android、iOS、桌面端和
2025-06-07 10:10:52
739
原创 Model Context Protocol (MCP) 是一个前沿框架
微软发布ModelContextProtocol(MCP),系统介绍这一AI交互框架。课程涵盖MCP核心概念、安全机制及多语言开发实践,包含环境搭建、服务器/客户端创建、LLM集成等实操环节,并深入高级主题如多模态处理、Azure集成和OAuth2安全方案。通过案例研究和最佳实践指导开发者构建企业级AI解决方案,支持GitHub社区协作。课程提供C#/Java/Python等语言示例,助力开发者快速掌握标准化AI模型与应用的交互协议
2025-06-07 10:06:16
1228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅