首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaEE系列框架解析
随身电源
创建于2021-05-11
订阅专栏
本清单针对目前热门的JavaEE框架进行讲解,比如Spring、MyBatis、SpringMVC、SpringBoot等等,满满的干货,不容错过!
等 9 人订阅
共50篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
自己动手实现一个ORM框架
我正在参加「掘金·启航计划」 引言 本篇文章我们来自己动手实现一个ORM框架,我们先来看一下传统的JDBC代码: 以上代码通过JDBC实现了对数据表的查询操作,不过这里有一些明显的问题,对于数据库的配
SpringMVC的url-pattern解析
我正在参加「掘金·启航计划」 我们知道,在SpringMVC框架中,所有的请求都是交给DispatcherServlet进行拦截然后分发处理的,那么DispatcherServlet就需要配置拦截路径
为什么只要重写了equals方法,就必须重写hashCode
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 先来看阿里巴巴Java开发手册中的一段话: 它要求我们若是重写equals方法则必须强制重写hashCode,这是为何呢? equals和h
浅谈AQS
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 说到Java的并发编程包,就一定少不了一个东西,它就是AQS,可能有些同学是第一次遇到这个名词,没关系,并发包里的ReentrantLock
接入支付宝支付服务
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 现如今的应用都少不了支付业务,本篇文章教你如何将支付宝接入到你的应用中。 准备环境 若是想接入真实的支付宝支付业务,需要大量的材料审核,所以
一文解决分布式事务
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 今天我们来聊一聊分布式事务,在传统的单体应用中,事务的控制非常简单,Spring框架都为我们做了封装,我们只需简单地使用@Transacti
浅谈缓存与分布式锁
这是我参与8月更文挑战的第11天,活动详情查看:8月更文挑战 对于一个大型网站而言,每天的访问量是巨大的,尤其遇到某些特定的时间点,比如电商平台的购物节、教育平台开学季。当在某个时间点遇到过量的并发时
BeanUtils开发包的使用
对内省技术有了一定的了解之后,我们就可以来学习一下BeanUtils开发包的使用了。我们先假设一个情景,有一个JSP文件,如果要将该JSP文件中表单数据封装到Servlet文件应该怎么办?此时方法显然
分布式Session解决方案
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情 考虑一个场景,用户在进行下单操作之前后台需要校验该用户是否登录,若未登录则不允许提交订单,这在传统的单体应
MyBatis的动态SQL(下)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第30天,点击查看活动详情 set 学会了如何动态查询之后,我们来尝试一下动态更新,即:根据传递过来的参数进行员工信息更新,携带了什
MyBatis的动态SQL(上)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第29天,点击查看活动详情 动态SQL 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,
resultmap解析
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第28天,点击查看活动详情 resultMap 在select标签中有一个非常重要的属性: resultMap ,它是用来自定义结果
Mapper映射文件解析
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第27天,点击查看活动详情 Mapper映射文件 MyBatis的重中之重就是Mapper映射文件,所有的增删改查都依靠映射文件来完
MyBatis全局配置文件(下)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第26天,点击查看活动详情 environments 该标签用于配置环境,通过其子标签 environment 可以配置多个环境并切
MyBatis全局配置文件(上)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第25天,点击查看活动详情 全局配置文件 掌握了简单的查询操作之后,我们来看看MyBatis的全局配置文件究竟能做些什么? 引入外部
MyBatis基本入门
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第24天,点击查看活动详情 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除
MyBatisPlus
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情 MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射,而实际开发中,我们都会选择
SpringCloud Gateway网关解析
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情 对于传统的单体应用,我们似乎没有遇到过某种问题,它在如今盛行的微服务架构中非常常见,它就是接口访问。在单体
SpringBoot2
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第24天,点击查看活动详情。 @Configuration & @Bean SpringBoot不同于传统的Spring,它不提倡使用
SpringAOP
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第22天,点击查看活动详情。 引出AOP SpringAOP是Spring框架中非常重要的一个概念,AOP,意为面向切面编程。 AOP
下一页