2019年5月5日

SpringMVC高级课程

摘要: requestBody和responseBody requestBody把前台页面传递JSON格式数据强制转换JavaBean responseBody在后台把javabean转换成JSON格式的数据返回页面 这两个注解不能直接使用,需要导入依赖Jackson的jar <dependency> <g 阅读全文

posted @ 2019-05-05 19:04 听风醉 阅读(317) 评论(0) 推荐(0) 编辑

SpringMVC与请求控制器

摘要: MVC设计模式 视图(View) -对应组件:JSP或者HTML文件 控制器(controller) -对应组件:Servlet 模型(Model) -对应组件:JavaBean MVC优点 多视图共享一个模型,大大提高代码的可重用性 MVC三个模块相互独立,松耦合架构 控制器提高了应用程序的灵活性 阅读全文

posted @ 2019-05-05 18:37 听风醉 阅读(1031) 评论(0) 推荐(0) 编辑

Mysql阿里数据源配置参考

摘要: maven pom.xml配置 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.5</version> </dependency> 配置db.properties文件 ur 阅读全文

posted @ 2019-05-05 17:59 听风醉 阅读(1508) 评论(0) 推荐(0) 编辑

SQL映射文件

摘要: SQL映射文件的常用元素 sql映射文件的几个顶级元素(按照定义的顺序) mapper -namespace --namespace(命名空间) --绑定Dao接口 --namespace的命名必须跟某个接口同名 --接口中的方法与映射文件中的语句id一一对应 cache -配置给定命名空间的缓存 阅读全文

posted @ 2019-05-05 17:58 听风醉 阅读(770) 评论(0) 推荐(0) 编辑

Spring框架及AOP

摘要: Spring核心概念 Spring框架大约由20个功能模块组成,这些模块主分为六个部分: Core Container :基础部分,提供了IoC特性. Data Access/Integration Web AOP(Aspect Orient Programming) Instrumentation 阅读全文

posted @ 2019-05-05 17:42 听风醉 阅读(300) 评论(0) 推荐(0) 编辑

myBatis逆向生成及使用

摘要: 引入数据库驱动 创建配置文件jdbc.properties 创建genreatorConfig.xml文件 配置Idea运行参数(mybatis-generator:generate -e) 阅读全文

posted @ 2019-05-05 17:19 听风醉 阅读(619) 评论(0) 推荐(0) 编辑

mybatis分页插件PageHelper的使用

摘要: 引入jar包: maven: <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> <art 阅读全文

posted @ 2019-05-05 17:11 听风醉 阅读(528) 评论(0) 推荐(0) 编辑

Mysql动态查询

摘要: if条件查询 格式: <if test=”条件判断”> 添加到sql的语句 </if> where标签 简化SQL语句中WHERE条件判断 智能处理and和or 如果使用几个if条件标签,如果第一个条件不成立,那么该sql语句就不成立了. 把所有的if条件语句加入到where标签内,则会根据if语句 阅读全文

posted @ 2019-05-05 17:10 听风醉 阅读(3210) 评论(0) 推荐(0) 编辑

MyBatis简介

摘要: 更简化的办法:通过packge的name属性直接直接指定包名,mybatis会自动扫描指定包下的JavaBean, 并默认设置一个别名,默认名称为JavaBean的非限定类名. 例: <typeAliases> <package name="cn.smbms.model"/> </typeAlias 阅读全文

posted @ 2019-05-05 17:09 听风醉 阅读(525) 评论(0) 推荐(0) 编辑

mysql中数据库的设计

摘要: 软件开发流程(CMMI): 1):项目启动; 2):项目计划: 3):需求分析; 需要得到的结果是什么? 4):系统设计; 该怎么做? 5):系统开发; 6):系统测试; 7):系统部署维护 软件项目开发周期中的数据库设计 需求分析阶段: 分析客户的业务设计和数据处理需求 概要设计阶段: 设计数据库 阅读全文

posted @ 2019-05-05 16:36 听风醉 阅读(4978) 评论(0) 推荐(0) 编辑

Mysql的事务、视图、索引、备份和恢复

摘要: 事务 事务是作为单个逻辑工作单元执行的一系列操作,一个逻辑工作单元必须具备四个属性.即:原子性、一致性、隔离性、持久性,这些特性通常简称为ACID. 原子性(Atomicity) 事务是不可分割的工作逻辑单元 多个操作作为一个整体向系统提交,要么都执行,要么都不执行. 一致性(Consistency 阅读全文

posted @ 2019-05-05 16:32 听风醉 阅读(458) 评论(0) 推荐(0) 编辑

Mysql高级查询

摘要: EXISTS和NOT EXISTS子查询 EXISTS 子查询 语法: SELECT * FROM 表名 WHERE EXISTS(子查询); EXISTS关键字后面可以有任意的子查询,如果有返回结果则为true 否则为false; EXISTS跟NOT EXISTS语法一样,不过是相同取反操作. 阅读全文

posted @ 2019-05-05 16:30 听风醉 阅读(849) 评论(0) 推荐(0) 编辑

Mysql中的索引()key 、primary key 、unique key 与index区别)

摘要: CREATE TABLE pre_forum_post ( pid int(10) unsigned NOT NULL COMMENT '帖子id', fid mediumint(8) unsigned NOT NULL default '0' COMMENT '论坛id', tid mediumi 阅读全文

posted @ 2019-05-05 16:28 听风醉 阅读(1671) 评论(0) 推荐(0) 编辑

MySQL数据库

摘要: 什么是SQL? SQL(Structured Query Language)结构化查询语言 数据库的好处 1):储存大量数据,方便检索和访问 2):保持数据信息的一致,完整 3):共享和安全 4):通过组合和分析,产生新的有用信息 数据库的安装配置 1):端口号设置: 使用默认端口号3306 2): 阅读全文

posted @ 2019-05-05 16:27 听风醉 阅读(218) 评论(0) 推荐(0) 编辑

DML和DQL语句

摘要: DML操作: a.插入单行数据: INSERT INTO 表名(列名,列名,...) VALUE(列值,列值,...); 表的字段名是可选的,如果省略,则一次插入所有字段 多个列表和多个值之间使用逗号分隔. 值列表必须和字段名列表数量相同,且数据类型相符, 如果插入的是表中的部分数据,字段名列表必须 阅读全文

posted @ 2019-05-05 16:21 听风醉 阅读(675) 评论(0) 推荐(0) 编辑

MYSQL创建用户和授权方法(测试mysql5.7)

摘要: 一.创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机 阅读全文

posted @ 2019-05-05 16:21 听风醉 阅读(698) 评论(0) 推荐(0) 编辑

DAO模式详解

摘要: DAO模式 数据访问层(DAO): 数据的增、删、改、查操作; 业务逻辑层(service): 业务来往的操作,需要调用数据访问层则调用数据访问层,传递数据; 表现层(UI): 呈现数据,用户交互。 Properties类(配置文件) Java中的配置文件常为properties文件,格式为文本文件 阅读全文

posted @ 2019-05-05 16:20 听风醉 阅读(2038) 评论(0) 推荐(0) 编辑

导航

因为不可能,所以才值得相信。