代码改变世界

Hive数据分析及优化

2020-03-23 20:57 by DataBases, 817 阅读, 0 推荐, 收藏,
摘要:(base) [root@pyspark conf]# cat hive-site.xml<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="configuratio 阅读全文

Hive开发UDF

2020-03-23 17:58 by DataBases, 331 阅读, 0 推荐, 收藏,
摘要:<dependencies> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifactId> <version>2.7.3</version> </dependency> <depend 阅读全文

mvn验证信息

2020-03-23 17:57 by DataBases, 348 阅读, 0 推荐, 收藏,
摘要:C:\Users\星环科技>mvn help:system[INFO] Scanning for projects...[INFO][INFO] [INFO] Building Maven Stub Project (No POM) 1[INFO] [INFO][INFO] maven-help-p 阅读全文

Kafka

2020-03-23 17:54 by DataBases, 306 阅读, 0 推荐, 收藏,
摘要:Kafka 是一个分布式流式处理平台。 三个关键功能: 消息队列:发布和订阅消息流,这个功能类似于消息队列,这也是 Kafka 也被归类为消息队列的原因。 容错的持久方式存储记录消息流: Kafka 会把消息持久化到磁盘,有效避免了消息丢失的风险·。 流式处理平台: 在消息发布的时候进行处理,Kaf 阅读全文

Zookeeper

2020-03-23 14:48 by DataBases, 259 阅读, 0 推荐, 收藏,
摘要:ZooKeeper 是一个开源的分布式协调服务,成为Hadoop,HBase和其他分布式框架使用的有组织服务的标准。 例如,Apache HBase使用ZooKeeper跟踪分布式数据的状态。ZooKeeper 的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并 阅读全文

Java中的锁

2020-03-23 13:42 by DataBases, 299 阅读, 0 推荐, 收藏,
摘要:悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做 阅读全文

JVM垃圾回收

2020-03-23 00:38 by DataBases, 229 阅读, 0 推荐, 收藏,
摘要:如何判断对象是否死亡(两种方法)。 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。 如何判断一个常量是废弃常量 如何判断一个类是无用的类 垃圾收集有哪些算法,各自的特点? HotSpot 为什么要分为新生代和老年代? 常见的垃圾回收器有哪些? 阅读全文

String 类和常量池

2020-03-22 23:52 by DataBases, 280 阅读, 0 推荐, 收藏,
摘要:String 对象的两种创建方式: String str1 = "abcd";//先检查字符串常量池中有没有"abcd",如果字符串常量池中没有,则创建一个,然后 str1 指向字符串常量池中的对象,如果有,则直接将 str1 指向"abcd""; String str2 = new String( 阅读全文

Java 对象的创建过程

2020-03-22 23:35 by DataBases, 305 阅读, 0 推荐, 收藏,
摘要:Step1:类加载检查 虚拟机遇到一条 new 指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载过、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 Step2:分配内存 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。 阅读全文

Java线程池

2020-03-22 17:31 by DataBases, 216 阅读, 0 推荐, 收藏,
摘要:内存模型 为了保证共享内存的正确性(可见性、有序性、原子性),内存模型定义了共享内存系统中多线程程序读写操作行为的规范。通过这些规则来规范对内存的读写操作,从而保证指令执行的正确性。它与处理器有关、与缓存有关、与并发有关、与编译器也有关。他解决了CPU多级缓存、处理器优化、指令重排等导致的内存访问问 阅读全文
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 40 下一页