自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 程序包不存在问题

针对idea2020版本,在maven项目中运行程序的时候会出现java程序包不存在现象。(属于它的一个小bug)。在idea的Settings设置中进行下面配置:然后在maven项目下的pom.xml中加入如下代码:(加这行可以避免测试环境下重复执行两遍)

2023-01-04 09:59:44 998

原创 LINUX中/DEV/VDA1文件满了解决方法

df -h。

2022-11-24 14:21:37 8129

原创 mysql——执行计划

ALL与index的区别就是ALL是从硬盘中读取,而index是从索引文件中读取」,ALL全表扫描意味着Mysql会从表的头到尾进行扫描,这时候表示通常需要增加索引来进行优化了,或者说是查询中并没有使用索引作为条件进行查询。在数据库的查询中不要使用(!id表示执行select查询语句的序号,它是sql执行的顺序的标识,sql按照id从大到小执行,id相同的为一组,从上到下执行。表示查询的列被索引覆盖,这个是查询性能比较高的体现,即所要查询的信息搜在索引里面可以得到,不用回表,索引被正确的使用。

2022-11-14 17:06:27 2715

原创 Linux定时任务配置

文件中设置的是一些系统级的定时任务,其中每行都多了一个执行用户,并且直接编辑该文件而不是使用。所有的定时任务都是由 cron 守护进程来负责调度执行的,如果任务未按照你的预期运行,可以通过。crontab 也支持多用户,默认使用当前用户,使用。文件控制哪些用户不可以使用 crontab。查看守护进程是否 running。文件控制哪些用户可以使用。

2022-11-11 14:23:20 581

原创 数仓理论与实战

数据分门别类存储,更精细化管理,小成本发挥大价值。当你需要集中化管理你的数据时当你希望以更高效的方式使用数据时当你的数据量和复杂度到了需要一个团队来维护时当你希望想要数据驱动业务时当你想要借助大数据的力量来提升产品竞争力时当你想要时刻知道业务发展情况时数据中台是基于数据仓库做成产品或服务,数据仓库是服务于数据中台的核心模块ods层的数据种类十分丰富,包含几十种业务场景及日志数据。这里会包含很多损坏的数据和脏数据等。我们需要查看为什么会产生脏数据。ODS的意义,在于保存最完整的数据现场,便于一些特殊场景下的问

2022-10-31 10:21:16 584

原创 kafka操作小结

造成这个错误的原因也是 在执行命令时,忘记输入配置zookeeper时的根目录hostname:port/kafakCluster,直接写成了主机名加端口号,从而zookeeper找不到topic的路径。如果server.properties没有配置delete.topic.enable=true,那么此时的删除并不是真正的删除,而是把topic标记为:marked for deletion。rmr /kafkaCluster/brokers/topics/主题名。输入ls / 找到对应的topics。

2022-10-17 17:38:51 1096

原创 读写权限111

rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限。-rwx–x–x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限。-rw-r–r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限。-rwx------ (700) 只有所有者才有读,写,执行的权限。-rw------- (600) 只有所有者才有读和写的权限。-rw-rw-rw- (666) 每个人都有读写的权限。

2022-09-23 10:21:30 135

原创 kafka

【代码】kafka。

2022-09-15 17:53:53 419

原创 字符串(汉字)与16进制字符串转换(无乱码)

【代码】字符串(汉字)与16进制字符串转换(无乱码)

2022-09-01 15:19:58 1363

原创 scala工程报错Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exe

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exec (default-cli) on project sp03-userservice: Command execution failed.

2022-06-29 08:42:08 1768

原创 Hive中内部表与外部表的区别

Hive中表与外部表的区别:1、在导入数据到外部表,数据并没有移动到自己的数据仓库目录下(如果指定了location的话),也就是说外部表中的数据并不是由它自己来管理的!2、在删除内部表的时候,Hive将会把属于表的元数据和数据全部删掉;而删除外部表的时候,Hive仅仅删除外部表的元数据,数据是不会删除的!3. 在创建内部表或外部表时加上location 的效果是一样的,只不过表目录的位置不同而已,加上partition用法也一样,只不过表目录下会有分区目录而已,load data local inp

2022-01-10 14:55:00 951

原创 知识点整理

union和union all区别union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;union All:对两个结果集进行并集操作,包括重复行,不进行排序;

2021-11-03 16:28:07 67

原创 postgresql中unnest使用说明与示例

postgresql中unnest使用说明与示例函数说明使用场景示例一: 单个unnest示例二: unnest与其他字段一起查询(常用场景)示例三: 多个unnest与其他字段一起查询函数说明语法:unnest(anyarray)返回值:setof anyelement(可以理解为一个(临时)表)说明:unnest函数将输入的数组转换成一个表,这个表的每一列都代表相应的一个数组中的元素。如果unnest与其他字段一起出现在select中,就相当于其他字段进行了一次join。使用场景完成行转列

2021-11-03 16:21:53 11205 3

转载 为什么Hbase能实现快速的查询

为什么Hbase能实现快速的查询你的快速是指什么? 是根据亿级的记录中快速查询,还是说以实时的方式查询数据。A:如果快速查询(从磁盘读数据),hbase是根据rowkey查询的,只要能快速的定位rowkey, 就能实现快速的查询,主要是以下因素:1、hbase是可划分成多个region,你可以简单的理解为关系型数据库的多个分区。2、键是排好序了的3、按列存储的首先,能快速找到行所在的region(分区),假设表有10亿条记录,占空间1TB, 分列成了500个region, 1个regio

2021-10-12 16:38:58 1117

原创 Linux常用命令

Linux常用命令文章目录Linux常用命令一、ls和ll二、mkdir1.mkdir -p2.mkdir -m三、四、cat五、vi六、scp七、ps八、tail总结一、ls和llll 命令列出的信息更加详细,有时间,是否可读写等信息。ll会列出该文件下的所有文件信息,包括隐藏的文件,而ls -l只列出显式文件。ll -t 是降序, ll -t | tac 是升序ls-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言

2021-07-12 14:41:12 400

原创 GBase结构的理解

GBase结构的理解

2021-07-09 15:23:45 321

原创 事物、持久化、HBase和Gbase

事物、持久化、HBase和Gbase

2021-07-09 15:13:10 576 1

原创 执行sbt gen-idea报错

执行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")在

2021-07-09 10:59:56 219

原创 面试小结A

来自一个非科班出身的面经——Java+大数据参加各种大大小小的面试快有一个月了,开始面试的是大数据方向,其中有外包有自己的项目,基本上没有合适的,没有拿到一家offer。有些公司很好,通过hr包括技术面试官就能看出来,记忆深刻的写在这里。记一次平安外包的大数据面试,面试官很好,有笔试+面试,整体下来差不多一小时,开始将项目,可能看出我基础不太好,就从基础开始问,从头问到尾,问了好多技术点,最后把我送走。整个面试流程该走的走完了吧。还有就是一次酷派的大数据面试,很遗憾没有通过,问的也很基础,问的很详细

2021-06-30 21:51:47 99

原创 高并发架构之消息队列MQ

高并发架构之消息队列MQ一、为什么使用消息队列(优点)解耦异步消峰二、缺点1.数据一致性(MQ丢失的3种情况)a.生产者发送消息至MQ的数据丢失b.MQ容易挂掉c.消费者刚拿到消息,还没处理,挂掉了,MQ又以为消费者处理完2.重复消费=>解决办法一、为什么使用消息队列(优点)优点:解耦、异步、削峰。解耦使用 MQ,A 系统产生一条数据,发送到 MQ 里面去,哪个系统需要数据自己去 MQ 里面消费。如果新系统需要数据,直接从 MQ里消费即可;如果某个系统不需要这条数据了,就取消对 MQ 消息

2021-06-10 00:21:54 912

原创 Flume之多级、扇入、扇出流动

1.多级流动2.扇入流动

2021-04-29 18:33:35 625

原创 job执行流程

job执行流程

2021-04-26 18:43:00 305

转载 git的使用

https://www.cnblogs.com/0zcl/p/6874588.html

2021-04-09 19:36:31 54

原创 oauth2授权流程

授权流程oAuth 在 “客户端” 与 “服务提供商” 之间,设置了一个授权层(authorization layer)。“客户端” 不能直接登录 “服务提供商”,只能登录授权层,以此将用户与客户端区分开来。“客户端” 登录授权层所用的令牌(token),与用户的密码不同。用户可以在登录的时候,指定授权层令牌的权限范围和有效期。“客户端” 登录授权层以后,“服务提供商” 根据令牌的权限范围和有效期,向 “客户端” 开放用户储存的资料二、基本流程用户访问客户端功能客户端第三方授权服务提供商的认证

2021-04-08 10:25:04 224

原创 四种引用类型

四种引用类型前言一、强引用二、软引用三、弱引用四、虚引用总结前言JDK1.2 之前,一个对象只有“已被引用”和"未被引用"两种状态,这将无法描述某些特殊情况下的对象,比如,当内存充足时需要保留,而内存紧张时才需要被抛弃的一类对象。所以在 JDK.1.2 之后,Java 对引用的概念进行了扩充,将引用分为了:强引用(Strong Reference)软引用(Soft Reference)弱引用(Weak Reference)虚引用(Phantom Reference)4 种,这 4 种引用的强度

2021-04-06 00:25:28 3255

原创 applet类

applet一、介绍1.public void init()2.public void start()3. public void stop()4. public void stop()5. paint(Graphics g)一、介绍Applet 类是浏览器类库中最为重要的类,同时也是所有 JAVA 小应用程序的基本类。一个 Applet 应用程序从开始运行到结束时所经历的过程被称为 Applet 的生命周期。Applet 的生命周期涉及 init() 、 start() 、 stop() 和 de

2021-04-05 23:59:55 462

原创 ACSII和ANSI以及unicode

1、标准ASCII只使用7个bit,扩展的ASCII使用8个bit2、 ASCII码包含一些特殊空字符,不能打印。3、ASCII码是ANSI码的子集, ANSI编码是一种对ASCII码的拓展: ANSI编码用0x00~0x7f(即十进制下的0到127)范围的1个字节来表示1个英文字符,超出一个字节的0x80~0xFFFF范围来表示其他语言的其他字符。也就是说, ANSI码仅在前128 (0-127 )个与ASCII码相同,之后的字符全是某个国家语言的所有字符。4、在简体中文的Wind.

2021-04-05 22:47:00 466

原创 try finally reture 的执行顺序

这是牛客上的一道题,总结一下:finally代码块在return中间执行。return的值会被放入临时空间,然后执行finally代码块,如果finally中有return,会刷新临时空间的值,方法结束返回临时空间值。

2021-04-05 21:34:26 106

原创 Throwable

各大异常

2021-04-02 21:43:36 75

原创 消息队列

消息队列一、作用1.解耦1.消峰二、rabbitmq的启动和控制台登录1.服务器启动rabbtimq2.登录控制台三、rabbitmq五种模式1.简单模式2.争抢模式3.交换机----3种(1).交换机的运行机制(2).三种类型第一种:发布订阅:fanout第二种:路由模式:direct第三种:主题模式:topic一、作用1.解耦代码,或者系统通信都可能存在强耦合的关系,可以通过消息队列第三方技术处理强耦合,解耦 。1.消峰请求到达系统的方法上限,超过上限的请求不丢失不拒绝.。二、rabbitm

2021-03-31 19:22:12 464 2

原创 mycat server.xml黑名单配置

> <blacklist check="true"></blacklist>配置项 缺省值 描述selelctAllow true 是否允许执行 SELECT 语句selectAllColumnAllow true 是否允许执行 SELECT * FROM T 这样的语句。如果设置为 false,不允许执行 select * from t,但可以select * from (selec

2021-03-28 19:27:25 169

原创 SpringMVC面试题(知识点详解)

SpringMVC面试题总结一、谈谈你对SpringMVC的理解?a.SpringMVC有哪些优点?b.Spring MVC的异常处理 ?二、SpringMVC有哪些组件?a.前端控制器(DispatcherServlet)b.处理器映射器(HandlerMapping)c.处理器适配器(HandlerAdapter)d.视图解析器(ViewResolver)e.视图(View)三、SpringMVC的流程?四、SpringMVC有哪些组件?1.常用注解@RequestMapping@RequestBody

2021-03-24 22:33:11 1358 1

原创 Spring2021面试题总结

Spring面试题总结一、Spring是什么?Spring是一个轻量级Java开发框架,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。解决企业级应用开发的复杂性,简化Java开发。二、Spring有哪些模块1.Spring Core框架的最基础部分,提供 IoC 容器,对 bean 进行管理,它主要的组件就是BeanFactory, 是工厂模式的实现。2.Spring Context继承BeanFactory,提供上下文信息,扩展出JNDI、EJB、电子邮件、国际化等功能。3

2021-03-20 00:43:19 2155 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除