首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
yuchao1212
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
if-else代码优化的八种方案
代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码更加优雅。 使用条件三目运算符可以简…
SpringBoot之SpringSecurity权限注解在方法上进行权限认证多种方式
前言 Spring Security支持方法级别的权限控制。在此机制上,我们可以在任意层的任意方法上加入权限注解,加入注解的方法将自动被Spring Security保护起来,仅仅允许特定的用户访问,
多线程之 completableFuture 详述
先谈谈 Future Callable 与 Runnable 的功能大致相似,但是 call() 函数有返回值。Callable 一般是和 ExecutorService 配合来使用的 Fut
java在静态工具类中注入service出现NullPointerException异常的处理
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 一般我们在controller层调用service时,只需要使用@Autowired注解即可,例如如下代码我们经常看到: 以上代码的含义就是
万字Java并发编程面试题(含答案,收藏版)
Java并发面试题整理,附有详细答案,持续更新中。 Java并发是Java面试必问的一块内容。 我结合自身学习和面试经历,总结了Java并发编程常见的面试题...
12 款 yyds 的 IDEA插件,配上18条使用技巧,绝了!
工欲善其事,必先利其器。想要提升编程开发效率,必须选择一款顺手的开发工具。 JetBrains 公司提供了一系列功能强大、风格统一的开发工具,深受开发者喜爱。其中,IDEA 是面向 Java 开发的专
简化Java编程的法宝,让工作更高效
这是我参与8月更文挑战的第31天,活动详情查看:8月更文挑战 上篇文章介绍到了HuTool项目中提供的一些组件,但HuTool的功能可远不止如此,接下来,我将介绍HuTool为我们提供的一些便捷工具。
HashMap实现原理和源码详细分析
HashMap实现原理和源码详细分析 原文链接 ps:本博客基于Jdk1.8 1、什么是HashMap? HashMap 基于哈希表的 Map 接口实现,是以 key-value 形式存储
Java Stream 源码深入解析
类图 概念解释 Pipline和Stage Pipline是流水线,表示一整个流程。Stage表示流水线的其中一个阶段。是一个比较抽象层面的描述,因为stage主要表示一种逻辑上的顺序关系,而具体每一