日常积累
工作过程中,学习到的小知识点积累
抓住小白白
业精于勤,荒于嬉,行成于思,毁于随。
展开
-
Java 生产者消费者模式实现
一、生产者消费者模式题目:有一个仓库,容量为N;有若干个生产者,将生产的产品存入到仓库中,除非仓库已满;又有若干消费者,从仓库中取出产品消费,除非仓库已空。请写一段程序,让这个模式正常运转,考虑到多线程并发情况。二、代码实现public class ProducerConsumerRun { public static void main(String[] args) { Resource resource = new Resource(); Producer原创 2022-05-01 18:04:01 · 952 阅读 · 2 评论 -
hive sql 和 spark sql的区别
要知道两种sql的区别,先要知道什么是hive,什么是spark一、什么是hive,什么是spark(一)hive1、hive在hadoop中承担了多种角色,每种角色承担特定的功能。定语角色作用优点基于Hadoop的数仓工具查询引擎可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转化为MapReduce任务进行运行学习成本低,可以通过类sql语句执行统计,不必开发专门的MapReduce应用建立于Hadoop上的数据仓库基础架原创 2021-10-18 23:09:10 · 21752 阅读 · 13 评论 -
json 深层路径值更改或读取 fastjson
前言自动化测试下为了使一个json 串适用于多种用例场景,经常涉及到对json深层数据的读取和更改,写了很多了,做下总结。github上最新tag是1.2.80了,还是用最新releases版本https://github.com/alibaba/fastjson/releases一、配置及示例pom.xml配置 <dependency> <groupId>com.alibaba</groupId> <artifactId&g原创 2022-04-21 22:49:50 · 2977 阅读 · 0 评论 -
centos7下zeppelin安装配置
一、简介zepplin 和 jupyter 均是基于web 的notebook风格的交互数据分析和协作平台。均支持ipython,spark,python等最常用的数据分析工具;均支持local模式、yarn、k8s等资源管理平台。zeppelin集成了各种数据源连接组件,提供了统一的数据可视化平台。二、安装#解压安装包sudo tar xvf zeppelin-0.10.0-bin-all.tar -C /opt#获取配置文件cd /opt/zeppelin-0.10.0-bin-all/c原创 2022-03-30 22:55:34 · 377 阅读 · 0 评论 -
hbase表shell批量删除,disable
执行命令:#展示匹配正则表达式的所有的表echo -e "list '^.*:[0-9a-zA-Z]{1,8}$'" | hbase shell -n#disable所有匹配正则表达式的表echo -e "disable_all '^.*:[0-9a-zA-Z]{1,8}$'\ny" | hbase shell -n#drop所有匹配正则表达式的表echo -e "drop_all '^.*:[0-9a-zA-Z]{1,8}$'\ny" | hbase shell -n如示例所示,dro原创 2022-03-10 17:32:00 · 2622 阅读 · 0 评论 -
Junit 单元测试要义总结
Junit单元测试 快速上手,快速理解原创 2022-03-01 22:57:37 · 1123 阅读 · 0 评论 -
图数据库解决了什么问题?和关系型数据库的对比有哪些优势
图数据库的网络信息资料整合原创 2022-02-17 15:22:26 · 2270 阅读 · 0 评论 -
给调用Http 接口的多种方式加代理 proxy
一、http 接口添加代理(一)httpClient CloseableHttpClient <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.12</version>原创 2021-08-26 14:12:58 · 1394 阅读 · 0 评论 -
centos系统信息查看,查看核数,内存,系统版本等信息
一、查看centos版本cat /etc/redhat-release二、查看内核版本uname -a三、查看内存大小grep MemTotal /proc/meminfo四、查看磁盘大小原创 2021-08-23 09:54:37 · 598 阅读 · 0 评论 -
大数据常见门派介绍 - 持续更新中
大数据门派介绍机构ApacheCloudrea(云纪元)Hortonworks(霍顿作品)分布式系统基础架构简称Hadoopcdhhdp分布式系统基础架构全称Hadoop Distributed File SystemCloudera’s Distribution Including Apache HadoopHortonworks Data Platform大数据运维AmbariCloudera Manager...原创 2021-08-23 09:53:05 · 75 阅读 · 0 评论 -
Mac下sublime安装pretty json使用及快捷键无效时,快捷键方式
一、安装(一)安装1、Ctrl+Shift+P 弹框中输入Package Control 选中 Install Package;2、弹框中输入 Pretty Json 选中,开始安装,可以在左下角看安装情况;(二)是否安装成功1、Ctrl+Shift+P 弹框中输入Package Control 选中 List Packages;2、弹框中输入 Pretty Json 若存在即证明安装成功;也可以如下图查看,有了就是安装成功了。二、使用1、选中json串,Ctrl+Shift+P 弹框中原创 2021-07-28 16:40:03 · 13915 阅读 · 3 评论 -
expect 实现多host 自定义别名登录,用户名和密码配置到脚本里,自动登录
背景:因为经常登录多个主机,总是不太记得id,还要再找出来用户名和密码,费时费力,为了偷懒将信息记录到脚本里面,命令实现自动登录脚本(注意空格和是否引号的处理)#!/usr/bin/expectset timeout 30set host [lindex $argv 0]if { $host == "alias_host1" } { spawn ssh user@host1 expect "*password*" send "your_password\r"} elseif { $原创 2021-06-18 17:55:03 · 152 阅读 · 0 评论 -
Mac终端环境变量设置 路径存在空格的处理方式
环境变量生效报错信息变量路径export MAVEN_HOME=/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3生效环境变量操作的报错信息TD-yin:~ yonghu$ . .bash_profile -bash: export: `IDEA.app/Contents/plugins/maven/lib/maven3': not a valid identifier解决方式1、转义空格,在空格前加反斜杠e原创 2020-12-04 17:36:25 · 2650 阅读 · 0 评论