后端

Victor3561 小时前
后端
Netty(7)如何实现基于Netty的TCP客户端和服务器?要实现基于Netty的TCP客户端和服务器,您需要编写以下代码来设置和配置客户端和服务器:在上面的示例中,我们创建了一个TcpServer类,它负责启动服务器。在run()方法中,我们使用NioEventLoopGroup创建了两个EventLoopGroup,一个用于接受客户端连接(bossGroup),另一个用于处理客户端连接的I/O操作(workerGroup)。
Victor3561 小时前
后端
Netty(8)什么是Netty的ChannelPipeline和ChannelHandler?在Netty中,ChannelPipeline是用于管理和处理ChannelHandler的组件,而ChannelHandler则是用于处理入站和出站事件的组件。
乘风!2 小时前
java·服务器·后端·tomcat
NSSM启动tomcat部署Java程序关于NSSM启动Springboot打成的jar包服务,可看我原来的文章WIndows服务器中使用nssm启动多个Springboot服务
代码无疆2 小时前
java·后端
学点java字节码更易于理解一些特殊的java语法效果很多人学习java不会去理解字节码指令,觉得能看懂字节码对写好java代码没什么帮助,但其实不然,不少java语法效果其实可以通过字节码来理解的,掀开字节码的面纱能更好的理解java代码的语法和实际执行结果之间的关系,看了本文会让你有一种字节码也不过如此的感觉。
星浩AI3 小时前
后端
AI 并不懂文字,它只认向量:一文搞懂 Embedding当你问 AI “什么是人工智能?”时,它真的“读懂”了这几个字吗?其实,AI 根本不理解文字的含义——在它眼里,没有“苹果”“爱情”或“代码”,只有冰冷的数字。为了让机器能处理语言,我们必须先把文本转换成它能“看懂”的形式:向量(Vector)。这个过程,就叫Embedding(嵌入)。它正是让 AI 拥有“语义理解”能力的幕后英雄。
程序员博博3 小时前
javascript·人工智能·后端
这才是vibe coding正确的打开方式 - 手把手教你开发一个MCP服务从ChatGPT的出现,到现在Sonnet、Grok、DeepSeek等模型的百家齐放。AI的出现影响着人们的方方面面,尤其是编程领域,你的项目不涉及到AI,好像就是落后,好像就是老登,好像就是被时代抛弃。
90后的晨仔3 小时前
后端
阿里云服务器如何给子账号设置指定具体的那一台服务器?在阿里云中,给子账号(RAM 用户)仅授权访问/操作指定的一台 ECS 服务器,需要使用 基于资源的授权(Resource-Level Authorization) ,通过 自定义权限策略(Custom Policy) 实现。
期待のcode3 小时前
java·spring boot·后端
springboot热部署Spring Boot 热部署是开发阶段提升代码迭代效率的核心特性,主要通过引入 spring-boot-devtools 开发工具模块实现,指在应用持续运行过程中,修改自研的业务代码、配置文件或静态资源后,无需手动停止并全量重启整个应用,仅对修改的项目代码快速重启的机制。
expect7g3 小时前
大数据·后端·flink
Paimon源码解读 -- FULL_COMPACTION_DELTA_COMMITS本文重点介绍Paimon压缩参数full-compaction.delta-commits的整体调用流程,涉及到CompactTask的详情:Paimon源码解读 -- Compaction-1.MergeTreeCompactTask
踏浪无痕4 小时前
后端·算法·架构
周末拆解:QLExpress 如何做到不编译就能执行?项目里用了 QLExpress 做规则引擎,配置满减规则、积分计算之类的需求。一直有几个疑问:疑问1:它不生成 class 文件,怎么执行 if 语句?
222you4 小时前
java·后端·spring
Spring框架的介绍和IoC入门目录1.Spring框架介绍1.1 Spring 框架的概述1.2 Spring框架的优点2.SpringIoC
用户6151265617334 小时前
后端
Java生态新纪元:虚拟线程、模式匹配与未来的编程范式Java,这门拥有近30年历史的编程语言,始终保持着惊人的活力和创新力。它不仅是企业级应用的基石,也在不断拥抱现代编程范式,以应对云原生、高并发和开发效率的新挑战。本文将带你一览Java生态中最激动人心的最新技术和未来发展趋势。
风雨同舟的代码笔记4 小时前
后端
Java并发编程基石:深入解析AQS原理与应用实战[toc]AbstractQueuedSynchronizer(AQS)是Java并发包(java.util.concurrent.locks)的核心基础框架,为构建锁和同步器提供了可重用的基础设施。AQS通过模板方法模式让开发者能够基于状态和队列轻松构建各种同步器,如ReentrantLock、Semaphore、CountDownLatch等常见并发工具。
曾富贵4 小时前
后端
【后端进阶】并发竞态与锁选型首先,我们需要厘清事务的核心作用。大多数关系型数据库(如 MySQL/PostgreSQL)的事务主要保证 ACID 中的 A(原子性):
a程序小傲4 小时前
java·后端·python·面试
京东Java面试被问:ZGC的染色指针如何实现?内存屏障如何处理?texttext在64位系统中,ZGC重新定义了指针的语义:cc元数据位的使用规则:MARKED0/MARKED1:交替用于并发标记,避免ABA问题
vx_bisheyuange4 小时前
java·spring boot·后端·毕业设计
基于SpringBoot的老年一站式服务平台随着 “银发经济” 规模持续扩大,老年群体对服务的便捷性、安全性、个性化要求不断提高,但当前市场服务供给与需求存在明显错配:一方面,线下适老商品采购渠道有限,线上平台多缺乏针对老年人的操作优化;另一方面,社区支援活动、健康科普等公共服务多依赖线下通知或单一渠道发布,信息触达率低,且难以满足老年人对 “一站式获取” 的需求。在此背景下,SpringBoot 框架凭借其快速开发、易于集成第三方服务(如短信通知、支付接口)、支持跨终端适配的特性,成为构建老年服务平台的理想技术选择,能够有效整合商品、活动、知识三
Tony Bai5 小时前
开发语言·后端·golang
Jepsen 报告震动 Go 社区:NATS JetStream 会丢失已确认写入大家好,我是Tony Bai。近日,一则重磅消息在 Go 社区引发了不小的震动。分布式系统领域的“终极拷问者”——Jepsen——发布了一份针对 Go 生态中流砥柱级消息系统 NATS 及其子系统 JetStream 的深度分析报告。
bing.shao5 小时前
开发语言·后端·golang
Golang 之 defer 延迟函数在 Go 语言中,defer 关键字用于延迟执行函数调用,常用于资源释放、错误处理和清理操作。以下是 defer 的关键使用注意事项:
penngo5 小时前
开发语言·后端·golang
Golang使用Fyne开发桌面应用本文在windwin平台上开发访问https://www.msys2.org/,当前最新版本为msys2-x86_64-20250830.exe,下载并安装。 找到安装路径的D:\msys64\mingw64.exe, 双击打开,运行以下命令:
程序员清风5 小时前
java·后端·面试
别卷模型了!上下文工程才是大模型应用的王道!现在已经是AI时代了,我之前学过一些AI的东西,所以后续开始分享一些AI相关的内容了。如AI工具,AI科普,AI最新技术等等,大家一起拥抱AI,学习AI,利用AI。