博客专栏  >  架构   >  SSM框架

SSM框架

SSM架构实际是SpringMVC+Spring+MyBatis三个框架整合使用的架构设计,从Spring框架学起,再到SpringMVC,继续学习MyBatis,最后开发SSM整合的web项目

关注
8 已关注
22篇博文
  • 分布式锁的多种实现方式

    目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(...

    前天 16:31
    351
  • 谈谈Spring IOC是怎么实现解耦的

    最近在看一些东西,突然想到一个面试的问题, SpringIOC是怎么实现解耦的?自己理解的并不好!!那么首先想到的是什么是耦合?怎么做才是解耦?我们都知道在进行软件设计式都遵循一个原则:高内聚,低耦合...

    3天前 01:38
    228
  • 搜索引擎选择: Elasticsearch与Solr

    搜索引擎选型调研文档 Elasticsearch简介*Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,...

    2017-08-10 21:22
    394
  • 使用Quartz任务调用的时候报错Based on configured schedule, the given trigger will never fire.

    前段时间使用Spring整合Quartz定时任务调度框架做了一个定时定频率发送邮件功能,当时测试的时候的正常运行,今天重新启动项目,项目居然无法重新启动,去控制台看了异常信息: 21:53:...

    2017-07-29 22:35
    402
  • Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解

    标签:读写分离 页面缓存 URL重写 Nginx 反向代理 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://...

    2017-05-30 00:01
    1165
  • 老调重弹:JDBC系列 之 存储过程 CallableStatement(创建和使用)

    前言       最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解。所以便把JDBC 这个东东翻出来,老调重弹,好好总...

    2017-04-18 23:02
    404
  • 老调重弹:JDBC系列 之 <JDBC层次结构和基本构成>

    前言        最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解。所以便把JDBC 这个东东翻出来,老调重弹,好好...

    2017-04-18 22:59
    541
  • 老调重弹:JDBC系列 之 <驱动加载原理全面解析>

    前言          最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解。所以便把JDBC 这个东东翻出来,好好总结一...

    2017-04-18 22:56
    489
  • LInux中安装gcc-c++时报错和原有gcc版本冲突

    Centos 6.3 安装 gcc-c++时报下面的错误: Resolving Dependencies --> Running transaction check ---> Package g...

    2017-01-19 17:19
    629
  • win8.1中xshell输入中文显示问号问题

    尝试使用win8.1但发现使用xshell连接虚拟机后,无法输入中文了,真是毛病,只能想办法解决了。 控制面板--语言   删除除中文输入法之外的所有输入法和美式键盘  然...

    2017-01-18 12:07
    828
  • 献给初学者:谈谈如何学习Linux操作系统

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ixdba.blog.51cto.com/2895551/569329 ...

    2017-01-17 19:59
    618
  • 【Linux】linux常用基本命令

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题...

    2017-01-17 19:14
    448
  • 【MyBatis学习】:通过自动回复机器人学习MyBatis(一)

    自动回复机器人案例分析基本功能:         接收发送指令;         根据指令自动回复对应的内容;         项目使用技术:         JSP+Servlet+JDBC...

    2017-01-08 23:10
    982
  • 深入浅出Mybatis-与Spring集成

    单独使用mybatis是有很多限制的(比如无法实现跨越多个session的事务),而且很多业务系统本来就是使用spring来管理的事务,因此mybatis最好与spring集成起来使用。 前置要...

    2017-01-09 22:03
    792
  • 深入浅出Mybatis-改造Cache

    为了方便修改BUG,我在github上创建了一个仓库,地址:https://github.com/hupanfeng/hdd。欢迎大家在留言里提交问题,我会尽快修复,并将修复的代码提交至github上...

    2017-01-09 21:59
    390
  • 深入浅出Mybatis-分页

    Mybatis的分页功能很弱,它是基于内存的分页(查出所有记录再按偏移量和limit取结果),在大数据量的情况下这样的分页基本上是没有用的。本文基于插件,通过拦截StatementHandler重写s...

    2017-01-09 21:32
    786
  • 深入浅出Mybatis-sql自动生成

    本文提供了一种自动生成sql语句的方法,它针对的对象是有主键或唯一索引的单表,提供的操作有增、删、改、查4种。理解本文和本文的提供的代码需要有java注解的知识,因为本文是基于注解生成sql的。本文适...

    2017-01-09 21:53
    699
  • 深入浅出Mybatis-插件原理

    Mybatis采用责任链模式,通过动态代理组织多个拦截器(插件),通过这些拦截器可以改变Mybatis的默认行为(诸如SQL重写之类的),由于插件会深入到Mybatis的核心,因此在编写自己的插件前最...

    2017-01-09 21:26
    720
  • 深入浅出MyBatis-Sqlsession

    前面的章节主要讲mybatis如何解析配置文件,这些都是一次性的过程。从本章开始讲解动态的过程,它们跟应用程序对mybatis的调用密切相关。本章先从sqlsession开始。 创建 正如...

    2016-12-31 21:58
    758
  • 深入浅出MyBatis-MapperBuilder

    上一章节说道,解析mybatis的配置文件的最后一步是解析mapper元素。每个mapper元素对应一个mapper配置文件,这一章节就来讲讲这个mapper配置文件是如何解析的。 Mapper...

    2016-12-31 17:56
    577
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部