• Sticky
    oracle的导入导出

    oracle的导入导出

    oracle 提供了完善的exp/imp功能,可以用来备份数据.当然,plsql developer等数据库连接工具提供了图形化的操作功能,但是那些功能也是在你选择了任务提交后将你所做的操作转换为系统命令提供给系统的,所以我就简单的总结一下在使用exp/imp过程中的经验. 1. 准备在做数据导出之前,我们先要做一些准备工作,这些工作项你可以选择在后续的过程中做甚至不做,...
  • Sticky
    oracle技巧

    oracle技巧

    1. python3 中的cx_Oraclecx_Oracle 模块是没法直接通过pip install的,要想使用,需要配置好几个东西,此处默认已经安装了python3(离线的话需要配置好yum和pip源) 1. oracle instantclientoracle官网下载地址官网下载需要注册,我把我用到的 instantclient-basic-linux.x64-12.1.0.2.0....
  • Sticky
    Spring框架下的Log

    Spring框架下的Log

    关于Spring的logSpring框架默认使用Logback用于日志。除了Spring自己框架使用了日志以外,我们在业务代码里也有使用log的需求,因此时常需要获得一个log实例,获得一个log实例的方式很多,根据使用的不同的包,有很多种方式,举例如下: 12345678910111213141516@CommonsLogprivate static final org.apache.co...
  • Sticky
    Java基础整理之线程

    Java基础整理之线程

    多线程问题多线程基本概念 线程 线程是可以被CPU调度的最小运行单位。也可以认为是一种轻量级的进程。每个进程都有自己独立的地址空间,这保证了进程之间的隔离性,但也带来了进程之间相互访问的复杂性。而同进程的多个线程共享地址空间,因此相比进程来说要快的多,也更轻量一些。 并行与并发 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。 并发:通过cpu调度算法,让用户看上去同时...
  • Sticky
    Hive元数据结构

    Hive元数据结构

    Hive中的数据库和表都是一目录的形式存储在HDFS的/user/hive/warehouse/下的,表中的数据则已文件的形式存储.Hive的元数据metadata则需要存在关系型数据库中,Hive默认是将元数据存储在内嵌的Derby数据库中,而一般我们使用Hive的时候都需要将其修改为Mysql数据库.修改方法在这里 这里主要写一下Hive的元数据的结构,看看都存了些什么内容. 1. 存储...
  • Sticky
    Hive中join的原理和机制

    Hive中join的原理和机制

    笼统的说,Hive中的Join可分为Common Join(Reduce阶段完成join)和Map Join(Map阶段完成join)。本文简单介绍一下两种join的原理和机制。

  • Sticky
    JVM调试工具使用

    JVM调试工具使用

    JVM调试工具使用简介JVM调试工具是解决线上问题的重要方法。一些常见的线上问题比如说运行时单线程耗时过长、GC无法申请到足够的空间而产生OOM错误。这些线上的错误十分恼人,目前我们对于响应时间过长的处理,大多数是增加log,然后分析哪一步耗时比较长,这种做法并不是总是管用,因为有些多线程的问题可能很难复现,比如死锁,第二是并不是所有的生产环境都跟现在一样自由,我们可以随意部署、重启。至于O...
  • Sticky
    oracle异常

    oracle异常

    1. 用户session意外终端sql或者sqlplus终端关掉可能会使正在执行的session被oracle锁掉 1234SQL Error: ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired00054. 00000 - "resource busy and acquire...
  • Sticky
    Hive配置MySQL metastore

    Hive配置MySQL metastore

    hive中除了保存真正的数据以外还要额外保存用来描述库、表、列的数据,称为hive的元数据.这些元数据又存放在何处呢?hive需要将这些元数据存放在另外的关系型数据库中. 发行版的Hadoop无论是CDH还是HDP安装Hive之前都可以提前配置好MySQL服务来使用MySQL管理Hive的元数据,通过Cloudera Manager或者Ambari管理Hadoop集群来配置MySQL和Hiv...
  • Sticky
    clickhouse集群相关

    clickhouse集群相关

    1. 安装一个2节点2实例的集群2. 2节点4实例的集群
1234