- 博客(19)
- 收藏
- 关注
原创 Spring MVC 文件上传
Spring MVC 框架的文件上传是基于 commons-fileupload 组件的文件上传,只不过 Spring MVC 框架在原有文件上传组件上做了进一步封装,简化了文件上传的代码实现,取消了不同上传组件上的编程差异。commons-fileupload组件由于 Spring MVC 框架的文件上传是基于 commons-fileupload 组件的文件上传,因此需要将 commons...
2019-10-21 15:51:22 204
原创 Spring MVC简介
springmvc简介springmvc和众多其他web框架一样,它基于MVC的设计理念,此外,它采用可松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性。springmvc通过一套MVC注解,让POJO成为处理请求的控制器,无需实现任何接口,同时,springmvc还支持REST风格的URL请求。springmvc框架围绕DispatcherServlet核心展开,Dispatch...
2019-10-21 15:33:11 198
原创 面向切面编程(AOP)
面向切面编程(AOP)和面向对象编程(OOP)类似,也是一种编程模式。Spring AOP 是基于 AOP 编程模式的一个框架,它的使用有效减少了系统间的重复代码,达到了模块间的松耦合目的。AOP 的全称是“Aspect Oriented Programming”,即面向切面编程,它将业务逻辑的各个部分进行隔离,使开发人员在编写业务逻辑时可以专心于核心业务,从而提高了开发效率。AOP 采取横向...
2019-10-21 15:31:00 236
原创 Spring DI
依赖注入(Dependency Injection,DI)和控制反转含义相同,它们是从两个角度描述的同一个概念。当某个 Java 实例需要另一个 Java 实例时,传统的方法是由调用者创建被调用者的实例(例如,使用 new 关键字获得被调用者实例),而使用 Spring 框架后,被调用者的实例不再由调用者创建,而是由 Spring 容器创建,这称为控制反转。Spring 容器在创建被调用者的实...
2019-10-21 15:19:37 124
原创 Spring IOC
IoC 是指在程序开发中,实例的创建不再由调用者管理,而是由 Spring 容器创建。Spring 容器会负责控制程序之间的关系,而不是由程序代码直接控制,因此,控制权由程序代码转移到了 Spring 容器中,控制权发生了反转,这就是 Spring 的 IoC 思想。Spring 提供了两种 IoC 容器,分别为 BeanFactory 和 ApplicationContext,接下来将针对这两...
2019-10-21 15:18:35 89
原创 SSM框架简介
SSM框架,是Spring + Spring MVC + MyBatis的缩写,所以下面分为三部分介绍SSM框架1 Spring简介Spring是一个开源框架,是于2003年兴起的一个轻量级的Java开发框架由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而...
2019-10-21 14:43:50 1381 1
原创 mysql联合查询
内连:内连接是通过在查询中设置连接条件的方式,来移除查询结果集中某些数据行后的交叉连接。简单来说,就是利用条件表达式来消除交叉连接的某些数据行。在MySQL FROM 子句中使用关键字 INNER JOIN 连接两张表,并使用 ON 子句来设置连接条件。如果没有任何条件,INNER JOIN 和 CROSS JOIN 在语法上是等同的,两者可以互换。语法格式如下:SELECT <列名...
2019-10-21 14:41:56 104
原创 mysql查询
MySQL SELECT 基本语法MySQL 从数据表中查询数据的基本语句为 SELECT 语句,基本格式如下:SELECT{* | <字段列名>}[FROM <表 1>, <表 2>…[WHERE <表达式>[GROUP BY [HAVING [{ }…]][ORDER BY ][LIMIT[,] ]]其中,各条子句的含义...
2019-10-21 14:40:14 99
原创 mysql删除
删除单个表中的数据使用 DELETE 语句从单个表中删除数据,语法格式为:DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]语法说明如下:<表名>:指定要删除数据的表名。ORDER BY 子句:可选项。表示删除时,表中各行将按照子句中指定的顺序进行删除。WHERE 子句:可选项。表示为删除操作限定删除条件,若...
2019-10-21 14:38:41 2736
原创 mysql修改
UPDATE 语句的基本语法使用 UPDATE 语句修改单个表,语法格式为:UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ][ORDER BY 子句] [LIMIT 子句]语法说明如下:<表名>:用于指定要更新的表名称。SET 子句:用于指定表中要修改的列名及其列值。其中,每个指定的列值可以是表达式,也可以是该...
2019-10-21 14:37:48 2578
原创 mysql添加
基本语法INSERT 语句有两种语法形式,分别是 INSERT…VALUES 语句和 INSERT…SET 语句。INSERT…VALUES语句INSERT VALUES 的语法格式为:INSERT INTO <表名> [ <列名1> [ , … <列名n>] ]VALUES (值1) [… , (值n) ];语法说明如下。<表名>...
2019-10-21 14:36:27 138
原创 css边框属性大全
border 复合属性。设置对象边框的特性。 border-bottom 复合属性。设置对象底部边框的特性。 border-bottom-color 设置或检索对象的底部边框颜色。 border-bottom-style 设置或检索对象的底部边框样式。 border-bottom-width 设置或检索对象的底部边框宽度。 border-color 置或检索对象的边框颜色。 borde...
2019-09-19 16:23:08 775
原创 css的定位
CSS position 属性通过使用 position 属性,我们可以选择 4 种不同类型的定位,这会影响元素框生成的方式。position 属性值的含义:static元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。relative元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。absolute元...
2019-09-19 16:20:59 76
原创 Arch Linux
以下核心原则构成了我们通常所指的 Arch 之道,或者说 Arch 的哲学,或许最好的结词是 Keep It Simple, Stupid(对应中文为“保持简单,且一目了然”)。简洁Arch Linux 将简洁定义为:避免任何不必要的添加、修改和复杂增加。它提供的软件都来自原始开发者(上游),仅进行和发行版(下游)相关的最小修改。不包含上游不愿意接受的补丁。绝大部分 Arch 下游补丁都已经...
2019-09-19 16:08:30 169
原创 h5中table标签的使用
table标签是用来显示表格的标签table标签的大致格式如下<table> <tr> <td></td> </tr></table>其中,tr代表行,td代表列,具体如下图所示如果缺少一个单元格会是什么样?这会使整个表格看起来不那么美观。该怎么解决这个办法呢?我们可以使用...
2019-09-19 15:43:12 4374
转载 div 属性 DIV标签属性有什么如何设置属性
div 属性介绍,对DIV可加属性有哪些,DIV属性一览表DIVCSS5整理DIVCSS5给大家整理DIV标签内常用属性,同时通过div各属性小实例,让大家认识各属性并掌握属性。div标签内常用属性列表1、style 设置css样式(扩展了解style标签)2、align 设置div盒子内的内容居中、居左、居右3、id 引人外部对应#(井号)选择符号样式4、class 引人外部对应.(...
2019-09-19 15:04:50 6706
原创 关于css浮动的个人见解
在使用h5编写一个网页的前端代码时,多多少少都会使用浮动来使页面的布局更加美观合理。在此,我聊聊对css浮动的个人见解与css的实际应用。div是一个块元素,在页面中独占一行。如果我们需要在一行内展示多个div,那么就可以使用浮动第二个div添加了float:right,使其向右浮动,第三个div就自动向上代替了第二个div原本的位置,实现了单行内有多个div的操作。如果让第三个div...
2019-09-19 15:01:28 134
原创 mysql安装流程
mysql是一个灵活轻便的关系数据库管理系统,非常适合学习与开发。如果你想使用mysql,首先,你得安装一个mysql1.进入官网下载地址下载点击第一个 download 按钮,根据提示进行下载如果不想注册账号,则点击No thanks,just start my download。2.将下载到D:\下的 mysql压缩包解压缩3.配置系统环境变量在电脑配置中,系统环境变量中添加...
2019-09-19 14:37:31 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人