
SSM
文章平均质量分 96
黑某人
请不要忘记每一个想要努力的瞬间
展开
-
东易买概述
1.东易买简介1.1东易买网上商城是一个综合性的 B2B2C 平台,类似京东商城、天猫商城。网站采用商家入驻的模式,商家入驻平台提交申请,有平台进行资质审核,审核通过后,商家拥有独立的管理后台录入商品信息。商品经过平台审核后即可发布。东易买网上商城主要分为网站前台、运营商后台、商家管理后台三个子系统1.2网站前台主要包括网站首页、商家首页、商品详细页、搜索页、会员中心、订单与支付相关页面、秒杀频道等1.3运营商后台是运营商的运营人员的管理后台。 主要包括商家审核、品牌管理、规格管理、模板管原创 2020-09-13 17:21:07 · 2613 阅读 · 1 评论 -
mybatis主键生成策略和mp主键生成策略
mybatis主键生成策略和mp主键生成策略1,mybatis plus 主键生成策略都是通过给实体类的属性添加注解的方式执行type = IDTYPE… 1,AUTO数据库ID自增 2,INPUT用户输入ID 3,ID_WORKER全局唯一ID,Long类型的主键 4,ID_WORKER_STR字符串全局唯一ID 5,UUID全局唯一ID,UUID类型的主键 6,NONE该类型未设置主键类型2.主键生成的几种方式?1.数据库自增长序列或字段2.UUID3.Redis生成原创 2020-09-08 21:27:12 · 652 阅读 · 0 评论 -
问题:连接查询和子查询的区别和连接及优劣?
问题:连接查询和子查询的区别和连接及优劣?子查询的定义:1.子查询就是把一次查询的结果作为条件放到另一个查询中。(两张表之间不需要有关联字段)连接查询的定义:连接查询:通过连接运算符实现多个表的查询(两张表需要有联系,通过外键连接)效率:1.表关联的效率要高于子查询,因为子查询走的是笛卡尔积,子查询在查询的时候回将两个表中的数据都查询比较一边。如果一张表为n条记录,一张为m条记录,效率为n*m而连接查询会直接去根据条件筛选掉联合表中的数据 效率为 n 或 m...原创 2020-07-19 22:46:04 · 4201 阅读 · 0 评论 -
SpringMVC的简要介绍和表单参数的接收和时间参数的转换
SpringMVCSpringMVC三大组件DispatherServlet springMVC核心组件(中央处理器)处理器映射器:初始化配置文件,将所有的controller中@RequestMapping(“first”),请求被DispatcherServlet转发过来后,就是用用户请求的资源名称和服务列表中得资源名称进行匹配,如果不存在此资源,如果该资源不存在,于是会报404错误,如果存在我们访问的资源,就返回一个handler对象(对象中包含我们服务的具体的代码信息)处理器适配器:根据原创 2020-07-06 22:15:10 · 265 阅读 · 0 评论 -
Mybatis官方文档中的(XML映射文件)模块(半途凉了)
Mybatis官方文档中的(XML映射文件)模块(半途凉了)一、XML映射器属性的介绍Mybatis的真正强大之处在于它的语句映射。他即可以自动的映射数据库中的字段和对象的属性。SQL映射文件有几个比较重要的元素:1.cache:改命名空间的缓存配置2.cache-ref:引用其他命名空间的缓存配置3.resultMap:描述如何从数据库结果集中加载对象,是最复杂、最重要同样最强大的元素。(重点重点重点)4.sql:可被其他语句引用的可重用语句块5.insert、update、delete、原创 2020-06-30 22:33:12 · 226 阅读 · 0 评论 -
动态sql之各种标签的使用以及详细配置
动态sql在一个复杂得业务逻辑的背景下,比如一个电商网站 在一个手机表中,可能需要按照品牌,型号,颜色,内存等多个属性对手机表进行查找,如果对一个属性写一个查询方法,那么代码将会非常复杂,所以我们思考:有没有一种可能只写一种方法就可以查询出来业务。那么他来了-----动态SQL一、Where和if标签需求:查询user表的数据。多个条件无脑组合第一步:定义接口,接口中添加查询方法**注意:**定义方法时要考虑返回值与输入参数第二步:映射文件中添加方法实现配置使用if标签对条件做出判原创 2020-06-30 22:25:35 · 1506 阅读 · 1 评论 -
mybatis配置文件属性的详解和db.propertis文件的使用
Mybatis核心配置文件SqlMapConfig.xml配置核心配置文件中标签的顺序如下图所示:1.properties(属性):将核心配置文件的某些属性(连接池的四大基本属性),可以在外部的properties核心配置文件中通过表达式引用。配置步骤:第一步:定义properties文件,配置属性信息第二步:核心配置文件中引入外部属性文件 注意:标签顺序,properties处在跟标签configuration下,第一顺位的位子。第三步:在核心配置文件中使用表达式直接引用属性值(原创 2020-06-30 20:02:37 · 1297 阅读 · 0 评论 -
Mybatis的案例和接口代理开发和模板配置
Mybatis的简单入门案例一、框架的简介和Mybatis简介 框架就是一个半成品,在框架的基础上进行开发可以大大的提高开发效率,减少代码量。 框架就相当于地基,使用框架开发就相当于在地基上添砖加瓦即可。 Dbutils:数据库工具类 工具类和框架的区别: 工具类:是某种功能的代码封装 框架:是对开发某层的深度封装。 例如:Mybatis是对Dao层的深度封装 三层架构 为什么要使用分层开发? 降低开发难度,提高效率,实现模块间的解耦。 耦原创 2020-06-25 11:57:28 · 979 阅读 · 0 评论 -
Maven高阶
Maven高阶一、Maven的项目管理1.Maven工程的jar包统一版本控制目的:为了解决jar包冲突 <properties> <!-- .properties文件是键值对 <properties>标签中也是键值对:jar包名和版本的键值对、项目编码信息等 key:ujiuye.spring.version value=版本号 --> <ujiuye.spring.version>4.1.6.RELEASE</uj原创 2020-06-23 21:48:42 · 135 阅读 · 0 评论 -
Maven的基本应用
Maven的基本应用maven实际应用遇到问题一:.在配置好mvn的环境变量和配置好配置文件setting.xml文件之后,在eclipse中新建mvn项目出现错误的情况(Could not calculate build plan)解决方案:1、在eclipse中找到maven项目下的pom.xml文件打开,并添加红框中的内容:<dependencies> <dependency> <groupId>org.apac原创 2020-06-22 21:35:12 · 306 阅读 · 1 评论