首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java 代码技巧
订阅
wangshicon
更多收藏集
微信扫码分享
微信
新浪微博
QQ
43篇文章 · 0订阅
关于代码评审(CodeReview)那些不得不说的事儿
在一个成熟的团队中,CodeReview是整个研发流程中不可或缺的一步,而那些即将走向成熟的团队可能对CodeReview有很多的误解和问题,也不清楚CodeReview该如何去做,本文笔者将结合自己
Mybatis-plus多租户实战进阶
在基于Mybatis-plus实现多租户架构中,介绍了在多租户项目中如果要开启一个子线程,那么需要手动进行RequestAttributes的子线程共享,那么这一块应该如何优化呢?
基于Mybatis-plus实现多租户架构|Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 多租户(Multi-Tenant)是SaaS中的一个重要概念,它是一种软件架构技术,在多个租户的环境下,共享同一套系统实例,
Spring Boot使用责任链模式优化业务逻辑中的if-else代码
在开发过程中,我们经常会遇到需要根据不同的条件执行不同的逻辑的情况。传统的做法是使用if-else语句来进行条件判断,但是随着业务逻辑的复杂化,if-else语句会变得越来越臃肿,难以维护和扩展。这时
如何优雅的写 Controller 层代码?
前言 本篇主要要介绍的就是 controller 层的处理,一个完整的后端请求由 4 部分组成: 接口地址(也就是 URL 地址) 请求方式(一般就是 get、set,当然还有 put、delete)
Spring Cloud Alibaba基础教程第一篇:使用Nacos实现服务注册与发现
一. 什么是Nacos Nacos(官方网站:http://nacos.io)是一个易于使用的平台,专为动态服务发现,配置和服务管理而设计。它可以帮助您轻松构建云本机应用程序和微服务平台。 下载完成之后,解压。 Windows:cmd startup.cmd -m standa…
SpringBoot AOP 自定义注解异步监听方式实现日志记录(附源码)
一. 功能简介 本文主要记录如何使用 注解+aop切面+异步监听 的方式来实现日志记录功能。 主要记录的信息有: 操作人,操作IP,方法名,参数,消耗时间,日志类型,操作类型(操作日志和异常日志)以及增删改查记录,操作时间等。 二. 项目结构 三. 项目实战 AOP切面类是最主…
Spring Boot2(十一):Mybatis使用总结(自增长、多条件、批量操作、多表查询等等)
上次用Mybatis还是2017年做项目的时候,已经很久过去了。中途再没有用过Mybatis。导致现在学习SpringBoot过程中遇到一些Mybatis的问题,以此做出总结(XML极简模式)。当然只是实用方面的总结,具体就不深究 ♂ 了。这里只总结怎么用!!! (1)Myba…
Spring MVC 中 @ModelAttribute 注解的妙用
Spring MVC 提供的这种基于注释的编程模型,极大的简化了 web 应用的开发。其中 @Controller 和 @RestController 注解的组件使用 @RequestMapping、 @ExceptionHandler 等注解来表示请求映射,请求输入,异常处理…
Java8遍历Map的三种方式——for/stream/forEach
最近写在基于Spring WebFlux项目遇到一个需求,希望将请求中的cookie/headers/params等信息获取,而获取后的数据结构都是MultiValueMap<K, V>的数据结构,实质上可以看做是Map<K, List<V>>这种数据结构。而我需要将其转换。 …