后端

whojoe44 分钟前
开发语言·后端·golang
go switch 与 interfacegithub.com/google/cel-go/common/types/ref当我们实现了一个interface时,使用swtich case去判断,会命中哪条结果?
ITfeib2 小时前
java·spring boot·后端
spring boot starter为什么要对SDK封装开发starter?Spring Boot Starter怎么封装
摸五休二2 小时前
后端·微服务·架构
后端技术实战案例总结:从单体应用到微服务架构的迁移在我多年的后端开发生涯中,经历过多次架构转型和系统优化。其中一次典型的实战案例是将一个庞大的单体应用成功迁移到微服务架构。这次转型不仅提升了系统的可维护性和扩展性,还大幅提高了团队的开发效率。以下是这一过程中的一些关键经验总结。
LiamHong_2 小时前
java·后端·websocket·postman·学习方法
WebSocket 连接失败的原因及解决方法WebSocket 目前已经成为了一项极为重要的技术,其允许客户端和服务器之间进行实时、全双工的通信。然而,在实际项目中,开发者时常会遇到 WebSocket 连接失败的情况。这不仅影响了用户体验,还可能导致不可预见的系统错误或数据丢失。那么,造成 WebSocket 连接失败的原因有哪些?又该如何解决这些问题呢?本文将逐一分析常见的 WebSocket 连接失败原因,并提供详细的解决方案。
续亮~3 小时前
java·数据库·redis·后端·缓存
1.2-Redis系列-Reactor 线程模型详解Reactor 线程模型是一种基于事件驱动的高效 I/O 处理模型,广泛应用于高性能网络服务器和事件驱动的应用程序。Reactor 模型通过将 I/O 操作和业务逻辑分离,以高效地处理并发连接。下面详细解释 Reactor 线程模型的概念、机制、实现方式及其高效性。
吴名氏.3 小时前
java·spring boot·后端·minio
Spring Boot集成Minio插件快速入门MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。以下是 MinIO 的一些主要特点和优势:
2402_857589364 小时前
开发语言·后端·scala
函数式反应式编程(FRP)在Scala中的实践与探索函数式反应式编程(Functional Reactive Programming,简称FRP)是一种编程范式,它结合了函数式编程(Functional Programming,FP)的声明式特性和反应式编程(Reactive Programming,RP)的流数据处理能力。Scala,作为一种支持多范式的编程语言,为FRP提供了天然的支持。本文将深入探讨FRP的概念、优势、在Scala中的实现方式,以及如何使用FRP解决实际问题。
2401_857617624 小时前
开发语言·后端·scala
探索Scala的尾递归优化:性能提升的秘诀在函数式编程中,递归是一种常见的编程范式。然而,传统的递归可能会因为堆栈溢出而导致性能问题。Scala作为一门支持函数式编程的语言,提供了尾递归优化的特性,这使得递归调用更加高效。本文将详细解释Scala中尾递归优化的工作原理,并通过代码示例展示其应用。
liuxin334455664 小时前
开发语言·后端·scala
深入Scala的变量声明与类型推断:语法糖下的智能推导Scala是一种静态类型语言,以其强大的类型推断系统而闻名。变量声明和类型推断是Scala编程中的基础概念,它们共同简化了代码的编写并提高了开发效率。本文将深入探讨Scala中变量声明的语法规则和类型推断的工作原理。
2401_854391084 小时前
开发语言·后端·scala
Scala编程精粹:隐式转换与隐式参数的高级应用与实例解析在Scala中,隐式转换(Implicit Conversion)和隐式参数(Implicit Parameters)是两个强大的特性,它们提供了类型转换和参数注入的便捷方式,而无需显式地编写代码。
牛奶味的团子4 小时前
java·spring boot·后端
Spring Boot项目的两种发布方式1、在pom中添加一个SpringBoot的构建的插件在maven视图中,选择“package”,在target中会产生xxx.jar包
冰淇淋@5 小时前
java·spring boot·后端
Spring Boot循环依赖(解决)类与类之间的依赖关系形成了闭环,就会导致循环依赖问题的产生。举例来说,假设存在两个服务类A和服务类B,如果A通过依赖注入的方式引用了B,且B通过依赖注入的方式引用了A,那么A和B之间就存在循环依赖。
三月375 小时前
spring boot·后端·pycharm
Spring Boot项目的两种发布方式步骤1:在pom中添加一个SpringBoot的构建的插件步骤2:在maven视图中,选择“package”,在target中会产生xxx.jar包
黄俊懿5 小时前
java·后端·源码·netty·责任链模式·nio
【图解IO与Netty系列】Netty源码解析——ChannelPipeline中的责任链模式ChannelPipeline在Netty中的作用,主要是在有事件就绪时,用于处理就绪事件的。我们知道真正处理就绪事件的其实是ChannelHandler,但是由于ChannelHandler有多个,可能会同时处理这个就绪事件,于是Netty就设计了一个ChannelPipeline,利用责任链模式串联起多个ChannelHandler。
U盘失踪了6 小时前
后端·python·django
Django 条件判断模板标签Test/templates/4/if_demo.htmlTest/app4/views.pyTest/app4/urls.py
Ice1666 小时前
后端·spring·spring cloud
Spring Cloud Gateway3.x自定义Spring Cloud Loadbalancer负载均衡策略以及实现动态负载均衡策略的方案目录前言1.原理分析1.1 ReactiveLoadBalancerClientFilter源码分析1.2 LoadBalancerClientFactory源码分析
轲轲016 小时前
spring boot·后端·spring
spring原理篇第三方bean默认为方法名首先是从 @SpringBootApplication这个注解出发有一个@ComponentScan()默认扫描同级包及其子包
lijun_xiao20097 小时前
后端·python·flask
在flask中加载mnist模型,并预测图片启动Jupyter Notebook新建Notebook生成 mnist_model.h5 模型的代码
网络安全淼叔9 小时前
后端·python·网络协议·安全·web安全
网络安全事件研判研判我理解为人工层面对入侵检测事件进行再分析,即借助已有的设备告警根据经验判断是否为真实攻击研判工作要充分利用已有安全设备(需要提前了解客户的网络拓扑以及部署设备情况),分析其近期的设备告警,将全部流量日志(日志条件:源地址,目的地址,端口,事件名称,时间,规则ID,发生 次数等)根据研判标准进行筛选(像挖矿、蠕虫、病毒、拒绝服务这类不太可能为攻击方发起的攻击的事件,直接过滤掉,减少告警数量),一般情况下,真实攻击不可能只持续一次,它一定是长时间、周期性、多IP的进行攻击
努力的小雨17 小时前
人工智能·后端·aigc
AI Agent实战:智能检索在Kingbase数据库管理中的优势应用在信息技术飞速发展的今天,数据库管理已成为IT专业人员日常工作中不可或缺的一部分。然而,面对复杂的SQL问题,传统的web搜索往往难以提供精准的答案,尤其是在针对特定数据库系统,如金仓数据库时,这种局限性更加明显。为了解决这一问题,我决定利用Agent的高级搜索和处理能力,创建一个个人助手,以快速准确地找到解决方案。