- 博客(20)
- 收藏
- 关注
原创 Spark&Hive互通
目录问题配置原理问题通过hive beeline进入后建的表与通过spark-sql进入建表互相不可见配置//变量位置:org.apache.hadoop.hive.metastore.conf.MetastoreConf.ConfVars#CATALOG_DEFAULT//默认值CATALOG_DEFAULT("metastore.catalog.default","metastore.catalog.default","hive", "T..
2021-07-24 10:39:23
845
1
原创 Spark读写JDBC调优
Spark读写JDBC目录总结写读调优总结参数1. 基本参数valJDBC_URL=newOption("url")valJDBC_TABLE_NAME=newOption("dbtable")valJDBC_DRIVER_CLASS=newOption("driver")2. 调优参数valJDBC_PARTITION_COLUMN=newOption("partitionColumn")valJDBC_LOWE...
2021-07-24 10:31:17
2002
1
原创 OpenJDK8 编译与调试
目录准备编译OpenJDK8安装Visual Studio Code运行调试OpenJDK8项目准备 Centos环境 原因windows上编译和调试jdk坑比较多,建议使用linux 我是通过在windows安装Oraclevirtual box虚拟机,其信息如下 2.初始jdk安装 原因是作为引导jdk详情见openjdk源码包中的README-builds.html文档,如下图红框,构建jdk要求使用jdk7,update7或者更新的版...
2021-07-24 10:28:08
1945
1
原创 Hadoop家族环境搭建各种版本选择
System RequirementsSupported Platforms• GNU/Linuxis supported as a development and production platform for both server andclient.• SunSolaris is supported as a development and production
2016-04-17 18:43:45
1155
原创 Java管道 PipedInputStream PipedOutputStream
PipedInputStream产生用于写入相关 PipedOutputStream的数据,实现管道化概念 PipedOutputStream作为多线程中
2014-11-15 16:29:34
753
原创 Java 匿名内部类 工厂模式
public interface huhu {// }public huhu info() {return new huhu(){public int here;public void saySomething() {System.out.println(name+age);}};}
2014-11-15 09:16:29
682
原创 Java反射学习
重新温习了遍反射机制,真是温故而知新,好了 ,废话不多说,开始咯~~~~O(∩_∩)O哈哈~ 1:所有类的对象都是Class的实例 类Class 这里只列出极少的部分方法,若有需要可查API类库以获取更多信息forName(String className) 返回与带有给定字符串名的类或接口相关联的 Class 对象getConstructors() 返回一个包含某些 Con
2014-11-14 20:38:27
446
原创 从字符串取出数值,并进行排序
package cn.edu.upc.oldschool.thread;import java.util.Arrays;import java.util.regex.Matcher;import java.util.regex.Pattern;public class GetNeedStringTest {/*** @param args by gongxu
2014-10-23 20:09:39
1278
原创 Java 数据库连接池 实现
写项目每次用到数据库不可避免,但是项目越大,项目模块中对数据库的链接就越多,这也就对系统造成了问题,反应慢,开销大,还容易崩溃。一直想写个可以服用的连接池,所以查阅书籍,写了个不成形的。当然,要实现,就必须根据原理来,为了文章简洁,重要的就关键点捎带。写这个就要有用,不然意义何在。这是百度百科对数据库连接池的简要讲解:http://baike.baidu.com/view/84055.htm?fr
2014-10-23 20:06:18
692
原创 安卓面试题之一
AIDL的全称是什么?如何工作?能处理哪些类型的数据?AIDL的英文全称是Android Interface Define Language当A进程要去调用B进程中的service时,并实现通信,我们通常都是通过AIDL来操作的A工程:首先我们在net.blogjava.mobile.aidlservice包中创建一个RemoteService.aidl文件,在里面我们
2014-07-01 10:27:28
660
原创 从线程逃逸的异常
异常一旦逃逸出run()方法外,就会传播到控制台。所以必须采取必要措施处理异常,可以使用线程组或者用Executor来处理。线程组中的线程可以修改组内的其他线程,包括那些位于分层结构最深处的,一个线程不能修改位于自己所在组或者下属组之外的任何线程。java SE5后,可以用Executor来处理,Thread.UncaughtExceptionHander允许为每个Thread对象都附着一个异常处
2014-01-14 09:05:49
1036
原创 定制线程属性
import java.util.concurrent.*;import java.util.logging.Level;import java.util.logging.Logger;class DaemonTheadFactory implements ThreadFactory { public Thread newThread (Runnable r) {
2013-12-13 08:35:06
551
翻译 华为java面试题,从学长处收集而来,带有部分解答
JAVA方面1 面向对象的特征有哪些方面 2 String是最基本的数据类型吗?3 int 和 Integer 有什么区别4 String 和StringBuffer的区别5运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常
2013-12-12 21:29:16
679
原创 java后台线程处理
后台(daemon)线程,即为在程序运行时候在后台提供一种通用服务的线程,并且这种线程并不属于程序中不可或缺的部分,只要有任何非后台线程还在运行,程序就不会终止。如下所示,执行main()就是一个非后台线程,在线程启动之前必须调用setDaemon()方法才能把它设置为后台线程。import java.util.concurrent.*;import java.util.logging.L
2013-12-12 21:17:19
1151
原创 java线程优先级设置
线程的优先级将该线程的重要性传递给了调度器。优先权不会导致死锁(产生死锁的必要条件是互斥,请求保持条件,不剥夺条件,环路等待条件),绝大多数时间里面,线程都应该以默认的优先级运行。在下面的示例中,你可以通过getPriority()读取现有线程的优先级,通过setPriority()修改它的优先级。//SimplyPriority.javaimport java.util.concurre
2013-12-12 20:46:17
2026
原创 java中Runnable与Callable区别
Runnable是执行工作的独立任务,但是不具有任何返回值。 Runnable 接口应该由那些打算通过某一线程执行其实例的类来实现。类必须定义一个称为run 的无参数方法。设计该接口的目的是为希望在活动时执行代码的对象提供一个公共协议。例如,Thread 类实现了Runnable。激活的意思是说某个线程已启动并且尚未停止。此外,Runnable 为非Thread 子类的类提供了一种激活
2013-12-11 16:43:19
929
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人