自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 老题重谈接口和抽象类的区别

抽象类和接口的对比参数 抽象类 接口 默认的方法实现 它可以有默认的方法实现 接口完全是抽象的。它根本不存在方法的实现 实现 子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。 子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现 构造器 抽象类可以有构造...

2018-08-31 09:50:49 106

原创 java单例设计模式

单例的条件是:1.私有化构造函数2.私有化静态对象实例3.对外提供一个方法可以获取静态私有化实例对象最常用的二种:饿汉式和懒汉式一、饿汉式顾名思义就是上来不管三七二十一就创建一个实例对象。所以即使在多线程并发的情况下也是线程安全的。但是浪费存储空间。public class Singleton { private static Singleton instan...

2018-08-29 15:15:09 177

转载 推荐几个spring cloud学习资料

研究Spring Cloud也有一段时间了,手头上有一点收集的资料,分享给小伙伴们学习。博客1.跟我学Spring Cloud 2.周立|Spring Cloud 3.Spring Cloud基础教程(强烈推荐) 4.Spring Cloud系列文章 5.forezp|史上最简单的 Spring Cloud 教程 6.liaokailin的专栏 7.Spring Cloud系列...

2018-08-13 11:57:45 3710

原创 学习spring cloud随笔

Spring cloud的服务治理组件使用spring cloud netflix,它是大多集成了netflix公司开发的eureka(服务发现和服务注册),ribbon(负载均衡),Hystrix(断路器)、Feign(RESTful Web Service客户端,整合了Ribbon和Hystrix)等一、eureka (服务发现和注册组件)eureka是spring cloud 推荐的...

2018-08-09 12:32:36 206

原创 spring boot + redis 配置

1.引入reids包spring-boot-starter-redis(springboot版本1.4版本前),spring-boot-starter-data-redis(1.4版本后)选择合适的API:这个主要是根据redis存储的数据类型需求决定,key一般都是String,但是value可能不一样,一般有两种,String和 Object; 如果k-v都是String类型,我...

2018-08-07 17:44:02 10104 4

原创 spring boot 使用application.yml作为配置文件格式也特别注意

在进行spring boot 开发时,我们现在都比较喜欢使用application.yml来作为配置文件,而不喜欢使用application.properties来配置。我个人认为还是使用application.yml比较直观,易读一些, 但是书写格式一定要注意:(1)yml文件采用空格的形式,都是偶数个空格,主关键字顶头,次之关键字换行2个空格,依次类推。。。刚开发的时候不太注意,所以...

2018-08-07 10:53:06 7710

原创 Spring boot HttpMessageConverter的作用

相信使用过Spring的开发人员都用过@RequestBody、@ResponseBody注解,可以直接将输入解析成Json、将输出解析成Json,但HTTP 请求和响应是基于文本的,意味着浏览器和服务器通过交换原始文本进行通信,而这里其实就是HttpMessageConverter发挥着作用。HttpMessageConverterHttp请求响应报文其实都是字符串,当请求报文到java...

2018-08-06 15:52:30 1061

原创 spring boot中WebMvcConfigurationAdapter抽象类的作用

这个类是SpringBoot内部提供专门处理用户自行添加的配置,里面不仅仅包含了修改视图的过滤还有其他很多的方法,包括我们后面章节要讲到的拦截器,过滤器,Cors配置等。开始前还是有点要注意的:springBoot 的版本从1.x 升级到 2 之后WebMvcConfigurerAdapter就发现这个抽象类已经过时了,查看源码就知道,在springboot 1.x中WebMvcConfi...

2018-08-06 15:26:51 3817 2

原创 java volatile关键字在多线程环境下的作用

提到volatile之前,我们首先来看看java的内存模型,因为他们之间有密切的关系。计算机在执行的过程中,每条指令都有cpu来完成运算,势必要涉及读取数据和写入数据,由于程序执行过程中,数据是存放在主内存中,因此任何对数据的操作都需要与主内存交互进行,大大的降低了指令的执行速度,因此cpu中就出现了高速缓存。        也就是说,先从主内存中复制一份数据到cpu的高速缓存中,这样cp...

2018-08-05 22:21:34 2923 5

原创 大数据学习路线图

大数据技术板块划分数据采集 flume kafka logstash filebeat ... 数据存储 mysql redis hbase hdfs ... 虽然mysql不属于大数据范畴 但是我在这也列出来了,因为你在工作中离不开它 数据查询 hive impala elasticsearch kylin ... 数据计算 实时计算 storm sp...

2018-08-01 11:31:45 234

空空如也

空空如也

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

TA关注的人

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