开发运维

教你用Java开发一款桌面应用

教你用Java开发一款桌面应用

虽然现在Java开发是web的天下,但是如果你想利用Java开发一款桌面应用或者移动端软件可不可以呢? 答案是肯定的 JavaFX 是一个开源的下一代客户端应用平台,适用于基于Java构建的桌面、移动端和嵌入式系统。 JavaFX官方网站【openjfx.cn/】 那有的小伙伴要问了,我只会Jav

张二河 张二河 2023-10-13
0 0 0
分布式事务seata从入门到实践

分布式事务seata从入门到实践

前言 为什么考虑做一期这样的总结呢,主要时当前内卷的大背景下,到不管是小公司还是大厂,即使内部不一定涉及分布式事务,但是面试时也必然会问。如果不懂,基本就被pass掉,因此决心好好研究一番,挑选了星级比较高的分布式事务中间件seata,说不定未来的工作中能用到。下文借鉴了黑马b站的视频,觉得讲得不

竹子爱熊猫 竹子爱熊猫 2023-10-13
0 0 0
SpringBoot 协同过滤算法分析和实践

SpringBoot 协同过滤算法分析和实践

日暮汉宫传蜡烛,轻烟散入五侯家。 1 前言 协同过滤算法是一种常用于推荐系统的技术,能够根据用户的行为和偏好,向其提供个性化的推荐内容。在当今互联网时代,个性化推荐已经成为了用户获取信息和消费产品的重要途径之一。协同过滤算法作为一种主流的推荐算法,能够根据用户的历史行为和与其他用户的关联,预测用户

捡田螺的小男孩 捡田螺的小男孩 2023-10-13
0 0 0
处理大量数据的Excel报表

处理大量数据的Excel报表

处理大量数据的Excel报表 1. 报表导出 1.1 需求 我们需要导出包含数百万行数据的Excel报表,同时确保在处理大数据量时不会出现内存溢出问题。 1.2 解决方案 1.2.1 思路 传统的Excel导出方式通常会将所有数据一次性加载到内存中,这可能导致内存占用激增。为了解决这个问题,我们采用

法医 法医 2023-10-13
0 0 0
K8s快速部署Prometheus

K8s快速部署Prometheus

Prometheus组件介绍 prometheus server: 主服务,接受外部http请求,收集、存储与查询数据 promeheus targets:静态收集的目标服务数据 service discovery:动态发现服务 prometheus alerting: 报警通知 push

捡田螺的小男孩 捡田螺的小男孩 2023-10-13
0 0 0
专业音视频领域中,Pro AV的崛起之路

专业音视频领域中,Pro AV的崛起之路

编者按:在技术进步的加持下,AV行业发展得如何了?本文采访了两位深耕于广播电视行业的技术人,为我们介绍了专业音视频的进展:一位冉冉升起的新星:Pro AV以及FPGA在其中发挥的作用。 美国,拉斯维加斯,一个巨型球幕缓缓睁开了它的双眼,如神一般俯视着众人。 这个名为MSG Sphere的大型剧院位

张二河 张二河 2023-10-13
0 0 0
JVM 之 CMS 原理

JVM 之 CMS 原理

CMS 概述 CMS(Concurrent Mark Sweep) 收集器是一种获取最短回收停顿时间为目标的收集器 基于标记-清除算法 分为4个步骤 初始标记(CMS Initial Mark) 并发标记(CMS concurrent Mark) 重新标记(CMS Remark) 并发清除(CMS

竹子爱熊猫 竹子爱熊猫 2023-10-13
0 0 0
@Configuration注解源码分析

@Configuration注解源码分析

@Configuration @Configuration 一、基本信息 二、注解描述 三、注解源码 四、主要功能 五、最佳实践 proxyBeanMethods设置为true proxyBeanMethods设置为false 六、时序图 初始化流程 注册流程 增强流程 七、源码分析

法医 法医 2023-10-13
0 0 0
@Import注解源码分析

@Import注解源码分析

@Import @Import 一、基本信息 二、注解描述 三、注解源码 四、主要功能 五、最佳实践 六、时序图 七、源码分析 八、注意事项 九、总结 最佳实践总结 源码分析总结 一、基本信息 ✒️ 作者 - Lex 📝 博客 - 我的CSDN 📚 文章目录 - 所有文章 🔗 源码地

剑圣无痕 剑圣无痕 2023-10-13
0 0 0
Rust trait、动态派发和向上转型

Rust trait、动态派发和向上转型

原文连接 为了保证概念的严谨性,翻译时保留了英文原文。 I recently hit a limitation of Rust when working with trait objects. I had a function that returned a trait object and I n

爱可生开源社区 爱可生开源社区 2023-10-13
0 0 0
Java 21 中的 CompletableFuture 与虚拟线程

Java 21 中的 CompletableFuture 与虚拟线程

随着 Java 21 的发布,虚拟线程被引入作为可完成的 future 和线程的替代并发模型。可完成的 future 和虚拟线程都旨在简化 Java 中的异步编程,但采取了不同的方法。本文探讨了两者之间的主要区别。 什么是CompletableFutures? CompletableFuture

向阳逐梦 向阳逐梦 2023-10-13
0 0 0
ThreadLocal有哪些应用场景,开源框架中都是如何使用的?

ThreadLocal有哪些应用场景,开源框架中都是如何使用的?

公众号:Hoeller,有精品面试题(不是很多,150道,但很经典) 前几天发了一篇关于ThreadLocal和ScopedValue的文章,发现很多同学对ThreadLocal在实战中一般会用在那些场景不太清楚,所以这篇文章我结合我看过的源码来给大家总结一下。 第一种场景:Spring事务 先看

剑圣无痕 剑圣无痕 2023-10-13
0 0 0
Elasticsearch:使用 LangChain 对话链和 OpenAI 的聊天机器人

Elasticsearch:使用 LangChain 对话链和 OpenAI 的聊天机器人

在此笔记本中,我们将构建一个聊天机器人,它可以回答有关自定义数据的问题,例如雇主的政策。 聊天机器人使用 LangChain 的 ConversationalRetrievalChain,具有以下功能: 用自然语言回答问题 在 Elasticsearch 中运行混合搜索以查找回答问题的文档 使用

三掌柜 三掌柜 2023-10-13
0 0 0
API接口:添加新的企业联系人信息

API接口:添加新的企业联系人信息

​ 企业联系方式查询API接口主要利用了大数据技术和数据挖掘技术。在企业数据方面,API接口将企业数据划分为主体信息、基本信息、股东信息、高管信息、企业联系方式信息等几个部分。而企业联系方式信息是查询API接口的主要功能之一。API接口通过对企业数据库中的联系方式信息进行持续更新,保证查询结果的准确

泡泡 泡泡 2023-10-13
0 0 0
精通PHP编程的十大必备优化策略

精通PHP编程的十大必备优化策略

PHP 编程是创建有效且安全的 Web 应用程序的一项基本任务。在本文中,我们将探讨一些最佳策略,帮助您编写高质量、更具可读性、可维护性和安全性的 PHP 代码。1.遵循编码标准采用一致的编码标准对于保持代码可读性至关重要,尤其是在具有多个开发人员的项目中。编码标准(例如PSR-12)定义了代码格式

泡泡 泡泡 2023-10-13
0 0 0
Go PGO 快速上手,性能可提高 2~4%!

Go PGO 快速上手,性能可提高 2~4%!

大家好,我是煎鱼。 2023 年初,在 Go1.20,PGO 发布了预览版本。在本次 Go1.21 的新版本发布,修复了各种问题后,PGO 已经正式官宣生产可用。 今天这篇文章就是和大家一起跟着官方示例快速体验一下他的性能优化和使用。 温习一下 PGO Profile-guided optimiza

醒在深海的猫 醒在深海的猫 2023-10-13
0 0 0
图解 Redis 六种数据结构

图解 Redis 六种数据结构

RedisObject Redis 中的所有数据都是通过 RedisObject 来表示的,它的结构如下: struct redisObject { unsigned type:4; unsigned encoding:4; unsigned lru:LRU_BITS;

大白菜程序猿 大白菜程序猿 2023-10-13
0 0 0
详解Java中的几种分支语法

详解Java中的几种分支语法

一、Java中都有哪几种分支语法? 在Java中,有几种分支语法可以用来控制程序的执行流程,包括条件语句和循环语句。 graph LR A(Java分支语法) B(条件语句) C(循环语句) D(if else 语句) E(switch语句) F(for循环) G(while循环) H(do-whi

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-10-13
0 0 0
六个建议与插件,提升IntelliJ IDEA安全性

六个建议与插件,提升IntelliJ IDEA安全性

在软件开发中,安全是一个重要的问题。随着网络威胁不断增加,开发人员需要确保他们的应用程序能够抵御潜在的攻击。作为最流行的编程语言之一,Java应用程序需要高效的保护措施。为此,集成开发环境(IDE)IntelliJ IDEA提供了丰富的功能和工具,帮助您增强Java应用程序的安全性。本文介绍Inte

泡泡 泡泡 2023-10-13
0 0 0
提升效率和用户体验,携程门票活动商品结构演进

提升效率和用户体验,携程门票活动商品结构演进

作者简介 Kurtis,携程后端开发专家,关注性能优化、技术架构等领域。一、前言在电子商务平台上,商品结构起着至关重要的作用。它不仅承载着预订和服务流程中的商品信息,还在商户运营效率、平台可扩展性以及终端用户体验等多个维度产生显著影响。通过高度结构化的商品信息,平台能够运用数据分析和算法,更精准地推

张二河 张二河 2023-10-13
0 0 0
1 884 885 886 887 888 1,703