自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 框架--SpringMVC 高级参数绑定 异常处理器 上传图片 json数据交互 拦截器 no 2.

高级参数绑定:参数绑定之数组:准备工作:编写测试方法看断点:成功传入了所选id包装数组类型:把数组id包装:public Integer[] getIds() { return ids; } public void setIds(Integer[] ids) { this.ids = ids; }结果一致:参数绑定List编写jsp设置断点:...

2019-04-30 18:01:01 230

原创 框架--SpringMVC 介绍 基本原理 传统和动态开发 组件 ssm整合 参数绑定 与struts区别 no 1.

SpringMVC介绍:springmvc是什么?Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如S...

2019-04-25 15:48:03 333

原创 框架 ---Mybatis 关联查询 整合Spring 逆向工程 no 03.

商品订单数据模型:一对一查询:编写映射文件:<select id="getOrderByUser" resultType="orderuser"> SELECT o.`id`, o.`user_id` userId, o.`number`, o.`createtime`, o.`note`, u.username, u....

2019-04-24 23:28:35 268

原创 数据结构--单链表实现 no 5.

单链表概念图形:双链表以及双向循环链表:单链表实现:定义存放结点数据和信息的类:package com.st.datastructure.lineable;/** * 单链表的结点 * * * @author God's Night Is Not Ended */public class Node { Object data;//需要存储的数据 Node n...

2019-04-24 10:48:52 133

原创 框架 ---Mybatis ParameterType输入输出, sql动态标签 no 03.

搭建开发环境:ParameterType(输入类型)传递简单类型使用#{}占位符,或者${}进行sql拼接。传递pojo对象Mybatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为pojo属性名称。传递pojo包装对象新建包装的pojo.package com.st.mybatis.pojo;/** * * 包装的pojo * */public...

2019-04-24 09:47:13 204

原创 框架 ---Mybatis 入门增删该查 别名 配置文件标签说明等no 02.

搭建环境SqlMapConfig.xml解释PUBLIC "-//mybatis.org//DTD Config 3.0//EN"DTD格式 标签出现顺序必须按照前后一定顺序编写否则报错 <environments default="development"> development是开发环境.如果是测试环境直接给id就可以到不同的数据库里面.&l...

2019-04-22 23:38:58 206

原创 框架 ---Mybatis 详细概述 及入门程序hibernate对比 no 01.

1.mybatis的介绍1.0.1mybatis的优点1.0.2传统jdbc编译步骤1、 加载数据库驱动2、 创建并获取数据库链接3、 创建jdbc statement对象4、 设置sql语句5、 设置sql语句中的参数(使用preparedStatement)6、 通过statement执行sql并获取结果7、 对sql执行结果进行解析处理8、 释放资源(resultSe...

2019-04-17 17:20:32 194

原创 Maven工程拆分与聚合 ---no 2.

1.Maven 工程的拆分与聚合为什么要拆分?面对当今互联网+的行业,软件变得愈来愈庞大,复杂程度越来越高,为了提高开发与管理成本。工程的拆分可以实现分模块开发测试,可实现多线程开发与管理,提高工程代码复用度的同时,也同时提高了软件开发的速度与效率。一个完整的早期开发好的crm项目,现在要使用maven工程对他进行拆分,这时候就可以将dao拆解出来,形成独立的工程,同样service,act...

2019-04-16 20:44:48 168

原创 Maven的安装 配置 命令 引入坐标等 no 1.

1. 什么是maven?它是一个软件开发的管理工具,主要管理的工作是:依赖管理,项目构建OOP思想 把项目也当成对象来管理:配置在pom.xml中的 叫做坐标。<dependnct> <groupId>xxx-xxx</groupId> <artifactId>xxx</artifactId> <version>...

2019-04-15 17:44:17 420

原创 数据结构--线性表-ArraryList底层实现. no 4.

List.jarpackage com.st.datastructure.lineable;/** *线性表结构 *与储存结构无关 * @author God's Night Is Not Ended */public interface List { //返回线性表的大小,即数据元素的个数 public int size(); //返回线性表中序号为i的数据元素 p...

2019-04-12 14:25:47 202

原创 数据结构--线性表及其逻辑和存储结构 no 3.

线性表(linear list)线性表是n个类型相同数据元素的有限序列,通常记作(a0,a1,ai,…ai+1…an+1)。1.相同数据类型在线性表的定义中,我们看到从a0到an-1的n个数据元素具有相同的元素比如说可以都是数字(A,B,C…Z);当然也可以是具有更复杂结构的数据元素,例如学生,商品,装备。相同的数据类型意味着在内存中存储时,每个元素会占用相同的内存空间,便于后续的查询...

2019-04-11 10:43:10 715

原创 SSH整合---无障碍整合方式 hibernate 整合模板使用 Spring解决hibernate延时加载问题no 01.

1.1SSH整合1.2SSH整合方式一:无障碍整合1.2.1SSH框架的回顾!1.2.2SSH整合1.2.2.1第一步:创建web项目,引入jar包Struts2的jar包\struts2\apps\web-inf\lib*jarStruts2的有一些包需要了解的:struts2-convention-plgin-2.3.24.jar---------Struts2的注解开发...

2019-04-10 20:24:52 186

原创 浅谈算法设计--时间 空间复杂度 基本概念 no2.

算法:是指令的集合,是为解决特定问题而规定的一系列操作。他是明确定义的可计算过程,以一个数据集合作为输入,并产生一个数据集合作为输出。一个算法通常来说具有以下五个特性:输入:一个算法应以待解决的问题的信息作为输入输出:输出对应指令集处理后得到的信息可行性:算法是可行的,即算法中的每一条都是可以实现的,均能在有限的时间内完成。又穷性:算法执行的指令个数是有限的,每个指令有事在有限的时...

2019-04-10 13:42:01 188

原创 浅谈数据结构--线性结构 非线性结构 基本概念 no1.

数据结构的定义:一种是数据结构的逻辑层面:数据结构的逻辑结构一种是存在于计算机世界的物理层面,既数据结构的存储结构数据结构=逻辑结构+存储结构数据结构=逻辑结构+存储结构+(在存储结构上的)运算/操作数据结构的三个方面:数据的逻辑结构:线性结构–>线性表 栈 队列 串及数组非线性结构–>树形结构 图形结构数据的存储结构:顺序储存 链式存储 索引存储 散列存储数据...

2019-04-10 12:24:26 2085

原创 框架 ---Spring AOP JDBC 模板 spring事务等 no 03.

1.2Spring的AOP的基于AspectJ注解开发1.2.1Spring的基于AspectJ的注解开发1.2.1.1创建项目 引入jar包1.2.1.2引入配置文件1.2.1.3编写目标类1.2.1.4编写切面类并配置1.2.1.5使用注解的AOP对象目标类进行增强在配置文件中打开注解的AOP开发在切面类上使用注解1.2.1.6编写测试类1.2.2S...

2019-04-08 23:27:55 101

原创 框架 ---Spring IOC注解和XML开发 no 02.

1.1Spring的IOC的注解开发1.1.1Spring的IOC的注解开发入门- 1.1.1.1创建web项目,引入jar包在Spring4的版本中,除了引入基本的开发包以外,还需要引入AOP的包C:\spring-framework-4.2.4.RELEASE\libs\spring-aop-4.2.4.RELEASE.jar- 1.1.1.2引入Spring的配置文件...

2019-04-05 00:53:57 104

原创 框架 ---Struts2 Struts2的拦截器no 04.

Struts2的拦截器 1.2.1拦截器概述 1.2.1.1什么是拦截器Interceptor:拦截器,起到拦截Action的作用。Filter:过滤器,过滤从客户端向服务器发送的请求。Interceptor:拦截器:拦截是客户端对Action的访问。更细粒化的拦截。(拦截Action中的具体方法)。1.2.1.2Struts2的执行流程客户端向服务器发送一个Action的请...

2019-04-01 15:49:15 98

原创 框架 ---Struts2 OGNL概述 ValueStack(值栈)no 03.

OGNL 1.1.1OGNL概述 1.1.1.1什么是OGNL ##OGNL **OGNL:**对象图导航语言,比EL表达式强大很多倍的语言。** EL:**从域中对象中获取数据,从EL的11个对象中获取。NAME{NAME }NAME{pageContext.request.contextPath}** OGNL:**调用对象的方法,获取Struts2的值栈的数据。OGN...

2019-04-01 15:39:21 107

原创 框架 ---Struts2 servlet的API访问 复杂类型的数据封装 结果页面配置 no 02.

在使用Struts2的框架的过程中,发现struts2和servlet的API是解耦的。在实际开发中,经常使用到Servlet的API,比如进行登陆。将用户信息保存大盘session中,有的时候需要向页面输出一下...

2019-04-01 15:21:42 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除