自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java自定义注解图文教程

第一步:了解自定义注解的必备四个元注解(元注解的含义是:基于注解上的注解)1.1 @Target,是专门用来限定某个自定义注解能够被应用在哪些Java元素上面的。/** 类,接口(包括注解类型)或枚举的声明 */ TYPE, /** 属性的声明 */ FIELD, /** 方法的声明 */ METHOD, /** 方法形式参数声...

2019-07-15 20:11:45 372

原创 SpringBoot maven项目 逆向工程 生成实体类和mapper接口及映射 图文教程

第一步:pom.xml中导入依赖<!-- 反向工程依赖 --> <!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --> <dependency> <groupId>org...

2019-07-11 20:50:14 895 1

原创 SpringBoot maven项目使用PageHelper分页插件 图文教程

第一步:pom.xml中添加分页<!-- pageHelper启动器 --> 和pageHelper依赖 <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --> <dependency> ...

2019-07-11 14:57:41 2997

原创 SpringBoot maven 项目热部署

第一步:1.打开apache-tomcat-8.5.32\conf下的tomcat-users.xml文件,修改文件最后添加角色和用户:<role rolename="manager-gui"/><role rolename="manager-script"/><role rolename="manager-jmx"/><role rolenam...

2019-07-10 21:36:50 579

原创 SpringBoot maven 手动项目部署

第一步:确定项目的打包形式是war 形式 <packaging>war</packaging>第二步:在pom.xml中加入依赖 ,加入依赖的目的是派出内嵌的tomcat<dependency> <groupId>org.springframework.boot</groupId> ...

2019-07-10 20:42:08 338

原创 SpringBoot maven 项目的三种启动方式

注:引入的是SpringBoot2.0.0 的版本父项目第一种: 通过启动类:使用@SpringBootApplication注解 第二种:通过pom.xml中加入插件启动 加入插件之后右键项目 选中RunAs --> Maven bulid... 输入 spring -boot:run 单击Run就可以了<plugins&gt...

2019-07-10 20:10:57 7257

转载 Oracle SQL入门教学

Oracle SQL Developer 入门<不要删除此文本,因为它是在浏览器中运行时生成的“主要”标题列表的占位符>目的此教程介绍 Oracle SQL Developer 并展示如何管理数据库对象。所需时间大约 50 分钟概述Oracle SQL Developer 是一个免费的图形工具,可提高工作效率并简化数据库开发任务。使用 SQL Develop...

2019-07-02 16:48:11 370

转载 大数据--HDFS数据可靠性

一、什么是传统的消息传递方法?传统的消息传递方法有两种:排队:在队列中,一组用户可以从服务器中读取消息,每条消息都发送给其中一个人。发布--订阅:在这个模型中,消息被广播给所有的用户。二、请说明kafka相对传统技术有什么优势?Kafka与传统的消息传递技术相比优势在于:快速:单一的kafka代理可以处理成千上万的客户端,每秒处理数兆字节的读写操作。可伸缩...

2019-06-28 15:19:25 1094

转载 大数据--Spark(二)

一、spark streaming和storm有何区别?一个实时毫秒,一个准实时亚秒,不过storm的吞吐率比较低。二、spark有哪些组件?Master:管理集群和节点,不参与计算。Worker:计算节点,进程本身不参与计算,和master汇报。Driver:运行程序的main方法,创建sparkcontext对象。Spark context:控制整个applica...

2019-06-28 15:17:57 146

转载 大数据--spark

一、spark集群运算的模式Spark 有很多种模式,最简单就是单机本地模式,还有单机伪分布式模式,复杂的则运行在集群中,目前能很好的运行在 Yarn和 Mesos 中,当然 Spark 还有自带的 Standalone 模式,对于大多数情况 Standalone 模式就足够了,如果企业已经有 Yarn 或者 Mesos 环境,也是很方便部署的。standalone(集群模式):典型的Mat...

2019-06-28 15:16:23 164

转载 大数据hdfs、shuffle、map-reduce...

一、.hdfs写文件的步骤答案:(1)client向NameNode申请上传…/xxx.txt文件(2)NN向client响应可以上传文件(3)Client向NameNode申请DataNode(4)NN向Client返回DN1,DN2,DN3(5)Client向DN1,DN2,DN3申请建立文件传输通道(6)DN3,DN2,DN1依次响应连接(7)Client向D...

2019-06-28 15:15:18 225

转载 java面试题--数据库

1.简单说一下数据库的三范式?第一范式:数据库表的每一个字段都是不可分割的第二范式:数据库表中的非主属性只依赖于主键第三范式:不存在非主属性对关键字的传递函数依赖关系2.超键、候选键、主键、外键超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主...

2019-06-28 15:12:12 195

转载 Java面试--JVM

JVM的内存结构根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。1、Java虚拟机栈:线程私有;每个方法在执行的时候会创建一个栈帧,存储了局部变量表,操作数栈,动态连接,方法返回地址等;每个方法从调用到执行完毕,对应一个栈帧在虚拟机栈中的入栈和出栈。2、堆:线程共享;被所有线程共享的一块内存区域,在虚拟机启动时创建,用于存放对象实例。...

2019-06-28 15:10:35 96

转载 Java面试--Redis

redis常用的五种数据类型1.String(字符串)String是简单的 key-value 键值对,value 不仅可以是 String,也可以是数字。它是Redis最基本的数据类型,一个redis中字符串value最多可以是512M。2.Hash(哈希)Redis hash 是一个键值对集合,对应Value内部实际就是一个HashMap,Hash特别适合用于存储对象。3.L...

2019-06-28 15:09:11 204

转载 InputFormat和OutputFormat

InputFormat的作用:切片把切片打散成< K ,V >主要分为下面这几种不同的数据输入的方式:FileInputFormat 按照文件的块大小进行切片 该类没有实现TextInputFormat 按照文件的块大小进行切片 LineLineRecordReader,key是偏移量,value是一行的内容KeyValueInputForm...

2019-06-28 15:02:24 592

转载 JVM工作原理和流程

作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再...

2019-06-28 14:55:56 127

转载 JVM深入解析

Java运行时数据区:Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途、创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束来建立和销毁。Java虚拟机所管理的内存包括以下几个运行时数据区域,如图:1、程序计数器:指向当前线程正在执行的字节码指令。线程私有的。2、虚拟机栈:虚拟机栈是Ja...

2019-06-28 14:49:10 114

翻译 Google大数据三大论文-BigTable--中文翻译

官方的Google Reader blog中有对BigTable 的解释。这是Google 内部开发的一个用来处理大数据量的系统。这种系统适合处理半结构化的数据比如 RSS 数据源。以下发言是Andrew Hitchcock在 2005 年10月18号 基于: Google 的工程师 Jeff Dean 在华盛顿大学的一次谈话 (Creative Commons License)...

2019-06-11 07:13:09 375

翻译 Google大数据三大论文--GFS——中文翻译

GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务。1、设计概览(1)设计想定GFS与过去的分布式文件系统有很多相同的目标,但GFS的设计受到了当前及预期的应用方面的工作量及技术环境的驱动,这反映了它与早期的文件系统明显不同的设想。这就需要对传统的选择进行重新检验并...

2019-06-11 07:11:27 895

翻译 Google大数据三大论文-MapReduce--中文翻译

MapReduce:超大机群上的简单数据处理摘要MapReduce是一个编程模型,和处理,产生大数据集的相关实现.用户指定一个map函数处理一个key/value对,从而产生中间的key/value对集.然后再指定一个reduce函数合并所有的具有相同中间key的中间value.下面将列举许多可以用...

2019-06-11 07:09:10 327

原创 RedisTemplate常用集合使用说明-opsForList

1、leftPush(Kkey,Vvalue)在变量左边添加元素值。Java代码redisTemplate.opsForList().leftPush("list","a"); redisTemplate.opsForList().leftPush("list","b"); redisTemplate.opsForList().leftPush(...

2019-06-10 18:36:48 2410

原创 RedisTemplate常用集合使用说明-opsForValue

1、set(Kkey,Vvalue) 新增一个字符串类型的值,key是键,value是值。Java代码redisTemplate.opsForValue().set("stringValue","bbb"); 2、get(Objectkey) 获取key键对应的值。Java代码StringstringVal...

2019-06-10 18:36:44 1522 1

原创 RedisTemplate常用集合使用说明-opsForHash

1、put(Hkey,HKhashKey,HVvalue) 新增hashMap值。 redisTemplate.opsForHash().put("hashValue","map1","map1-1"); redisTemplate.opsForHash().put("hashValue","map2","map2-2"); ...

2019-06-10 18:33:23 7321 1

原创 RedisTemplate常用集合使用说明-opsForSet

1、add(Kkey,V...values)向变量中批量添加值。redisTemplate.opsForSet().add("setValue","A","B","C","B","D","E","F"); 2、members(Kkey)获取变量中的值。 Set set = redisTemplate.opsForS...

2019-06-10 18:29:52 3365

原创 RedisTemplate常用集合使用说明-opsForZSet

介绍opsForZSet()方法的使用:1、add(Kkey,Vvalue, doublescore)添加元素到变量中同时指定元素的分值。 redisTemplate.opsForZSet().add("zSetValue","A",1); redisTemplate.opsForZSet().add("zSetValue","B",3);...

2019-06-10 18:25:52 8416 1

空空如也

空空如也

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

TA关注的人

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