首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java 日常学习之路
暮色妖娆丶
创建于2021-05-25
订阅专栏
Java学习之路,我和你一起行走!
等 365 人订阅
共43篇文章
创建于2021-05-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
学习 CompletableFuture 进阶之前先掌握两种线程池
前言 本来是准备直接写 CompletableFuture 线程池进阶文章的,但是总感觉不说一下线程池又不太好直接开展,所以本篇文章先讲解一下 Java 中的两种线程池。 为什么需要线程池 当我们需要
微服务消息驱动组件 SpringCloud Stream
简介 SpringCloud Stream 是一个用于构建与共享消息系统连接的高度可扩展的事件驱动微服务组件。它提供了一个灵活的编程模型,基于Spring Boot 建立独立的生产级 Spring 应
RabbitMQ 基础篇 - 面试常问
前言 随着项目业务不断扩展,在全面微服务化的环境下,消息队列已经成为项目中非常重要的角色。如果你还不清楚为什么要引入消息队列。那么可以阅读 为什么使用消息队列?。身为 RabbitMQ 的钟爱粉,本篇
异步函数式编程利器 CompletableFuture
前言 最近在领导那学到一个非常好用的异步函数式编程工具 CompletableFuture ,看下源码发现居然是 Java8 提供的类,惭愧至极,居然现在才知道。此类功能非常全面强大,提供了简单的链式
使用策略模式重构代码
前言 前端时间重构项目,于是......没错,我又想吐槽了,重构真的比开发新功能累的多,首先要去理解原来的代码逻辑,然后才能动手,更重要的是还得保证你重构的代码不能错,最重要的是原来的屎山代码....
SpringMVC 参数解析器 和 Spring 类型转换
前言 最近同事因为工作忙没时间面试候选人,偶尔会让我临时替补,就这样我作为替补面试官面了一个初级妹子,两个(自称)高级的开发。我面试候选人的习惯就是看他简历写啥我就问啥。他们的简历上都有写熟悉 Spr
都什么年代了你还在用 Date
前言 上篇文章搞清楚了时区,这篇文章就主要来谈一谈 Java 中处理日期时间用什么 API 比较好。我本来不准备写这篇文章的,因为我觉得 Java17 都特么出来了,大家对 Java8 提供的时间日期
搞懂时区 、UTC、GMT、Unix 时间戳
前言 最近重构老项目,工作真的很忙,这个老项目的代码真的让人一言难尽...... 很久没有写文章了,今天来学习一下 时区。 可能大多数朋友和我一样以前都是做的国内项目,默认用的就是北京时区,所以不需要
一个 /error 引发两小时的 SpringMVC 源码 debug
前言 最近入职新公司,先临时接手一个认证项目,对于本人这种有代码优雅强迫症的,看到不爽的代码毫无疑问就是改!改!改!然而改完之后前端给我反馈了接口总是报 401 错误。我的内心:我草?难道是我改出 b
面试常问的单例模式
前言 前段时间面试的时候被问到单例模式没答上,这个些许有些尴尬,的确没有去关注过。只是依稀记得曾经在网上看到过相关资料,记得懒汉式、饿汉式等几个名词。虽说作为一个两年经验的开发不熟悉设计模式也无可厚非
Spring 事件发布
前言 事件发布是 Spring 框架中最容易被忽视的功能之一,但实际上它是一个很有用的功能。使用事件机制可以将同一个应用系统内互相耦合的代码进行解耦,并且可以将事件与 Spring 事务结合起来,实现
自定义 SpringBoot Starter
前言 作为一个有架构梦想的程序员,自定义 springboot-starter 是我们必须要掌握的技能。企业中很多项目都会有自己封装 starter 的需求。这也是我 2019 年底出去面试被问过的面
RabbitMQ 可靠性、重复消费、顺序性、消息积压解决方案
前言 上篇文章介绍了 为什么引入消息队列? 引入 MQ 给我们解决了一些问题,但同时又引入了一些复杂的问题,这些问题是大型项目中必须解决的重点,更重要的是,面试也经常问。实际上消息队列可以说是没法百分
枚举在项目中的使用场景
场景一 之前一个刚毕业参加工作的网友问我一个问题,想对一个集合排序 如上图,想根据 checkLineLocation 字段值排序这个集合。我毕竟已经工作一年多了,经验相对比他多,首先肯定要问排序规则
一文带你搞懂 Java 泛型
前言 最近在网上看到很多新手不太理解 Java 中的泛型,尤其是对于源码中各种通配符 "?"、"T"、"S"、"R" 等,不理解其含义,更不知如何使用泛型。本篇文章将从头开始透彻的分析 Java 中的
送你一个从零开发的二次元个人博客
前言 本篇文章主要是开源自己的个人博客,先贴一下个人博客地址:孙玉超个人博客 不太适配手机端, PC 端样式还是蛮好看的。其实很久之前就有网友问我能不能开源个人博客代码,当时没有开源其实是不太好意思,
Redis 实战应用篇 — 缓存雪崩、缓存击穿、缓存穿透和数据一致性
前言 其实缓存雪崩、缓存击穿、缓存穿透、Redis 和 MySQL 数据一致性,网上已经很多人都写过相关文章,不过博主还是决定再写一篇,想把自己的理解写出来,希望可以帮助到一些人。如果你是开发新手,对
参数校验神器 hibernate-validator 配合统一异常处理
传统的参数校验 我相信大家在开发过程中都很头疼对前端传过来的参数进行校验,因为有时候接口需要的参数很多,在远古时代我们的校验方式应该是这样的: 好家伙,如果一个接口几十个参数我觉得能把人写奔溃啊……如
MySQL 优化&索引原理面试
查询计划 explain 面试官:我看你简历上写熟悉 SQL 优化,你们工作中是怎么优化的? 我们会开启慢查询日志,捕捉到慢的 SQL,先用 explain 看下查询计划,主要看 type、possi
Redis 基础篇 — Redis 面试必问
Redis 在业务中的使用场景 面试官:我看你项目中用到了 Redis ,你们哪些业务场景使用了 Redis ? 我们很多业务都用了 Redis ,这里列举几个 我们 APP 的商品分类,包括一级分类
下一页