小爷欣欣

记录点滴,以成永恒

排序:
默认
按更新时间
按访问量

JAVA 二分法

public boolean c(){ int[] b={1,4,5,3,6}; Arrays.sort(b); int target=3; boolean result=false; int min=0; int max=b.length-1; while(min&...

2018-08-14 23:09:51

阅读数:7

评论数:0

hvie hbase各自的使用场景

hive 底层是mapreduce,因此也很慢,但是它可以通过sql语句做方便操作在离线处理方面可以做数据分析。 hbase是NOsql,查询非常快,近实时查询,解决了hdfs不能修改的缺陷...

2018-08-14 13:52:47

阅读数:11

评论数:0

spark与hadoop的关联和区别,以及spark为什么那么快

spark为什么快? Spark SQL比Hadoop Hive快,是有一定条件的,而且不是Spark SQL的引擎比Hive的引擎快,相反,Hive的HQL引擎还比Spark SQL的引擎更快。 其实,关键还是在于Spark 本身快。 1,Spark是基于内存的计算,而Hadoop是基于磁...

2018-08-14 08:35:36

阅读数:50

评论数:0

数据库事务4种隔离级别及7种传播行为

第1级别:Read Uncommitted(读取未提交内容) (1)所有事务都可以看到其他未提交事务的执行结果 (2)本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少 (3)该级别引发的问题是——脏读(Dirty Read):读取到了未提交的数据 第2级别:Read Committe...

2018-08-13 21:04:11

阅读数:10

评论数:0

Java中的四种引用方式的区别 强引用、软引用、弱引用、虚引用的概念

强引用(StrongReference) 强引用就是指在程序代码之中普遍存在的,比如下面这段代码中的object和str都是强引用: 1 2 Object object = new Object(); String str = "...

2018-08-13 20:17:23

阅读数:4

评论数:0

springBoot讲解,jpa使用,微服务架构,什么是RESTful API?

1,什么是微服务架构 微服务是指开发一个单个 小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。 优点: 每个微服务都很小,这样能聚焦一个指定的业务功能或业务需求。 微服务能够被小团队单独开发,这个小团队是2到5人的开发人员组成。 微服务是松耦...

2018-08-11 22:01:24

阅读数:12

评论数:0

java集合进行排序的两种方式

java集合的工具类Collections中提供了两种排序的方法,分别是: Collections.sort(List list) Collections.sort(List list,Comparator c) 第一种称为自然排序,参与排序的对象需实现comparable接口,重写其comp...

2018-08-09 23:48:22

阅读数:6

评论数:0

Java中 3*0.1 == 0.3 返回值 false ,1*0.3 == 0.3 返回值 true

System.out.println(0.1*3==0.3); System.out.println(3*0.1 == 0.3); System.out.println(3*0.1); System.out.println(4*0.1); System.out.println(4*0.1==0....

2018-08-09 23:21:12

阅读数:11

评论数:0

java中的变量各占得字节数

boolen,8位1个字节 int,32位,4个字节 float,32位 4个字节 double,64位8个字节 char 16位,2个字节 byte 8位1个字节 short 16位 2个字节 long 64位 8个字节

2018-08-09 23:04:06

阅读数:5

评论数:0

Java中instanceof关键字的理解

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:  result = object instanceof class  参数:  Result:布尔类型...

2018-08-09 22:49:24

阅读数:4

评论数:0

在Java中,关于a=a+b与a+=b的区别

就单纯的执行这两条语句,不考虑编译器的优化的话,a=a+b的执行效率是低于a+=b的,因为它多进行了一步中间变量的操作,而且会多占用一个变量的空间。而Java编译器默认对其进行了优化,优化之后两条语句都当做 a+=b来执行了,所以实际上是没有任何却别的。   其次说一下有关类型转换的区别。 ...

2018-08-09 22:22:29

阅读数:4

评论数:0

JAVA不可变类(immutable)机制与String的不可变性

一、不可变类简介 不可变类:所谓的不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值。如JDK内部自带的很多不可变类:Interger、Long和String等。可变类:相对于不可变类,可变类创建实例后可以改变其成员变量值,开发中创建的大部分类都属于可变类。 二、不可变类的优点 ...

2018-08-09 21:26:35

阅读数:10

评论数:0

控制反转和依赖注入

控制反转是通过工厂类,把实现类的方法通过其实现的接口进行调用,并通过扫描所有的@Service注解找到这些类,把他们交给spring容器管理。 依赖注入:是动态的将依赖对象注入到bean组件 单独的讲其中一个不好理解,实际使用一般是:在启动工程时,如果是非懒加载,spring容器会自动扫描特定...

2018-08-09 11:58:46

阅读数:11

评论数:0

namenode负责资源调度,yarn也是资源调度,二者的区别是什么

其实二者面向的对象是不一样的。 namenode调度监控的对象是各个datanode节点的运行情况、属性信息; 而yarn调度的是mapreduce,对hdfs的已有数据做统计的过程的调度监控。 简单理解为一个是datanode,一个是mapreduce...

2018-08-08 10:44:33

阅读数:11

评论数:0

JVM原理最全、清晰、通俗讲解,五天40小时吐血整理

1.java自动管理堆(heap)和(栈),程序员不能直接的设置堆和栈。 3.操作系统的堆和栈: 堆(操作系统):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式类似于链表。 栈(操作系统):由操作系统自动分配释放,存放函数的参数值,局部变量值等。操作方式与数据结构中...

2018-08-03 19:21:29

阅读数:65

评论数:0

hbase rowkey设计原则 和为什么nosql查询速度快

HBase RowKey 概述 HBase是一个分布式的、面向列的数据库,它和一般关系型数据库的最大区别是:HBase很适合于存储非结构化的数据,还有就是它基于列的而不是基于行的模式。 既然HBase是采用KeyValue的列存储,那Rowkey就是KeyValue的Key了,表示唯一一行。...

2018-07-28 16:52:00

阅读数:50

评论数:0

MyEclipse或Eclipse按住ctrl点击方法,提示Problems finding implementations或无法跳转的问题解决

MyEclipse或Eclipse按住ctrl点击方法,提示Problems finding implementations或无法跳转 Reason:An error occurred while searching for implementations for method ....   ...

2018-07-27 17:50:45

阅读数:32

评论数:0

spring aop面向切面原理,用处和实力讲解

先实例对比说说什么面向切面,看下面代码: @Override public void savePerson() { //现在我想把每个保存数据库的语句前后都打印一句话,如下: System.out.println("开始保存到数据库......

2018-07-27 17:08:43

阅读数:24

评论数:0

spring @Transactional注解用于事务回滚案例

这里基于小编的这篇博文的spring配置和实体类,service类为基础,解释@Transactional注解: https://blog.csdn.net/csdnliuxin123524/article/details/80935836; 注意这里@Transcational注解起作用的前...

2018-07-27 15:06:39

阅读数:44

评论数:0

详解java动态代理机制以及使用场景

(1)什么是代理? 大道理上讲代理是一种软件设计模式,目的地希望能做到代码重用。具体上讲,代理这种设计模式是通过不直接访问被代理对象的方式,而访问被代理对象的方法。这个就好比 商户---->明星经纪人(代理)---->明星这种模式。我们可以不通过直接与...

2018-07-27 14:45:51

阅读数:64

评论数:0

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