摘要: Thymeleaf语法总结 一、Thymeleaf介绍 Thymeleaf是Spring boot推荐使用的模版引擎,直接以html显示,前后端可以很好的分离。 二、Thymeleaf语法(Thymeleaf3) 在使用Thymeleaf时页面要引入名称空间: xmlns:th="http://ww 阅读全文
posted @ 2019-05-08 16:48 技术小白丁 阅读(29617) 评论(0) 推荐(8) 编辑
摘要: 一、事务 在Spring Boot中,当我们使用了spring-boot-starter-jdbc或spring-boot-starter-data-jpa依赖的时候,框架会自动默认分别注入DataSourceTransactionManager或JpaTransactionManager。 所以我 阅读全文
posted @ 2019-05-08 16:44 技术小白丁 阅读(3665) 评论(0) 推荐(0) 编辑
摘要: 一、Spring Data Jpa简介 JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等。 Spring Data JPA 框架,主要针对的就是 Spring 唯一没有简化到的业务逻辑代码,至此,开发者连仅剩 阅读全文
posted @ 2019-05-08 16:43 技术小白丁 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一、SpringBoot简介 SpringBoot是spring团队提供的全新框架,主要目的是抛弃传统Spring应用繁琐的配置,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。从本质上说springboot不是一门新技术,主要是作用就是简化spring开发。 (在Ecli 阅读全文
posted @ 2019-05-08 16:40 技术小白丁 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 五、拦截器 SpringMVC中的拦截器是通过HandlerInterceptor来实现的,定义一个Interceptor有两种方式 1、实现HandlerInterceptor接口或者继承实现了HandlerInterceptor接口的类,例如抽象类HandlerInterceptorAdapte 阅读全文
posted @ 2019-05-08 16:37 技术小白丁 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。 二、流程架构 1.用户发送请求至 前端控制器DispatcherServlet。 2.前端控制器DispatcherServlet收到请求后调用处理器映射器HandlerMapp 阅读全文
posted @ 2019-05-08 16:35 技术小白丁 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Spring事务 1)定义 事务是指多个操作单元组成的集合,多个操作单元是整体不可分割的,要么都成功,要么都不成功。必须遵守四个原则(ACID) ●原子性(Atomicity):即事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做; ●一致性(Consistency):在事务执行前数据库 阅读全文
posted @ 2019-05-08 16:31 技术小白丁 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、Spring AOP简介(百度百科) 面向切面编程(也叫面向方面编程):Aspect Oriented Programming(AOP),是软件开发中的一个热点,也是 Spring 框架中的一个重要内容。利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度 降低,提 阅读全文
posted @ 2019-05-08 16:29 技术小白丁 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、Spring IOC 简介 IOC(Inverse of control):控制反转,又称作依赖注入,主要是把创建对象和查找依赖对象的控制权交给IOC容器,由IOC容器管理对象的生命周期,是一种重要的面向对象编程的法则来消减计算机程序的耦合问题,是Spring框架的核心。 1、IOC例子说明 业 阅读全文
posted @ 2019-05-08 16:28 技术小白丁 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Spark—RDD编程常用转换算子代码实例 Spark rdd 常用 Transformation 实例: 1、def map[U: ClassTag](f: T => U): RDD[U] 将函数应用于RDD的每一元素,并返回一个新的RDD 2、def filter(f: T => Boolean 阅读全文
posted @ 2019-05-08 10:53 技术小白丁 阅读(643) 评论(0) 推荐(0) 编辑
摘要: IDEA上搭建spark开发环境 我本地系统是windows10,首先IDEA上要安装了scala插件。 1、下载winutils.exe文件 winutils.exe是在Windows系统上需要的hadoop调试环境工具,里面包含一些在Windows系统下调试hadoop、spark所需要的基本的 阅读全文
posted @ 2019-05-08 10:48 技术小白丁 阅读(502) 评论(0) 推荐(0) 编辑
摘要: Spark—RDD 1、概念介绍 RDD(Resilient Distributed Dataset):弹性分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变、可分区、里面的元素可并行计算的集合。 官方定义还是比较抽象,个人理解为:它本质就是一个类,屏蔽了底层对数据的复杂抽象和处理,为用 阅读全文
posted @ 2019-05-08 10:44 技术小白丁 阅读(677) 评论(0) 推荐(0) 编辑