排序
流程控制语句结构
流程控制语句结构 目录 流程控制语句结构 1.顺序结构 定义与特点 示例 2.分支结构 2.1. if-else语句 2.2. switch语句 3.循环结构 1. for循环 2. while循环 3. do-while循环 使用场景和注意事项 ...
Java 24 正式发布,超神了。。。
Java 24 正式发布,超神了。。。,大家好,我是R哥。 Java 24 正式发布了: 没错,Java 版本号来到了 24,Java 在发版本这条路上没有回头路了,简直超神了。。。 Java 24 下载地址: https://www...
为什么王者荣耀不使用微服务架构?
来源:zhihu.com/question/359630395/answer/954452799 今天,在知乎上看到这样一个问题:'为什么游戏公司的server不愿意微服务化?' 背景介绍 最近面试了一家游戏公司(满大间的,有上市) 我...
@ModelAttribute、@RequestBody、@RequestParam、@PathVariable 注解对比
@ModelAttribute、@RequestBody、@RequestParam、@PathVariable 注解对比,整理了下接收参数的注解。 注解 绑定来源 支持类型 典型用途 备注 @ModelAttribute 请求参数自动绑定到 JavaBean(含...
SpringSecurity认证和授权流程详解
什么是SpringSecurity Spring Security是一个Java框架,用于保护应用程序的安全性。它提供了一套全面的安全解决方案,包括身份验证、授权、防止攻击等功能。Spring Security基于过滤器链的概念...
正则表达式
正则表达式,正则表达式(Regular Expression, regex) 是一种用于匹配字符串的强大工具,广泛应用于文本查找、替换和验证操作中。它通过特定的模式来描述要匹配的文本。 1. 正则表达式的基本组...
MyBatis获取参数值的两种方式
MyBatis获取参数值的两种方式:${}和#{} ${}的本质就是字符串拼接,#{}的本质就是占位符赋值。 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号...
maven 包管理平台-07-plugins 常见插件介绍
拓展阅读 maven 包管理平台-01-maven 入门介绍 + Maven、Gradle、Ant、Ivy、Bazel 和 SBT 的详细对比表格 maven 包管理平台-02-windows 安装配置 + mac 安装配置 maven 包管理平台-03-maven pro...
Spring Boot学习随笔- 后端实现全局异常处理(HandlerExceptionResolver),前后端解决跨域问题(@CrossOrigin(局部解决)自定义跨域配置类(全局))
学习视频:【编程不良人】2021年SpringBoot最新最全教程 第十七章、异常处理 异常处理作用:用来解决整合系统中任意一个控制器抛出异常时的统一处理入口 传统方式 传统单体架构下的处理方式 配...
MyBatis 动态 SQL 最全教程,这样写 SQL 太优雅了!
一、MyBatis动态 sql 是什么 动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。 例如...
03-Loki 日志监控
1 Loki 1.1 简介 功能强大;轻量级,可以在配置更低的设备上部署;完全契合现代化部署方式; github Loki是受Prometheus启发的水平可扩展、高可用、多租户日志聚合系统。它的设计非常具有成本效...
Java反射,看完就会用
什么是反射 在说反射概念之前,我们先说另外2个概念:编译期和运行期。 编译期: 编译期是源代码从文本形式转换为字节码的过程,这发生在Java代码被JVM执行之前。 在编译期,编译器对源代码进行...













