自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AI时代光年

互联网大厂经验,上海交通大学MBA,提供职场和心理辅导

  • 博客(419)
  • 资源 (17)
  • 收藏
  • 关注

原创 达梦数据库性能调优总结

达梦数据库性能调优指南:从内存配置到高效运维 摘要:本文提供达梦数据库全栈优化方案,包含关键参数配置、索引优化策略、数据迁移方案和运维监控技巧。核心优化点包括:1)内存参数设置(MEMORY_POOL和BUFFER建议占物理内存60%-80%);2)复合索引设计原则(高过滤性列优先);3)高效备份策略(全量+增量+归档);4)实时监控SQL(活动会话、表空间、锁等待);5)开发进阶技巧(批量处理、JSON操作、分页优化)。实战案例涵盖启动故障、同步中断等典型问题的排查方法,通过系统视图查询和参数调整可实现性

2025-10-19 12:30:10 327 8

原创 Coze工作流调试技巧:从入门到精通的技术指南

Coze工作流调试技巧指南 本文系统介绍了Coze工作流调试的核心方法与优化策略。主要内容包括: 调试基础:解析工作流核心组件,介绍调试工具链准备和环境配置要点 系统化流程:提出节点级调试四步法(参数校验、独立运行、数据传递、格式验证)和整体调试三大策略(分段隔离、数据注入、异步追踪) 常见问题解决方案:针对参数错误、插件异常、模型输出不稳定等问题提供具体修复方法 高级技巧:分享日志分析、断点调试、性能优化等进阶方法,包含10+实用调试技巧 最佳实践:通过智能客服等案例展示调试流程,提供从问题定位到效果验证

2025-10-15 09:40:33 766 34

原创 Dify实战:调试技巧深度解析

Dify作为开源LLMOps平台,其调试功能对保障AI应用质量至关重要。本文系统解析了Dify调试的核心功能与实用策略:单节点调试可独立验证新增节点功能;逐步执行与变量检查功能能追踪数据流转;日志监控体系提供全链路可观测性。针对常见问题,文章深入分析了变量传递错误、类型不匹配、系统限制等问题的排查方法,并提供了知识库检索优化和插件集成配置的解决方案。通过掌握这些调试技巧,开发者可显著提升Dify工作流的稳定性和开发效率。

2025-10-11 09:26:13 1185 39

原创 用Python制作非交互式中秋主题命令行游戏:从零开始的文本动画教程

这篇教程介绍如何用Python标准库制作中秋主题的非交互式命令行文本动画。文章从设计思路出发,选择"玉兔捣药"作为核心场景,通过ASCII字符画构建中秋意境。技术实现上采用三模块方案:字符画设计、清屏刷新和循环控制。代码示例详细展示了场景元素的定义、跨平台清屏函数和动画主循环的实现方法。运行效果包括月亮移动、玉兔捣药动作和桂花飘落等动态场景。最后还提供了扩展思路,如增加场景深度、调整动画节奏等优化建议。这种轻量级方案仅需Python标准库,适合各种终端环境,用代码艺术传递中秋文化内涵。

2025-10-06 10:20:24 812 44

原创 用Python制作非交互式中秋主题命令行游戏:从零开始的文本动画教程

本文介绍了一个用Python标准库实现的中秋主题命令行文本动画游戏。该方案无需GUI框架,仅用print、time和os模块即可呈现玉兔捣药、月亮移动等动态场景。教程详细拆解了开发过程:通过ASCII字符画设计元素帧,利用清屏函数实现动画刷新,使用循环控制帧切换节奏。项目特点包括跨平台兼容性、轻量化实现和传统文化表达,并提供了扩展思路如增加场景层次、调整动画速度等。这种用基础代码传递节日情感的方式,展示了编程作为文化表达媒介的可能性,适合开发者在受限环境中快速实现节日趣味程序。

2025-10-06 10:15:30 79 1

原创 AI视频生成革命!Sora2震撼发布:物理仿真+实时互动,短视频行业要变天?

OpenAI发布Sora2视频生成模型,实现物理仿真与真人入镜功能,引发行业震动- Sora2突破性实现物理规律模拟,能精准还原力学轨迹、水花溅落等细节- 新增音画同步和Cameo功能,用户可录制10秒视频将自身植入任意AI场景- 同步推出Sora App对标TikTok,所有内容均为AI生成,支持二次创作- 开源阵营推出低成本替代方案,短视频行业面临制作成本大幅降低的冲击- 网友已开发出丰富玩法,如让奥特曼摆摊、马斯克跳魔性舞蹈等创意内容- 争议聚焦于AI生成内容的真实性问题,目前Sora App仅限美加

2025-10-02 21:14:57 1114 29

原创 大语言模型LLM解决AI幻觉方法的深度分析

本文深度分析了大型语言模型(LLM)产生AI幻觉的成因机制与解决方案。研究表明,AI幻觉源于数据质量缺陷、训练机制偏差、模型架构局限和推理过程放大四方面因素,形成"概率生成-错误传导"的完整链条。在解决方案上,数据层面通过Concept7数据集等优化技术提升知识覆盖度,模型架构采用Gemini 2.5 Pro的混合注意力机制增强推理能力,动态数据更新和假设验证循环等技术可显著降低幻觉率。当前研究虽取得一定进展,但模型对自身知识边界的识别能力仍有待突破,这将成为未来AI可靠性研究的关键方向

2025-09-28 10:50:34 1500 48

原创 AI人物|00后数学天才洪乐潼:3年MIT双学位,0产品估值5亿美金,她如何用数学颠覆AI?

00后数学天才洪乐潼:3年MIT双学位,0产品估值5亿美金,她如何用数学颠覆AI?

2025-09-25 13:47:00 1476 33

原创 国庆出行黑科技:10分钟搭建AI旅行规划助手(附Dify+高德地图完整教程)

摘要: 本文介绍如何利用Dify平台和高德地图API快速搭建智能旅行助手,实现国庆行程一键规划。核心功能包括实时天气查询、智能路径规划和个性化行程生成。通过3步完成环境准备:部署Dify服务、获取高德API Key、安装Dify插件。详细讲解核心代码实现,包括天气查询工具和Dify工作流设计。进阶内容涵盖多操作系统部署、数据库性能调优、自定义插件开发(如天气工具)、高德地图API高级应用(周边景点搜索)等。该方案支持多模态功能扩展,可集成火车票API等工具,适用于个人和企业级部署,帮助用户高效规划旅行路线。

2025-09-24 09:32:49 1068 20

原创 Nature封面+中国团队+29万美元:DeepSeek-R1如何改写AI推理规则?

中国AI团队DeepSeek登上《自然》封面,其研发的DeepSeek-R1大语言模型以仅29万美元成本实现三大突破:1)首创纯强化学习模式,使AI无需人工标注即可自主生成1000+token的复杂推理链;2)在数学竞赛中准确率达86.7%,超越人类平均水平;3)通过8个月严格同行评审,确立LLM研发的"程序价值"新范式。该研究打破传统AI黑箱模式,其开源透明性获国际学界高度评价,为全球AI发展提供可复现的新标准。

2025-09-20 18:56:21 2512 55

原创 为什么ClickHouse比传统数据库快100倍?

ClickHouse是一款专为OLAP场景设计的开源列式数据库,由俄罗斯Yandex公司开发。其核心优势包括列式存储、向量化执行引擎和MergeTree存储引擎,可高效处理PB级数据,实现亚秒级查询响应。与OLTP系统相比,ClickHouse特别适合读多写少、大宽表、复杂查询的海量数据分析场景。通过列式存储减少I/O开销,向量化执行提升计算效率,以及分区键优化数据访问,ClickHouse在互联网、金融、物联网等领域都有广泛应用,帮助企业大幅降低数据分析成本,提升处理效率。

2025-09-18 11:40:24 1627 32

原创 目前C端用户最火十大AI Agent,你知道几个?

目前C端用户最火十大AI Agent,你知道几个?

2025-09-13 20:42:49 2135 37

原创 What?你居然还不知道DDD是什么?DDD在人工智能领域的应用案例分析

DDD是一种以业务领域知识为核心的软件开发方法论,通过抽象业务概念、定义模型边界和规范协作语言,降低复杂系统的开发难度,提升软件的可维护性与扩展性[[5](https://m.renrendoc.com/paper/309882419.html)]。其理论体系分为**战略设计**与**战术设计**两个层次,前者关注系统整体边界划分与协作模式,后者聚焦领域对象的具体构建与交互规则,二者共同构成DDD解决复杂问题的完整框架。

2025-09-10 13:19:59 1094 15

原创 史上最全的Python基础学习教程:从零开始掌握编程入门

定义变量的语法非常简单,用age = 20 # 把数字 20 放进名为 age 的盒子name = "Python" # 把字符串 "Python" 放进名为 name 的盒子这里要特别注意:=在 Python 中是“赋值符号”,不是数学里的“等于号”。它的作用是“把右边的值放进左边的盒子”,而不是表示左右两边相等。比如x = x + 1在数学中不成立,但在编程中表示“取出 x 的值,加 1 后再放回 x 盒子”,这是非常常见的操作。布尔值True和False。

2025-09-09 20:10:59 1210 12

原创 AI机器学习实战|假设对NBA比赛结果进行预测,如何使用机器学习库(如scikit-learn)来构建一个基本的预测模型

AI预测NBA比赛结果的优势在于能够处理和分析大量数据,发现人类难以察觉的模式和趋势,从而提供更加准确的预测。然而,需要注意的是,体育比赛结果受多种因素影响,包括偶然性和不可预测性,因此AI预测并非总是百分之百准确。此外,你可能还需要考虑使用更复杂的模型,如深度学习模型,以及进行模型的交叉验证和超参数调优。:清洗数据,去除无效或错误的信息,进行数据标准化,提取有助于预测的关键特征。

2024-05-18 23:45:21 4969 33

原创 Java PDF文件流传输过程中速度很慢,如何解决?

缓冲和提供了缓冲功能,而和不提供。性能:由于缓冲,和在处理大量数据时通常比和更高效。标记和重置支持标记和重置操作,而不支持。的标记和重置功能取决于其底层输出流。使用场景:对于需要频繁读写操作的场景,推荐使用和。对于一次性或小量数据操作,可以直接使用和。内存消耗:缓冲会消耗额外的内存,因此在使用和时,需要考虑内存资源的合理分配。API 兼容性和继承自和,因此它们可以与任何或兼容。在实际开发中,根据应用的具体需求和资源限制,合理选择使用或,以达到最佳的性能和资源利用率。

2024-04-17 22:22:09 1995 24

原创 自然语言处理(NLP)中NER如何从JSON数据中提取实体词的有效信息

在处理多语言文本时,词形还原(lemmatization)和特征属性(feats)的处理方式可能会有所不同,这主要取决于每种语言的语法结构、词汇特点以及可用的自然语言处理(NLP)工具。以下是一个Python代码示例,它展示了如何从JSON数据中提取实体词的有效信息,并将其映射到预定义的实体类型。总之,在处理多语言文本时,词形还原和特征属性的处理需要考虑到语言的特定特性和资源的可用性。最后,我们打印出映射后的实体信息。属性包含了实体的附加特征,这些特征可以提供更多关于实体的上下文信息,例如性别、国籍等。

2024-02-29 09:38:04 2549 57

原创 Java中PDF文件传输有哪些方法?

在Java中,PDF文件的传输可以通过多种方式实现,包括使用Java内置的I/O类、第三方库如Apache Commons IO、Netty等,以及通过网络协议进行传输。以下是一些常见的PDF文件传输方法,以及相应的代码示例。类可以用来读取和写入PDF文件。iText是一个强大的PDF处理库,可以用来生成PDF文件,并通过网络传输。Netty是一个高性能的网络编程框架,可以用来通过网络传输PDF文件。Java的Socket API可以用来在局域网或互联网上进行文件传输。类可以用来简化文件的读写过程。

2024-02-25 17:20:22 2760 42

原创 自然语言处理(Natural Language Processing,NLP)解密

使计算机能够理解人类语言:阅读、解析和理解文本数据。使计算机能够生成人类语言:撰写、生成自然语言文本。自然语言处理(NLP)中的自动摘要是一项挑战,因为它需要理解文本的含义并提取关键信息。以下是一个简单的自动摘要示例,使用Python的Gensim库来实现。首先,你需要安装Gensim和必要的依赖项。# 定义文本text = """NLP自动摘要是一个将长文本转换为简洁摘要的过程。在自然语言处理领域,这是一个具有挑战性的任务,因为它需要理解文本的含义并提取关键信息。

2024-01-20 18:51:52 4234 86

原创 高性能RPC框架解密

Remote;RPC技术极大地简化了分布式系统的开发,它允许开发者以一种统一和透明的方式访问远程服务。随着技术的发展,RPC已经衍生出多种实现,支持多种编程语言和服务协议,成为现代分布式计算不可或缺的一部分。

2024-01-14 07:00:00 2541 136

原创 Nginx实战 | 高性能HTTP和反向代理神器Nginx前世今生,以及它的“繁花之境”

Nginx 的历史可以追溯到 1990 年代末期,当时互联网开始迅速发展,传统的 HTTP 服务器如 Apache 开始显得力不从心,无法满足日益增长的访问量和并发请求。Nginx 的设计理念是追求极高的性能和稳定性,同时还具有较低的内存消耗和资源占用,这使得它能够处理大量并发请求,非常适合于需要处理高负载的服务器环境。通过这些测试和优化方法,你可以了解 Nginx 的性能瓶颈,并采取相应的措施来提高其性能。Nginx 的测试和优化可以通过多种方式进行,包括负载测试、性能测试、配置优化和代码级优化。

2024-01-10 11:09:49 6111 107

原创 DevOps常用工具全家桶,实现高效运维和交付

DevOps(Development和Operations的缩写)是一种软件开发和运维实践,旨在加强软件开发人员与运维人员之间的协作,通过自动化流程来提高软件开发、测试、发布和运维的效率。DevOps作为一种文化和实践,其目标是加强软件开发人员与运维人员之间的协作,通过自动化流程来提高软件开发、测试、发布和运维的效率。这些工具在DevOps实践中发挥着不同的作用,有助于实现开发和运维的一体化,提高整个软件交付过程的效率和质量。选择合适的工具链取决于组织的具体需求、团队的技能以及要实现的自动化程度。

2023-12-17 16:39:51 11661 153

原创 Spring Boot 实战 | Spring Boot整合JPA常见问题解决方案

Spring Boot 整合 JPA(Java Persistence API)主要是指将 Spring Boot 与 JPA 结合,实现对象关系映射(ORM)的功能,从而简化数据库操作。下面详细介绍如何整合 Spring Boot 与 JPA。当你在 Spring Boot 中整合 JPA 并初始化时,可能会遇到一些错误。通过以上步骤,Spring Boot 就成功整合了 JPA,可以方便地进行数据库操作。)和 JPA(spring.jpa.

2023-12-07 09:23:28 5172 146

原创 定时任务特辑 | Quartz、xxl-job、elastic-job、Cron四个定时任务框架对比,和Spring Boot集成实战

QuartzQuartz 是一款基于 Java 的开源调度框架,可以用于在指定时间执行任务或在指定时间间隔内重复执行任务。它提供了丰富的 API 和灵活的配置选项,可以满足各种不同的调度需求。Quartz 支持集群部署,可以实现任务的分布式调度。优点:强大的调度功能,支持集群部署,提供丰富的 API 和灵活的配置选项。缺点:学习曲线较陡峭,配置相对复杂,没有自带的管理界面,调度逻辑和执行任务耦合在一起。

2023-12-02 13:27:46 11838 180

原创 Zookeeper 实战 | Zookeeper 和Spring Cloud相结合解决分布式锁、服务注册与发现、配置管理

Zookeeper 是一个开源的分布式协调服务,它起源于 Google 的 Chubby 项目,并成为 Hadoop 分布式系统的基础组件。Zookeeper 提供了一组简单的原语集,分布式应用程序可以基于这些原语实现同步服务、配置维护和命名服务等。Zookeeper 主要角色是协调器(Controller)和客户端(Client)。协调器负责管理分布式应用的逻辑,客户端则用于与协调器进行交互。在分布式应用中,通常需要一个主控节点(Controller)来管理其他物理分布的子进程。

2023-11-28 13:28:49 7859 245

原创 量子计算 | 解密著名量子算法Shor算法和Grover算法

量子计算是一种基于量子力学原理的新型计算模式,利用量子比特(qubit)进行信息处理和计算。与传统计算机截然不同,量子计算机利用量子力学中的量子叠加、纠缠等现象进行计算,理论上在处理某些特定问题时展现出指数级别的计算速度优势。以下是对量子计算的详细介绍,包括重要技术进展。量子比特(qubit):量子比特是量子计算的基本信息单元,与传统二进制位(bit)不同,量子比特可以同时处于0和1的叠加态。这使得量子计算机在处理信息时具有更高的计算效率[1]。量子门:量子门是用于在量子比特上执行量子运算的基本单元。

2023-11-25 08:00:00 7157 241

原创 Spring Cloud实战 |分布式系统的流量控制、熔断降级组件Sentinel如何使用

在 Spring Cloud 项目中使用 Sentinel,主要是通过以下几个步骤来完成:引入依赖、初始化 Sentinel、配置 Sentinel、使用 Sentinel 进行流量控制、熔断和降级、监控 Sentinel。2019 年,Sentinel 朝着多语言扩展的方向不断探索,推出 C++ 原生版本,同时针对 Service Mesh 场景也推出了 Envoy 集群流量控制支持,以解决 Service Mesh 架构下多语言限流的问题。2012 年,Sentinel 诞生,主要功能为入口流量控制。

2023-11-22 07:30:00 3300 181

原创 AI机器学习 | 基于librosa库和使用scikit-learn库中的分类器进行语音识别

语音识别是人工智能领域的一个关键方向,涉及到大量的机器学习和深度学习技术。下面提供一个关于语音识别的概述,包括学习资料、开源技术和完整代码介绍,以及如何进行调优和案例分享。

2023-11-18 18:57:18 5418 132

原创 AI机器学习实战 | 使用 Python 和 scikit-learn 库进行情感分析

上述代码完成了一个简单的情感分析任务。根据具体需求和数据集,您可能需要调整预处理步骤、特征提取方法和支持向量机参数。此外,还可以尝试使用其他机器学习算法,如神经网络、决策树、随机森林等,以提高模型性能。以上代码只是一个简单的机器学习项目示例,实际应用中可能需要根据具体任务和数据类型进行调整。此外,根据实际需求,您可能还需要学习更多的机器学习算法和高级技巧,如神经网络、深度学习、集成学习等。情感分析是自然语言处理领域的一个热门课题,AI 和机器学习技术在情感分析中有着广泛的应用。

2023-11-15 16:33:00 7799 119

原创 Python实战 | 使用 Python 和 TensorFlow 构建卷积神经网络(CNN)进行人脸识别

通过使用卷积神经网络,我们可以让计算机从图像中学习特征,从而实现对图像的分类、识别和分析等任务。根据你的人脸数据集和任务需求,你可能需要调整网络结构、训练参数和数据预处理方法。这个例子使用了预训练的 VGG16 模型,你可以根据需要修改网络结构和相关参数。需要注意的是,这里仅提供一个简单的示例,实际应用中可能需要根据任务需求调整网络结构、参数和训练策略。你可以使用人脸检测算法(如 dlib 库)来提取人脸区域,然后将人脸图像裁剪到固定大小(如 224x224 像素)。

2023-11-12 11:26:59 11040 154

原创 Vue.js实战 | 使用Vue开发扫雷游戏,包含完整代码

,所以你需要手动实现扫雷游戏的功能。你还可以根据需求添加更多功能,如显示胜利画面、重新开始游戏等。此外,这个版本没有实现动画效果,你可以根据需求添加动画效果以提高用户体验。以下是完整的扫雷游戏 Vue 项目代码。这个版本包含了游戏的主要功能,如显示剩余时间、显示游戏结果、计算相邻细胞的地雷数量等。启动开发服务器,并在浏览器中查看你的扫雷游戏。现在,你可以将这三个组件组合在一起,并在。请注意,这个实现没有涉及到键盘事件(如。文件中创建一个简单的界面。

2023-11-11 05:00:00 1339 74

原创 Python实战 | 使用 Python 的日志库(logging)和 pandas 库对日志数据进行分析

在 Python 中,实现日志收集和分析的方法有很多,这里我为您介绍一个简单的示例,使用 Python 的日志库(logging)和 pandas 库对日志数据进行分析。以上代码将模拟的日志数据保存到 CSV 文件,并使用 pandas 对其进行简单的统计和分析。这些日志记录将分别对应不同的日志级别,从低到高依次为:DEBUG、INFO、WARNING、ERROR、CRITICAL。4. 运行上述代码后,您将在当前目录下看到一个名为 app.log 的日志文件,其中包含了您刚刚记录的日志。

2023-11-08 06:00:00 6225 131

原创 Redis实战 | 使用Redis 的有序集合(Sorted Set)实现排行榜功能,和Spring Boot集成

Redis 的有序集合(Sorted Set)是一个基于分数(score)排序的数据结构,它在 Redis 中非常重要,常用于实现排行榜、近似计数器等功能。Redis 的有序集合(Sorted Set)是基于跳跃表(Skip List)实现的。跳跃表是一种高效的数据结构,其插入、删除和查找操作的平均时间复杂度都是 O(log n),相对于平衡树(如红黑树)的实现要简单很多。跳跃表的结构类似于链表,每个节点除了保存元素值外,还包含一个指针数组,分别指向对应层次的下一个节点。

2023-11-05 23:35:14 4112 109

原创 Redis高可用解决方案之Redis集群,和Spring Cloud集成实战

总之,Redis 集群与 Spring Cloud 集成过程中,需要配置 Redis 集群信息、引入 Spring Data Redis 组件、创建 Redis 客户端 Bean、操作 Redis 集群以及在其他组件中使用 Redis 集群。综上所述,Redis 集群的核心原理和核心代码涉及数据分片、节点角色、分布式哈希表、数据复制、故障转移和恢复、去中心化通信以及自动故障检测和恢复等方面。Redis 集群的核心原理主要包括数据分片、节点角色、分布式哈希表、数据复制、故障转移和恢复等。

2023-11-02 19:47:21 2606 131

原创 Spring Cloud 实战 | 解密Feign底层原理,包含实战源码

Spring Cloud Feign 是一个基于注解的声明式 Web 服务框架,其核心底层源码主要依赖于 Netflix 的 Ribbon 和 Hystrix。在实际项目中,还可以根据需求配置 Ribbon 和 Hystrix,实现服务的负载均衡和熔断。这里使用了 Ribbon 的负载均衡,当调用该接口时,会自动选择一个可用的服务提供者进行调用。在客户端的控制器中,同样注入了 ServiceProviderFeignClient,并调用了其 sayHello 方法。

2023-10-30 18:52:18 2772 142

原创 Spring Cloud 实战 | 解密负载均衡Ribbon底层原理,包含实战源码

围栏策略的优点是根据服务提供者的健康状况和权重进行负载均衡,可以确保请求分配得更均匀,同时避免了传统轮询策略可能导致的不公平问题。缺点是在服务器数量较少时,可能会导致请求次数较多的服务器承担更多的负载,而请求次数较少的服务器负载较轻。方法首先获取所有服务器的 权重总和,然后遍历服务器列表,根据权重比例随机选择一个服务器。如果在遍历过程中找不到合适的服务器(即随机权重小于当前权重),则返回当前服务器的引用。在实际应用中,可以根据实际情况调整服务器的权重,以实现更精确的负载均衡。最后返回响应时间最短的服务器。

2023-10-27 16:58:17 3844 145

原创 Spring Boot实战 | 如何整合高性能数据库连接池HikariCP

HikariCP 是一个高性能的 JDBC 连接池,它旨在提供最佳的性能、可扩展性和易用性。HikariCP 的官方文档提供了详细的使用说明和配置选项,可以帮助开发者快速上手和深入了解 HikariCP。HikariCP 是一个高性能的 JDBC 连接池,它具有多种可配置的参数,以满足不同场景的需求。关于 HikariCP 的详细配置参数,可以参考其官方文档:https://hikaricp.zonble.org/configuration.html。在上面的示例中,我们创建了一个。

2023-10-24 12:23:22 5287 152

原创 1024程序员狂欢节特辑 | ELK+ 协同过滤算法构建个性化推荐引擎,智能实现“千人千面”

ELK,全称 Elasticsearch、Logstash、Kibana,是一种流行的开源日志管理和分析平台。ELK Stack 的三个主要组件分别为 Elasticsearch(分布式搜索和分析引擎)、Logstash(数据收集和处理工具)以及 Kibana(数据可视化工具)。1、发展历史ELK 的历史可以追溯到 2012 年,当时 Elasticsearch 项目创始人 Shay Banon 发布了 Elasticsearch 的首个版本。

2023-10-23 18:24:22 1146 143

原创 1024程序员节特辑 | 解密Spring Cloud Hystrix熔断提高系统的可用性和容错能力

Spring Cloud Hystrix 是一个基于 Hystrix 实现的微服务架构中的熔断器组件,它能够对微服务之间的调用进行熔断和降级,从而提高系统的可用性和容错能力。Spring Cloud Hystrix 是一个基于 Hystrix 实现的微服务架构中的熔断器组件,它能够对微服务之间的调用进行熔断和降级,从而提高系统的可用性和容错能力。通过使用 Spring Cloud Hystrix 熔断器,可以实时监控服务之间的调用情况,并根据设定的规则进行熔断和降级处理,提高系统的可用性和容错能力。

2023-10-20 15:29:08 2430 228

原创 1024程序员节特辑 | ELK+ 用户画像构建个性化推荐引擎,智能实现“千人千面”

ELK,全称 Elasticsearch、Logstash、Kibana,是一种流行的开源日志管理和分析平台。ELK Stack 的三个主要组件分别为 Elasticsearch(分布式搜索和分析引擎)、Logstash(数据收集和处理工具)以及 Kibana(数据可视化工具)。1、发展历史ELK 的历史可以追溯到 2012 年,当时 Elasticsearch 项目创始人 Shay Banon 发布了 Elasticsearch 的首个版本。

2023-10-19 14:41:26 2206 162

2011年java最新面试题

本文件中包含2011年各大公司java面试最新题型,涉及java最基础的,中等,比较难的题型,还有数据库题型

2011-07-06

微信公众账号开发教程 java

程主要是面向有一定Java编程基础的朋友 1)前沿知识:微信公众帐号的分类、两种模式各自的特点和区别、开发模式的配置使用等; 2)API中各类消息的使用(我已经对api进行封装并打成了jar包,到时候会考虑分享出来); 3)微信公众帐号开发中的小技巧(如换行、通过代码发送表情、屏幕飘雪花、表情的接收识别、在Android和iOS上表现不一致等等); 4)与业务系统对接的方法(链接、短信等,除了技术讲解还会做一定的分析对比); 5)微信公众平台上常见功能的开发(如像小黄鸡那样的人机对话、天气预报、精确的定位及百度地图的使用、音乐搜索、语音识别解析等) 一共129页 转自jiffcb

2015-11-12

Java性能分析神器-JProfiler

JProfiler 是一款高性能、无侵入的 Java 性能监控神器,可以快速启动并提供丰富的性能分析功能。它适用于各种 Java 应用程序,包括服务化架构下的应用程序。JProfiler 可以帮助您监控服务的运行情况,例如当前 QPS、平均延迟、99% 延迟、99.9% 延迟等指标,同时也可以分析接口响应时间慢的原因。 JProfiler 的特点包括: - 快速启动:JProfiler 可以在几秒钟内启动并开始监控性能数据。 - 无侵入性:JProfiler 不需要修改代码,可以直接挂在 Java 应用程序上运行。 - 丰富的性能分析功能:JProfiler 提供了丰富的性能分析功能,包括堆转储、线程分析、GC 监控、CPU 监控等。 - 可扩展性:JProfiler 可以与各种 Java 框架集成,例如 Spring、Hibernate、MyBatis 等。 总之,JProfiler 是一款功能强大、易于使用的 Java 性能分析神器,可以帮助您快速诊断和优化 Java 应用程序的性能问题。

2023-08-01

JDK 20 / Java 20 正式发布

JDK 20 / Java 20 是 Java 语言的最新版本,于 2022 年 3 月正式发布。它是一个短期维护版本,将持续获得六个月的支持。尽管如此,它仍然可以用于生产环境中。JDK 20 包含了七个新特性的孵化或预览版本,包括虚拟线程、结构化并发、向量 API、作用域值、记录模式的模式匹配、外部函数和内存 API 等。此外,还有大量的增强和 bug 修复。JDK 20 的发布标志着 Java 语言的持续发展和创新,为开发者提供了更多的功能和工具来构建高质量、高性能的应用程序。

2023-08-01

MySQL性能优化权威指南

来自Sun Microsystems的MySQL性能优化权威指南,详细介绍了数据库连接池中各个参数的设定!

2017-12-07

HiJson 2.1.2_jdk64

使用HiJson工具并通过此工具快速查看JSON字符串、熟悉JSON的数据结构。针对程序员来说,如果了解了连续字符串对应的JSON的数据组成,便可以快速对JSON字符串进行数据处理

2015-11-12

hsqldb jdbc driver

hsqldb jdbc driver适合于hsqldb

2014-09-02

struts2网上商城购物系统

本系统采用目前最流行的框架Struts2进行开发,在2011年3月项目教学当中,实施的就是此项目,项目当中使用了Ajax,拦截器,邮件服务器,报表,MVC设计方式等最新的技术!为了方便广大java爱好者使用此项目,下载此项目完成后,导入到Myeclipse(当时项目中用的是Myeclipse7.5)中,项目就可以运行,数据库是sql server 2005,本下载文件当中包含了数据字典!欢迎大家共同指正!

2011-07-03

iReport3.7帮助文档

iRports3.7实现报表开发,目前在网上很难找到这样的文档,最近所作的项目,本人负责报表的研发,把iReport帮助文档分享给大家,希望对大家有所帮助!虽然是英文的,但是很简单!

2011-06-23

struts2拦截器原理

在action执行之前先进行拦截器的拦截处理,然后再执行action的execute方法,返回给拦截器,再对应相应result

2011-07-06

Informix jdbc

Informix jdbc的驱动,适用于DbVisualize 9.1.x

2014-09-02

AngularJS API 中文

文档按多个模块的形式进行组织,每个模块包含AngularJS应用程序所需的包含各种组件,这些组件有 directives、services、filters、providers、templates、global APIs, 和 testing mocks。

2015-11-12

AngularJS 中文API

文档按多个模块的形式进行组织,每个模块包含AngularJS应用程序所需的包含各种组件,这些组件有 directives、services、filters、providers、templates、global APIs, 和 testing mocks

2015-11-12

Java反编译器 Java Decompiler(jd-gui)

推荐一款Java反编译器,也使用了挺久的了,感觉还是很好用,就拿出和大家分享一下。 这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为1.4.0. 它由 C++开发,并且可以下载 windows、linux和苹果Mac Os三个平台的可执行程序. 1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转 2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型) 3. 快速查找源文件功能(Ctrl+Shift+T) 4. 支持文件的拖放功能,源代码高亮显示

2015-11-17

Java反编译器 Java Decompiler

推荐一款Java反编译器,也使用了挺久的了,感觉还是很好用,就拿出和大家分享一下。 这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为0.2.5. 它由 C++开发,并且可以下载 windows、linux和苹果Mac Os三个平台的可执行程序. 1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转 2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型) 3. 快速查找源文件功能(Ctrl+Shift+T) 4. 安装方便.只有600K,直接运行即可。 5. 支持文件的拖放功能,源代码高亮显示

2015-11-17

Struts2.0.11-lib

struts2开发包lib,方便大家使用

2011-07-03

Hibernate延迟加载

hibernate延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作!

2011-07-06

空空如也

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

TA关注的人

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