**1 SSM框架简介**
SSM框架,即SpringMVC+Spring+Mybatis三个开源框架整合在一起的缩写。
在SSM框架之前生产环境中SSH框架占据多数,即Struts2+Spring+Hibernate三个开源框架整合而成。后因Struts2爆出众多高危漏洞,导致目前SSM逐渐代替SSH成为主流开发框架的选择。
审计SSM框架首先就要对MVC设计模式和,web三层架构有一定程度的了解,限于篇幅原因这里就简单介绍一下
**1.1 SpringMVC**
是一种基于Java的实现MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发。
**1.2 Spring**
是分层的 Java SE/EE full-stack 轻量级开源框架,以 IOC(Inverse of Control,控制反转)和 AOP(Aspect Oriented Programming,面向切面编程)为内核,使用基本的 JavaBean 完成以前只可能由 EJB 完成的工作
分类:
编程语言 时间:
2019-11-15 09:16:08
阅读次数:
140
package main import "fmt" /* 面向过程编程:调度大量的变量、函数 面向对象编程(OOP=Object Oriented Programming) 对象=结构体/类的实例 对象.属性(面向过程中调度变量) 对象.方法(面向过程中调度汗水) */ type Dog struc... ...
分类:
编程语言 时间:
2019-11-15 00:09:08
阅读次数:
80
需求是在关机或者重启之前,可以自定义执行命令。https://opensource.com/life/16/11/running-commands-shutdown-linux1)使用systemd方式在/lib/systemd/system-shutdown/目录下,存放自定义的脚本。systemd-halt.service通过ssh的登陆日志catauth.log|grepAccepted
分类:
系统相关 时间:
2019-11-14 09:20:38
阅读次数:
102
关键词:IF --if 判断,如果 device_num 的值为1,则赋值为100,反之为200 SELECT district, shop_name, IF ( device_num = 1, 100, 200 ) AS device_num FROM `t_life_shop` ...
分类:
数据库 时间:
2019-11-13 17:54:22
阅读次数:
90
前提:电脑A使用sqlldr向电脑B中的Oracle批量导入数据。数据分隔及查询都正常。 拷贝A中的源数据及ctl文件到电脑C中,拷贝B中的Oracle安装文件并安装至电脑C中。 电脑C使用ctl将源文件导入本机Oracle中之后发现。导入的数据分隔错误,比如aaa@bbb@ccc格式的数据,sql ...
分类:
数据库 时间:
2019-11-11 13:09:05
阅读次数:
124
AspectCore是适用于Asp.Net Core 平台的轻量级Aop(Aspect oriented programming)解决方案,它更好的遵循Asp.Net Core的模块化开发理念,使用AspectCore可以更容易构建低耦合、易扩展的Web应用程序。 在使用过程中,由于相关文档、博客还 ...
分类:
Web程序 时间:
2019-11-11 12:29:57
阅读次数:
82
1.github https://github.com/justjavac/free-programming-books-zh_CN 编程语言、WEB、函数、大数据、操作系统、在线课程、数据库相关书籍 2.鸠摩 https://www.jiumodiary.com/ 3.图灵社区 https://w ...
分类:
其他好文 时间:
2019-11-11 00:20:27
阅读次数:
125
比赛链接:传送门 跌跌撞撞6题摸银。 封榜后两题,把手上的题做完了还算舒服。就是罚时有点高。 开出了一道奇奇怪怪的题(K),然后ccpcf银应该比区域赛银要难吧,反正很开心qwq。 Problem A. Mischievous Problem Setter 00:14 (-2) Solved by ...
分类:
其他好文 时间:
2019-11-10 19:13:30
阅读次数:
94
cftool //open curve fitting app splinetool //open spline tool help curvefit //list Curve Fitting Toolbox functions for use in Matlab programming. edit ...
分类:
其他好文 时间:
2019-11-10 15:51:28
阅读次数:
80
Observations ① 从 $1$ 到 $N$ 的最短路一定是不走回头路的。所谓回头路是指从序号大的点走到序号小的点。 证明 :首先,任意从 $1$ 到 $N$ 的路径的最后一步一定不是回头路。假设存在一条从 $1$ 到 $N$ 的最短路走了回头路,并设这条路最后一次回头是从 $u$ 到 $v ...
分类:
其他好文 时间:
2019-11-10 09:17:20
阅读次数:
65