随笔分类 - 项目经验
摘要:在这里执行 mvn dependency:resolve -Dclassifier=sources
阅读全文
摘要:old使用map 缺点:old中有多个不同类型的字段,但是需要保持数据类型一致 解决方法:全都弄成字符串,到时候有需要的时候再强转 变更的字段可能不一样,所以不推荐使用struct
阅读全文
摘要:chown atguigu:atguigu /opt sudo chown atguigu:atguigu -R /opt
阅读全文
摘要:就是{k, v}键值对 其中,ID的可以识别,name不能正确解析。因为name对应的k是name,而不是k,所以找不到 不是严格的要求都一样,但是如果不一样有可能有的字段不能正确解析
阅读全文
摘要:org.apache.flume.channel.ChannelProcessor.configureInterceptors(ChannelProcessor.java:115)] Builder class not found. Exception follo 自己落了几个步骤 要把第二个消费的
阅读全文
摘要:https://www.cnblogs.com/qiantuwuliang/archive/2009/05/31/1492778.html
阅读全文
摘要:第一,RDD架构重构与优化 尽量去复用RDD,差不多的RDD,可以抽取称为一个共同的RDD,供后面的RDD计算时,反复使用。 第二,公共RDD一定要实现持久化 北方吃饺子,现包现煮。你人来了,要点一盘饺子。馅料+饺子皮+水->包好的饺子,对包好的饺子去煮,煮开了以后,才有你需要的熟的,热腾腾的饺子。
阅读全文
摘要:Hive中的Null在底层是以“\N”来存储,而MySQL中的Null在底层就是Null,为了保证数据两端的一致性。在导出数据时采用--input-null-string和--input-null-non-string两个参数。导入数据时采用--null-string和--null-non-stri
阅读全文
摘要:报错原因: from前面没有加空格 row后面多加了一个空格 找了半天的错,以为是环境问题或者是pom有问题,结果是自己的粗心导致的,现在还不知道第一个的from少加了一个空格为啥会报错 如果你遇到了这个问题,除了网上给的方法外,可以看一下你自己的代码的问题 第一行是错误代码 "select * f
阅读全文
摘要:访问时长:把session的最后一个action的时间,减去第一个action的时间 访问步长:session的action数量 session访问时长,也就是说一个session对应的开始的action,到结束的action,之间的时间范围; 访问步长,指的是,一个session执行期间内,依次点
阅读全文
摘要:引用JDBC相关的所有接口或者是抽象类的时候,必须导java.sql的包,方便后期的维护和管理 整体 1、加载驱动类:Class.forName() 2、获取数据库连接:DriverManager.getConnection() 3、创建SQL语句执行句柄:Connection.createStat
阅读全文
摘要:Serializability of a class is enabled by the class implementing the java.io.Serializable interface. Classes that do not implement this interface will
阅读全文
摘要:https://www.cnblogs.com/three-fighter/p/14396208.html
阅读全文
摘要:* 配置管理组件 * * 1、配置管理组件可以复杂,也可以很简单,对于简单的配置管理组件来说,只要开发一个类,可以在第一次访问它的 * 时候,就从对应的properties文件中,读取配置项,并提供外界获取某个配置key对应的value的方法 * 2、如果是特别复杂的配置管理组件,那么可能需要使用一
阅读全文
摘要:Java中,每一个类第一次使用的时候,就会被Java虚拟机(JVM)中的类加载器,去从磁盘上的.class文件中加载出来,然后为每个类都会构建一个Class对象,就代表了这个类 每个类在第一次加载的时候,都会进行自身的初始化,那么类初始化的时候,会执行哪些操作的呢? 就由每个类内部的static {
阅读全文