首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学习笔记
Bummon
创建于2023-08-02
订阅专栏
Bummon的学习笔记
等 10 人订阅
共16篇文章
创建于2023-08-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
服务部署后出错怎么快速调试?试试JDWP协议
在我们日常开发工作中,经常会遇到写好的代码线上出了问题,但是本地又无法复现,看着控制台输出的日志恨自己当初没有多打几条日志,然后追着日志一条一条查,不
一文教会你SpringBoot究竟是如何启动的
SpringBoot启动流程分析 我们在创建好一个 `SpringBoot` 程序之后,肯定会包含一个类:`xxxApplication`,我们也是通过这个类来启动我们的程序的(梦开始的地方)
更好用的Mybatis Plus:Mybatis Flex(下)
上篇文章讲了 Mybaits Flex 的基础用法,这次讲一下 Mybatis Flex 的进阶用法,包含了一些 Mybatis Flex 核心的一些功能。
更好用的Mybatis Plus:Mybatis Flex(上)
同类型框架功能对比 功能或特点 Mybatis-Flex Mybatis-Plus Fluent-Mybatis 对 entity
利用Hutool+自定义注解实现数据脱敏
利用Hutool+自定义注解实现数据脱敏。Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅
教你如何使用AES对接口参数进行加密
我们作为程序猿,在浏览网站的时候偶尔也会打开控制台看看请求的接口,我们会发现有些接口的传输是 "乱码" ,那么这个乱码究竟是什么呢?为什么要这么做?
教你如何实现接口防刷
我们在浏览网站后台的时候,假如我们频繁请求,那么网站会提示 “请勿重复提交” 的字样,那么这个功能究竟有什么用呢,又是如何实现的呢? 其实这就是接口防刷的一种处理方式,通过
还不会生成树形结构?再不学就OUT啦!
一步生成树形结构(自定义工具类实现) 前言 实现 思路剖析 我们理想状态是写一个通用的工具类,那么问题来了,到底要咋写? 所以大家别着急,搬个小板凳坐好了,听我给你娓娓道来。接下来我先解答一下大家可能
不会使用多数据源?看这一篇就够了!
简单几步学会使用多数据源 前言 简介 dynamic-datasource 是一款开箱即用的轻量级开源框架,主要用于解决动态数据源切换的问题。该框架使用简单,支持多种数据库类型,可以按需配置数据源,只
不会短信通知怎么办?快来看看这款工具
教你几步完成短信通知 前言 各个大厂基本都与三大运营商有合作,并拥有自己独立的Sms服务,但是如果我们要集成到我们的系统中,每个厂的代码都不太一样,难不成我们要一个一个的集成进来吗?有没有更简单便捷的
教你封装自定义函数式接口
前言 Java在JDK8的时候引入了Lambda表达式的用法,它简化了我们的代码并且可以让我们的代码更简洁,也大大的提高了我们代码的可读性。 其实我们在日常的一些工作中或多或少都有用到过Lam
JVM学习笔记一:JVM概览
JVM学习笔记一:JVM概览 前言 简介 既然我们要学习JVM,那么我们首先要知道 **JVM是什么?**背过八股文的小伙伴儿肯定都知道,Java里包含了三大核心组件:JDK、JRE 和 JVM,那么
到底什么是微服务?
什么是微服务 架构的发展史 单体架构 → 集群架构 → 垂直架构 → SOA架构 → 微服务架构 单体架构 当业务不复杂或用户体量较小时的最优选择 集群架构 相比于单体架构,对服务器做了一个水平的扩容
SpringBoot自动装配源码?一文教会你
SpringBoot自动装配源码剖析 前言 首先我们要先弄清楚 什么是SpringBoot的自动装配,它是干什么的,又完成了什么样的工作? 用大白话来说:其实就是当我们引入starter之后可以自动的
简单高效的轻量级表达式引擎:Aviator
简单高效的轻量级表达式引擎:Aviator 前言 使用方式 引入依赖 简单使用 在 Aviator 中,我们可以直接定义一个常量表达式来让 Aviator 执行,下面我们通过一个简单的小案例来熟悉一下
JVM学习笔记二:JVM内存
JVM学习笔记二:JVM内存 前言 JVM内存模型 在JVM中,内存大致会分为 五个区域,它们分别是:程序计数器、虚拟机栈、本地方法栈、堆内存 和 元数据空间,下面我们挨个来给大家介绍一下 在介绍之前