首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MVC
订阅
Mr森森
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Controller 就该这么写
从统一返回结构到参数校验再到异常处理等方面改造Controller层,想写出优雅简洁的Controller逻辑,不要错过这篇文章
[SpringBoot实战]快速配置多数据源(整合MyBatis)
由于业务需求,需要同时在SpringBoot中配置两套数据源(连接两个数据库),要求能做到service层在调用各数据库表的mapper时能够自动切换数据源,也就是mapper自动访问正确的数据库。 完成这些配置后,假设我们有2个Mapper mapper.db1.xxxMap…
高并发下,少扣了十几万保费?
场景引入 今天的正文开始,我们先引入一个简单的业务场景 保费代扣(金融公司固定日从用户账户划扣保费) 看图说话 定时任务开始跑批的时候,我们会去查询这一笔单子相关的代扣信息,然后在我们的保费申请表中新
使用MyBatis拦截器后,摸鱼时间又长了。🐟
在进行一些业务处理过程中,需要频繁地对创建人,创建时间,更新人,更新时间等审计字段进行处理,应该如何更优雅地处理呢?
#{}如何防止SQL注入的?它的底层原理是什么?
一、MyBatis中${}和#{}的区别 1.1 ${}和#{}演示 数据库数据: dao接口: Mapper.xml: 执行测试代码: 查看执行结果: 发现都能够查询出来 1.2 SQL注入问题 $
MyBatis 拦截器动态替换表名
今天收到一个需求,根据请求方的不同,动态的切换表名(涵盖SELECT,INSERT,UPDATE操作)。几张新表和旧表的结构完全一致,但是分开维护。看到需求第一反应是将表名提出来当
Nice!终于有人把SpringMVC讲明白了
一、SpringMVC简介 1.1、SpringMVC引言 为了使Spring有可插入的MVC架构,SpringFrameWork在
Java面试题:Hibernate的二级缓存与Hibernate多表查询
我们来看两个有关Java框架之Hibernate的面试题,这是关于Hibernate的常考知识点。 (3)最后再说如何配置Hibernate的二级缓存。 缓存就是把以前从数据库中查询出来和使用过的对象保存在内存中(一个数据结构中),这个数据结构通常是或类似Hashmap,当以后…
Hibernate【缓存】知识要点
当我们直接new出来的对象就是临时/瞬时状态的.. 当Session关闭了以后,持久化的对象就变成了游离状态了... Session的缓存由hibernate维护,用户不能操作缓存内容; 如果想操作缓存内容,必须通过hibernate提供的evit/clear方法操作。 我们来…
面试重灾区:请说说mybatis的一级缓存和二级缓存
在面试过程中经常会问请说说mybatis的一级缓存和二级缓存,下文将带你实现如何使用。如果不敢兴趣请直接看结论。 1.理解mybatis缓存 Mybatis的一级缓存和二级缓存是Mybatis自带的。