手把手整合SSM框架 Java 编程技术

手把手整合SSM框架

前言 如果看过前几篇文章,对 Spring 和 MyBatis 有了一定了解,一定想上手试试。这篇文章从 0 到 1,手把手整合 SSM (Spring、Spring MVC、MyBatis)。 本篇是代码篇,在 PC 端浏览更佳,源码在文末 [toc] 搭建整合 SSM 之 HelloWorld 开发环境 idea MySql5.x jdk8 ...
阅读全文
MyBatis源码分析(二) Java 编程技术

MyBatis源码分析(二)

MyBatis的xml配置(核心配置) configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(...
阅读全文
Mybatis【进阶】 Java 编程技术

Mybatis【进阶】

1.映射文件 在mapper.xml文件中配置很多的sql语句, 执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句 Statement的实际位置就等于namespace+StatementId 占位符 在Mybatis中,有2种占位符: #{ } 解析传递进来的参数数据 ${ } 对传...
阅读全文
使用IDEA实现SSM整合(Maven+Spring+Mybatis+SpringMvc) Java 编程技术

使用IDEA实现SSM整合(Maven+Spring+Mybatis+SpringMvc)

我是阿福,公众号「阿福聊编程」作者, 一个在后端技术路上摸盘滚打的程序员 ,在进阶的路上,共勉! 文章已收录在 JavaSharing 中,包含Java技术文章,面试指南,资源分享。 本文是基于Maven工程实现SSM整合,主要是通过XML实现三大框架的整合,可能有的小伙伴会说XML早就过时了,现在人们都使用注解开发,但是不是这么认为,我个人觉得你XML 整合会了,注解能...
阅读全文
【架构—基本功】数据库 编程技术 软件架构

【架构—基本功】数据库

范式与反范式 在一般的工程项目中,对于数据库的设计都要求达到第三范式。 范式 描述 反例 第一范式 每个字段都是原子的,不能再分解 某个字段是JSON串 第二范式 表必须有主键,主键可以是单个属性或几个属性的组合;非主键属性必须完全依赖,而不能部分依赖主键 在好友...
阅读全文
怎么对Java程序调优?不看别后悔! Java 编程技术

怎么对Java程序调优?不看别后悔!

Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。 尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来。 Java 应用性能的瓶颈点非常多,比如磁盘、内存、网络 I/O 等系统因素,Java 应用代码,JVM GC,数据库,缓存等。笔者根据个人经验,将 J...
阅读全文
MyBatis面试题(2020) Java 编程技术

MyBatis面试题(2020)

MyBatis 简介 MyBatis 是什么? MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以 及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Object...
阅读全文
今天我又去面试了,和面试官聊了半天 MyBatis Java 编程技术

今天我又去面试了,和面试官聊了半天 MyBatis

前言: 本文为《今天你面试了吗》系列文章,采用情景对话的方式还原面试场景,帮助大家梳理常用 Java 技术栈的知识点,上一篇文章发布后反响良好,此系列还会继续更新。日后我会把此系列整理成 PDF 版本,发布给大家。还请大家置顶(标星)本公众号:Java后端,第一时间接收优质博文。 昨天刚刚 面完 S pring ,根据hr的反馈说面试官对我的整体表现还算满意,然后又通知我今天有空去...
阅读全文
Loading...