首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
清色池塘
掘友等级
CURD工程师
|
经受生活毒打有限公司
做一个可爱的人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 24
沸点 1
赞
25
返回
|
搜索文章
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
SpringBoot之全局异常处理 | 小册免费学
为什么要做全局异常处理 写代码必然会出现异常,Java中程序出错时,通常是以异常的形式展现的:(常见的异常形式) 1.代码不严谨导致的异常,常见的空指针异常 2.系统崩溃、...
2
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
SpringBoot之定时任务 | 小册免费学
Spring Boot实现定时任务 只需要在类上加上@EnableScheduling,在方法上加上@Scheduled两个注解即可启用定时任务 Spring Boot提供...
6
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
Spring Boot之事件监听机制 | 小册免费学
当一个主业务执行后,不希望附加业务影响到主业务的执行,或者当一个主业务执行时,会触发多个附加业务的执行,且附加业务是不确定的?这时我们应该怎么处理呢? 最直观的想法就是在主...
4
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
SpringBoot之阿里云返回值处理技巧 | 小册免费学
为什么要统一结果封装? 前后端交互格式,现在最常用的是JSON字符串格式传递 如果没有统一结果封装的话,无论是单个对象,还是对象集合,只能用于正常返回的情况。 当不是正常情...
1
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
Spring参数校验 | 小册免费学
写一个接口,大概的几个步骤: 参数校验 编写Service、Dao(SQL) Result统一结果封装返回值 如果是分布式,还可能涉及网关配置、服务引用等 参数校验归根结底...
3
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
@Scheduled源码解析 | 小册免费学
JDK定时任务的实现: `public class JDKTask { }` 定时任务池ScheduledThreadPool会不断的、定时的执行提交的任务。 且命名方式基...
2
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
AOP与日志 | 小册免费学
AOP日志为什么很重要? 当系统规模比较大时,使用断点排查或者直接System.out.println会非常麻烦: 项目庞大,被拆分成了多个服务时,出于各方面的原因,本地启...
2
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
@Transation在什么情况下会失效(下)| 小册免费学
@Transational开发中最常用的属性的由两个:propagation、rollbackFor两个属性值的默认值: propagation的默认值为REQUIRED,...
2
1
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
@Transation在什么情况下会失效(上)| 小册免费学
Spring的事务管理机制分为两种: 编程式事务(代码中手动开启事务)和声明式事务(使用注解开启事务) 编程式事务: 代码中手动管理事务的回滚、提交,代码侵入性比较强。 t...
4
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
SQL优化之联合索引与优化原理 | 小册免费学
Explain分析 使用方式: 借助Navicat工具 编写好sql后,点解释 直接使用 EXPLAIN + SQL Explain是用来分析SQL执行计划的一个命令,应用...
3
2
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
SQL优化之B+树与索引 | 小册免费学
关于数据库索引引发的问题: 索引是什么 为什么需要索引 索引怎么起作用 如何高效的存取数据呢? 1.线性结构 将数据存在线性结构的容器中 缺陷:数据量小时问题不是很大,但是...
1
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
SQL优化之索引与优化原理(上)| 小册免费学
为什么要学习索引优化? 对于CPU而言:计算内存中的数据是非常快的 内存中处理数据的处理耗时几乎可以忽略不计 Mapper查询数据库操作、数据库查询操作会很耗时吗? 想数据...
3
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
2年前
关注
SQL基础 | 小册免费学
范式与反范式 三大范式 第一范式:具有原子性,数据库的每一列不可拆分 第二范式:主键列与非主键列遵循完全函数依赖关系 第三范式:非主键列之间没有传递函数依赖关系 第二范式(...
1
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
3年前
关注
Mybatis基础知识 | 小册免费学
1.Mybatis概述 官方文档定义: Mybatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。Mybatis免除了几乎所有的JDBC代码以及设置参...
2
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
3年前
关注
Mybatis枚举类型处理器(自带实现两种)+如何自定义枚举类型处理器 | 小册免费学
详细带图版解释,csdn不允许直接复制图片,下面都是文字描述,理解起来可能会有点难度 当直接用枚举类存入数据库使用Mybatis时,是怎么处理的? 在java和数据库之间,...
3
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
3年前
关注
Mybatis中注解与xml配置的对应关系和对比 | 小册免费学
mybatis中注解就是简单不需要写配置文件,适合简单的数据处理,理解起来比较容易,不动态生成SQL时候可以用用。 需要绑定,有些时候不如配置文件,配置文件扩展强。 选择合...
3
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
3年前
关注
Mybatis多参数传递入参四种处理方式 | 小册免费学
下面的 User MutiParameter(int id,String username);为接口中定义的方法 1. 利用参数出现的顺序 利用mapper.xml配置 利...
2
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
3年前
关注
Redis分布式锁下之Redisson | 小册免费学
自定义Redis分布式锁的弊端在自定义Redis分布式锁中用来解决多节点定时任务的拉取问题(避免任务重复执行)存在的问题:加锁操作不是原子性的(即setnx和expire两...
3
2
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
3年前
关注
Redis分布式锁中 | 小册免费学
使用锁的动机:在保证线程安全的前提下,尽量让所有线程都执行成功在保证线程安全的前提下,只让一个线程执行成功前者适用于秒杀场景。作为商家,保证线程安全的前提下,让每个订单都生...
3
评论
分享
清色池塘
CURD工程师 @经受生活毒打有限公司
·
3年前
关注
Java JVM锁 和Redis分布式锁上 | 小册免费学
JVM锁所谓JVM锁,其实指的是诸如synchronized关键字或者ReentrantLock实现的锁,之所以统称为JVM锁,是因为我们的项目其实都是泡在JVM上的,理论...
3
评论
分享
下一页
个人成就
文章被点赞
59
文章被阅读
22,526
掘力值
715
关注了
24
关注者
8
收藏集
1
关注标签
10
加入于
2021-01-24