排序
LinkedList 源码深度解析
LinkedList 源码深度解析,引言 LinkedList 的插入操作真的是 O(1) 吗?这个看似常识的答案,在实际生产中可能让你踩坑。 大多数开发者知道 LinkedList 基于双向链表,却忽略了它在真实场景中的...
程序员在企业中是如何做需求的
在企业中,一个需求从产生到完成生命周期是什么样的。 它可以分为这样的步骤: 需求分析 -> 设计(原型、功能、接口设计) -> 技术选型 -> 搭建项目框架 -> 编码(实现业务逻辑) -...
dubbo服务调用源码
dubbo服务调用源码,调用过程 dubbo的服务调用方是在xml配置了类似于 <dubbo:reference interface='com.jwfy.dubbo.product.ProductService' id='productService' />的配置,意味着后续在s...
需求变更,代码改的像辣鸡 – 论代码质量
一句注释引发的思考 接到一个有鸡毛信般的紧急需求(当然,002的需求向来是如此紧急的):大屏展示原来只有二个品牌数据,现增加到三个品牌的数据。一句话的需求,且没有业务逻辑变更,...
AI+Java项目+Springboot项目+Vue3全栈旅游项目
AI+Java项目+Springboot项目+Vue3全栈旅游项目,AI+Java项目+Springboot项目+Vue3项目实战AI智能旅游推荐助手企业级项目,适合前后端转全栈项目实战 主要环境 node版本 v22.12.0 node.js https:/...
Nacos 爆重大 Bug!!不要升级,不要升级,不要升级
大家好,我是R哥。 最近我把我的《Spring Cloud Alibaba 微服务实战课》适配了 Spring Cloud Alibaba 2023.0.1.0 官方最新版本适配: Spring Cloud Alibaba => 2023.0.1.0; Spring Cloud =&...
如何实现一个分布式锁
如何实现一个分布式锁 本篇内容主要介绍如何使用 Java 语言实现一个注解式的分布式锁,主要是通过注解+AOP 环绕通知来实现。 1. 锁注解 我们首先写一个锁的注解 /** * 分布式锁注解 */ @Retenti...
深入浅出Spring Web MVC:从零开始构建你的第一个Web应用
深入浅出Spring Web MVC:从零开始构建你的第一个Web应用 大家好,今天我们来聊聊Spring Web MVC,这是一个非常强大的框架,用于构建Java Web应用。我们将从零开始,逐步构建一个简单的Web应用...
服务远程调用-Open Feign-微服务核心组件【分布式微服务笔记04】
服务远程调用-Open Feign-微服务核心组件【分布式微服务笔记04】 服务远程调用-Open Feign Open Feign最大的价值就是,在不同的微服务中可以相互调用对方的接口 基本介绍 OpenFeign 是个声明式W...
JavaSE基础知识分享(一)
写在前面 今天要讲的是JAVA数据类型、运算符、选择语句、循环语句部分的基础知识,来看看你会不会! 基础知识1 Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是 ...
三,搭建环境:事务控制
三,搭建环境:事务控制 @ 目录 三,搭建环境:事务控制 声明式事务配置 注解写法 查询操作 增删改操作 声明式事务配置 在 demo-module01-web 的模块下的,spring-persist.xml 配置文件中 开启...
如何实现一个通用的接口限流、防重、防抖机制
如何实现一个通用的接口限流、防重、防抖机制,介绍 最近上了一个新项目,考虑到一个问题,在高并发场景下,我们无法控制前端的请求频率和次数,这就可能导致服务器压力过大,响应速度变慢,甚至...













