<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_51167391的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_51167391</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_51167391]]></copyright><item><title><![CDATA[程序包不存在问题]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/128543211</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/128543211</guid><author>qq_51167391</author><pubDate>Wed, 04 Jan 2023 09:59:44 +0800</pubDate><description><![CDATA[针对idea2020版本，在maven项目中运行程序的时候会出现java程序包不存在现象。(属于它的一个小bug)。

在idea的Settings设置中进行下面配置：

然后在maven项目下的pom.xml中加入如下代码：(加这行可以避免测试环境下重复执行两遍)]]></description><category></category></item><item><title><![CDATA[LINUX中/DEV/VDA1文件满了解决方法]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/128017526</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/128017526</guid><author>qq_51167391</author><pubDate>Thu, 24 Nov 2022 14:21:37 +0800</pubDate><description><![CDATA[df -h。]]></description><category></category></item><item><title><![CDATA[mysql——执行计划]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/127841850</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/127841850</guid><author>qq_51167391</author><pubDate>Mon, 14 Nov 2022 17:06:27 +0800</pubDate><description><![CDATA[ALL与index的区别就是ALL是从硬盘中读取，而index是从索引文件中读取」，ALL全表扫描意味着Mysql会从表的头到尾进行扫描，这时候表示通常需要增加索引来进行优化了，或者说是查询中并没有使用索引作为条件进行查询。在数据库的查询中不要使用（！id表示执行select查询语句的序号，它是sql执行的顺序的标识，sql按照id从大到小执行，id相同的为一组，从上到下执行。表示查询的列被索引覆盖，这个是查询性能比较高的体现，即所要查询的信息搜在索引里面可以得到，不用回表，索引被正确的使用。]]></description><category></category></item><item><title><![CDATA[Linux定时任务配置]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/127805398</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/127805398</guid><author>qq_51167391</author><pubDate>Fri, 11 Nov 2022 14:23:20 +0800</pubDate><description><![CDATA[文件中设置的是一些系统级的定时任务，其中每行都多了一个执行用户，并且直接编辑该文件而不是使用。所有的定时任务都是由 cron 守护进程来负责调度执行的，如果任务未按照你的预期运行，可以通过。crontab 也支持多用户，默认使用当前用户，使用。文件控制哪些用户不可以使用 crontab。查看守护进程是否 running。文件控制哪些用户可以使用。]]></description><category></category></item><item><title><![CDATA[数仓理论与实战]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/127536709</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/127536709</guid><author>qq_51167391</author><pubDate>Mon, 31 Oct 2022 10:21:16 +0800</pubDate><description><![CDATA[数据分门别类存储，更精细化管理，小成本发挥大价值。当你需要集中化管理你的数据时当你希望以更高效的方式使用数据时当你的数据量和复杂度到了需要一个团队来维护时当你希望想要数据驱动业务时当你想要借助大数据的力量来提升产品竞争力时当你想要时刻知道业务发展情况时数据中台是基于数据仓库做成产品或服务，数据仓库是服务于数据中台的核心模块ods层的数据种类十分丰富，包含几十种业务场景及日志数据。这里会包含很多损坏的数据和脏数据等。我们需要查看为什么会产生脏数据。ODS的意义，在于保存最完整的数据现场，便于一些特殊场景下的问]]></description><category></category></item><item><title><![CDATA[kafka操作小结]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/127369565</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/127369565</guid><author>qq_51167391</author><pubDate>Mon, 17 Oct 2022 17:38:51 +0800</pubDate><description><![CDATA[造成这个错误的原因也是 在执行命令时，忘记输入配置zookeeper时的根目录hostname:port/kafakCluster，直接写成了主机名加端口号，从而zookeeper找不到topic的路径。如果server.properties没有配置delete.topic.enable=true，那么此时的删除并不是真正的删除，而是把topic标记为：marked for deletion。rmr /kafkaCluster/brokers/topics/主题名。输入ls / 找到对应的topics。]]></description><category></category></item><item><title><![CDATA[读写权限111]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/127005700</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/127005700</guid><author>qq_51167391</author><pubDate>Fri, 23 Sep 2022 10:21:30 +0800</pubDate><description><![CDATA[rwxr-xr-x (755) 只有所有者才有读，写，执行的权限，组群和其他人只有读和执行的权限。-rwx–x–x (711) 只有所有者才有读，写，执行的权限，组群和其他人只有执行的权限。-rw-r–r-- (644) 只有所有者才有读和写的权限，组群和其他人只有读的权限。-rwx------ (700) 只有所有者才有读，写，执行的权限。-rw------- (600) 只有所有者才有读和写的权限。-rw-rw-rw- (666) 每个人都有读写的权限。]]></description><category></category></item><item><title><![CDATA[kafka]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/126876478</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/126876478</guid><author>qq_51167391</author><pubDate>Thu, 15 Sep 2022 17:53:53 +0800</pubDate><description><![CDATA[【代码】kafka。]]></description><category></category></item><item><title><![CDATA[字符串(汉字)与16进制字符串转换(无乱码)]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/126644070</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/126644070</guid><author>qq_51167391</author><pubDate>Thu, 01 Sep 2022 15:19:58 +0800</pubDate><description><![CDATA[【代码】字符串(汉字)与16进制字符串转换(无乱码)]]></description><category></category></item><item><title><![CDATA[scala工程报错Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exe]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/125513338</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/125513338</guid><author>qq_51167391</author><pubDate>Wed, 29 Jun 2022 08:42:08 +0800</pubDate><description><![CDATA[Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exec (default-cli) on project sp03-userservice: Command execution failed.]]></description><category></category></item><item><title><![CDATA[Hive中内部表与外部表的区别]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/122410671</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/122410671</guid><author>qq_51167391</author><pubDate>Mon, 10 Jan 2022 14:55:00 +0800</pubDate><description><![CDATA[Hive中表与外部表的区别：
1、在导入数据到外部表，数据并没有移动到自己的数据仓库目录下(如果指定了location的话)，也就是说外部表中的数据并不是由它自己来管理的!
2、在删除内部表的时候，Hive将会把属于表的元数据和数据全部删掉；而删除外部表的时候，Hive仅仅删除外部表的元数据，数据是不会删除的！
3. 在创建内部表或外部表时加上location 的效果是一样的，只不过表目录的位置不同而已，加上partition用法也一样，只不过表目录下会有分区目录而已，load data local inp]]></description><category></category></item><item><title><![CDATA[知识点整理]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/121124315</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/121124315</guid><author>qq_51167391</author><pubDate>Wed, 03 Nov 2021 16:28:07 +0800</pubDate><description><![CDATA[union和union all区别

union：对两个结果集进行并集操作，不包括重复行，同时进行默认规则的排序；
union All：对两个结果集进行并集操作，包括重复行，不进行排序；


]]></description><category></category></item><item><title><![CDATA[postgresql中unnest使用说明与示例]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/121123840</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/121123840</guid><author>qq_51167391</author><pubDate>Wed, 03 Nov 2021 16:21:53 +0800</pubDate><description><![CDATA[postgresql中unnest使用说明与示例函数说明使用场景示例一: 单个unnest示例二: unnest与其他字段一起查询(常用场景)示例三: 多个unnest与其他字段一起查询
函数说明
语法:unnest(anyarray)
返回值:setof anyelement(可以理解为一个(临时)表)
说明:unnest函数将输入的数组转换成一个表,这个表的每一列都代表相应的一个数组中的元素。
如果unnest与其他字段一起出现在select中，就相当于其他字段进行了一次join。
使用场景
完成行转列]]></description><category></category></item><item><title><![CDATA[为什么Hbase能实现快速的查询]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/120726609</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/120726609</guid><author>qq_51167391</author><pubDate>Tue, 12 Oct 2021 16:38:58 +0800</pubDate><description><![CDATA[为什么Hbase能实现快速的查询
你的快速是指什么？ 是根据亿级的记录中快速查询，还是说以实时的方式查询数据。
A：如果快速查询（从磁盘读数据），hbase是根据rowkey查询的，只要能快速的定位rowkey,  就能实现快速的查询，主要是以下因素：
1、hbase是可划分成多个region，你可以简单的理解为关系型数据库的多个分区。
2、键是排好序了的
3、按列存储的
首先，能快速找到行所在的region(分区)，假设表有10亿条记录，占空间1TB,   分列成了500个region,  1个regio]]></description><category></category></item><item><title><![CDATA[Linux常用命令]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/118669139</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/118669139</guid><author>qq_51167391</author><pubDate>Mon, 12 Jul 2021 14:41:12 +0800</pubDate><description><![CDATA[Linux常用命令
文章目录Linux常用命令一、ls和ll二、mkdir1.mkdir  -p2.mkdir -m三、四、cat五、vi六、scp七、ps八、tail总结
一、ls和ll
ll 命令列出的信息更加详细，有时间，是否可读写等信息。
ll会列出该文件下的所有文件信息，包括隐藏的文件，而ls -l只列出显式文件。
ll －t 是降序，  ll －t ｜ tac 是升序

ls
-a 列出目录下的所有文件，包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言]]></description><category></category></item><item><title><![CDATA[GBase结构的理解]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/118607724</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/118607724</guid><author>qq_51167391</author><pubDate>Fri, 09 Jul 2021 15:23:45 +0800</pubDate><description><![CDATA[GBase结构的理解

]]></description><category></category></item><item><title><![CDATA[事物、持久化、HBase和Gbase]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/118607449</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/118607449</guid><author>qq_51167391</author><pubDate>Fri, 09 Jul 2021 15:13:10 +0800</pubDate><description><![CDATA[事物、持久化、HBase和Gbase

]]></description><category></category></item><item><title><![CDATA[执行sbt gen-idea报错]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/118599606</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/118599606</guid><author>qq_51167391</author><pubDate>Fri, 09 Jul 2021 10:59:56 +0800</pubDate><description><![CDATA[执行sbt gen-idea报错
项目构建工具是项目开发中重要的一个部分，在学习SCALA的过程中，遇到SBT，SBT是Scala平台上标准的项目构建工具，双sbt之于Scala就相当于maven之于Java。SBT没有maven那么多概念的条条框框，可认为是maven的精简版。


在./sbt/0.13目录下面创建目录plugins，然后建立文件build.sbt ，再添加行

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.5.1")


在]]></description><category></category></item><item><title><![CDATA[面试小结A]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/118369905</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/118369905</guid><author>qq_51167391</author><pubDate>Wed, 30 Jun 2021 21:51:47 +0800</pubDate><description><![CDATA[来自一个非科班出身的面经——Java+大数据
参加各种大大小小的面试快有一个月了，开始面试的是大数据方向，其中有外包有自己的项目，基本上没有合适的，没有拿到一家offer。
有些公司很好，通过hr包括技术面试官就能看出来，记忆深刻的写在这里。
记一次平安外包的大数据面试，面试官很好，有笔试+面试，整体下来差不多一小时，开始将项目，可能看出我基础不太好，就从基础开始问，从头问到尾，问了好多技术点，最后把我送走。整个面试流程该走的走完了吧。
还有就是一次酷派的大数据面试，很遗憾没有通过，问的也很基础，问的很详细]]></description><category></category></item><item><title><![CDATA[高并发架构之消息队列MQ]]></title><link>https://blog.youkuaiyun.com/qq_51167391/article/details/117755982</link><guid>https://blog.youkuaiyun.com/qq_51167391/article/details/117755982</guid><author>qq_51167391</author><pubDate>Thu, 10 Jun 2021 00:21:54 +0800</pubDate><description><![CDATA[高并发架构之消息队列MQ一、为什么使用消息队列（优点）解耦异步消峰二、缺点1.数据一致性(MQ丢失的3种情况)a.生产者发送消息至MQ的数据丢失b.MQ容易挂掉c.消费者刚拿到消息，还没处理，挂掉了，MQ又以为消费者处理完2.重复消费=&gt;解决办法
一、为什么使用消息队列（优点）
优点：解耦、异步、削峰。
解耦

使用 MQ，A 系统产生一条数据，发送到 MQ 里面去，哪个系统需要数据自己去 MQ 里面消费。如果新系统需要数据，直接从 MQ
里消费即可；如果某个系统不需要这条数据了，就取消对 MQ 消息]]></description><category></category></item></channel></rss>