05 2019 档案

摘要:Thymeleaf语法总结 一、Thymeleaf介绍 Thymeleaf是Spring boot推荐使用的模版引擎,直接以html显示,前后端可以很好的分离。 二、Thymeleaf语法(Thymeleaf3) 在使用Thymeleaf时页面要引入名称空间: xmlns:th="http://ww 阅读全文
posted @ 2019-05-08 16:48 技术小白丁 阅读(29904) 评论(0) 推荐(8) 编辑
摘要:一、事务 在Spring Boot中,当我们使用了spring-boot-starter-jdbc或spring-boot-starter-data-jpa依赖的时候,框架会自动默认分别注入DataSourceTransactionManager或JpaTransactionManager。 所以我 阅读全文
posted @ 2019-05-08 16:44 技术小白丁 阅读(3696) 评论(0) 推荐(0) 编辑
摘要:一、Spring Data Jpa简介 JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等。 Spring Data JPA 框架,主要针对的就是 Spring 唯一没有简化到的业务逻辑代码,至此,开发者连仅剩 阅读全文
posted @ 2019-05-08 16:43 技术小白丁 阅读(386) 评论(0) 推荐(0) 编辑
摘要:一、SpringBoot简介 SpringBoot是spring团队提供的全新框架,主要目的是抛弃传统Spring应用繁琐的配置,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。从本质上说springboot不是一门新技术,主要是作用就是简化spring开发。 (在Ecli 阅读全文
posted @ 2019-05-08 16:40 技术小白丁 阅读(542) 评论(0) 推荐(0) 编辑
摘要:五、拦截器 SpringMVC中的拦截器是通过HandlerInterceptor来实现的,定义一个Interceptor有两种方式 1、实现HandlerInterceptor接口或者继承实现了HandlerInterceptor接口的类,例如抽象类HandlerInterceptorAdapte 阅读全文
posted @ 2019-05-08 16:37 技术小白丁 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一、简介 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。 二、流程架构 1.用户发送请求至 前端控制器DispatcherServlet。 2.前端控制器DispatcherServlet收到请求后调用处理器映射器HandlerMapp 阅读全文
posted @ 2019-05-08 16:35 技术小白丁 阅读(191) 评论(0) 推荐(0) 编辑
摘要:Spring事务 1)定义 事务是指多个操作单元组成的集合,多个操作单元是整体不可分割的,要么都成功,要么都不成功。必须遵守四个原则(ACID) ●原子性(Atomicity):即事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做; ●一致性(Consistency):在事务执行前数据库 阅读全文
posted @ 2019-05-08 16:31 技术小白丁 阅读(239) 评论(0) 推荐(0) 编辑
摘要:一、Spring AOP简介(百度百科) 面向切面编程(也叫面向方面编程):Aspect Oriented Programming(AOP),是软件开发中的一个热点,也是 Spring 框架中的一个重要内容。利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度 降低,提 阅读全文
posted @ 2019-05-08 16:29 技术小白丁 阅读(209) 评论(0) 推荐(0) 编辑
摘要:一、Spring IOC 简介 IOC(Inverse of control):控制反转,又称作依赖注入,主要是把创建对象和查找依赖对象的控制权交给IOC容器,由IOC容器管理对象的生命周期,是一种重要的面向对象编程的法则来消减计算机程序的耦合问题,是Spring框架的核心。 1、IOC例子说明 业 阅读全文
posted @ 2019-05-08 16:28 技术小白丁 阅读(282) 评论(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 技术小白丁 阅读(668) 评论(0) 推荐(0) 编辑
摘要:IDEA上搭建spark开发环境 我本地系统是windows10,首先IDEA上要安装了scala插件。 1、下载winutils.exe文件 winutils.exe是在Windows系统上需要的hadoop调试环境工具,里面包含一些在Windows系统下调试hadoop、spark所需要的基本的 阅读全文
posted @ 2019-05-08 10:48 技术小白丁 阅读(517) 评论(0) 推荐(0) 编辑
摘要:Spark—RDD 1、概念介绍 RDD(Resilient Distributed Dataset):弹性分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变、可分区、里面的元素可并行计算的集合。 官方定义还是比较抽象,个人理解为:它本质就是一个类,屏蔽了底层对数据的复杂抽象和处理,为用 阅读全文
posted @ 2019-05-08 10:44 技术小白丁 阅读(696) 评论(0) 推荐(0) 编辑
摘要:Spark——local模式环境搭建 一、Spark运行模式介绍 1、本地模式(loca模式):spark单机运行,一般用户测试和开发使用 2、Standalone模式:构建一个主从结构(Master+Slave)的spark集群,spark运行在集群中。 3、Spark on yarn 模式:Sp 阅读全文
posted @ 2019-05-06 10:37 技术小白丁 阅读(3039) 评论(0) 推荐(0) 编辑
摘要:Spark版本:Spark-2.1.0 Hadoop版本:hadooop-2.6.0-cdh5.7.0 官方文档:http://spark.apache.org/docs/latest/building-spark.html 一、环境配置 安装并配置好JDK 安装并配置好MAVEN 安装并配置好SC 阅读全文
posted @ 2019-05-06 10:35 技术小白丁 阅读(354) 评论(0) 推荐(0) 编辑
摘要:Spark——初识spark 一、Spark背景 1)MapReduce局限性 <1>仅支持Map和Reduce两种操作,提供给用户的只有这两种操作 <2>处理效率低效 Map中间结果写磁盘,Reduce写HDFS,多个MR之间通过HDFS交换数据 任务调度和启动开销大: mr的启动开销一,客户端需 阅读全文
posted @ 2019-05-06 10:34 技术小白丁 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一、慢查询分析(查询日志:所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录下来,Redis也提供了类似的功能。) Redis客户端执行一条命令分为如下4个部分:1)发送命令 2)命令排队 3)命令执行 4) 阅读全文
posted @ 2019-05-05 14:22 技术小白丁 阅读(384) 评论(0) 推荐(0) 编辑
摘要:4、集合(集合(set)类型也是用来保存多个的字符串元素,但和列表类型不一样的是,集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。) 1、命令 .集合内操作 1、添加元素 sadd key element [element ...]返回结果为添加成功的元素个数。 2、删除 阅读全文
posted @ 2019-05-05 11:10 技术小白丁 阅读(212) 评论(0) 推荐(0) 编辑
摘要:一、常用的全局命令 1、查看所有的键: KEYS * KEYS pattern:查找所有符合给定模式 pattern 的 key 。 KEYS 的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 key ,你最好还是用 Redis 的集合结构(set)来 阅读全文
posted @ 2019-05-05 11:09 技术小白丁 阅读(281) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示