原创 DataGrip 連接 HiveServer2 報錯

DataGrip 連接 HiveServer2 報錯 一、Heap memory Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 因爲

原创 動態規劃入門 之 最大子序和 dp or 分治 (循序漸進)

最大子序和 給定一個整數數組 nums ,找到一個具有最大和的連續子數組(子數組最少包含一個元素),返回其最大和。 示例: 輸入: [-2,1,-3,4,-1,2,1,-5,4], 輸出: 6 解釋: 連續子數組 [4,-1,2,

原创 5. Linux C 輸入輸出與文件

LINUX輸入輸出與文件 1.基於文件指針的文件操作(緩衝) 先來介紹 6 個概念: ① linux的文件和文件描述符 linux中對目錄和設備的操作都是文件操作,文件分爲普通文件,目錄文件,鏈接文件和設備文件。 ② 普通文件:也

原创 1. Linux 常用命令

Linux 常用命令 Linux下有兩種用戶:超級用戶(root)、普通用戶。 a)超級用戶:可以再linux系統下做任何事情,不受限制。 b)普通用戶:在linux下做有限的事情。 超級用戶的命令提示符是“#”,普通用戶的命

原创 linux中的 -(減號) 的作用

結論先行: - 就是代表標準輸出/標準輸入, 視命令而定. tar -cvf - /home | tar -xvf - 這句的意思就是把/home 拷貝到當前目錄下。 tar 命令後面跟着的-cvf 這個減號是表示後面的

原创 Centos 7 用 zsh 啓動 Hadoop 報 JAVA_HOME 找不到?

zsh 啓動 Hadoop 報 JAVA_HOME 找不到?start-dfs.sh 找不到JAVA_HOME start-dfs.sh 這個位置開始找不到 JAVA_HOME 顯示指定 hadoop 的路徑。 要不然雖然設置了

原创 ssh 連接 Centos 7 虛擬機 速度很慢

從 Vmware Fusion 到 Parallels Desktop 15,虛擬機速度能感覺更流暢了。但是發現了個問題。 用 Shell 工具連接虛擬機的時候特別慢, 要等好久才能連上, 但是使用ping命令ping虛擬機的時候

原创 Linux /etc/profile 關鍵步驟解析

一、交互模式、非交互模式 himBH 是 interactive 模式 hB 是 non-interactive 模式 [root@lzq ~]# echo $- himBH [root@lzq ~]# echo "${-#*

原创 mac iterms2 expect & ssh 公鑰 登陸服務器

一、使用 expect 登陸。 Iterm2 配置 配置 expct 腳本 #!/usr/bin/expect -f set port 22 set user lzq set host

原创 Linux 刪除指定格式的文件 整理筆記

一、刪除框架多餘的命令 很多框架都帶有 Windows 和 Linux 的兩套功能相同的命令,但是我們在 Linux 下部署服務器根本用不到 Windows 那一套命令,所有我們把所以的以 .cmd 結尾的文件都刪掉,避免每次匹

原创 zsh + ssh + 登陸遠程主機執行命令無法找到環境變量解決方案。

最近想用 zsh + ssh 去在遠程執行命令。然後遇到了 JAVA_HOME 環境變量無法找到的情況。 解決方法: vim /etc/zshenv 配置環境變量就可以了。 或者加載 你配置環境變量的文件。 ssh root@h

原创 Scala flatmap() 我該怎麼寫?畫圖幫你搞懂 faltten 和 flatmap。

一、flatten 扁平化 用公司的管理架構舉例。 公司架構 總經理管理經理,經理管理員工。 如果採用扁平化管理,那麼就相當於總經理直接管理員工。抽掉中間的一層。 放在List 的嵌套結構中,如果 List 中的每個元素可分,那

原创 mac idea 默認全局配置 maven設置

mac idea 默認全局配置maven,避免每次新建項目都需要指定自己的maven目錄 不然,每次新創建項目,就得配置一次maven,太麻煩了。 直接在偏好設置裏設置 maven 只能對本項目生效。 我們必須對全局的配置進行設

原创 Mac OS 上安裝 Consolas 字體,解決其他教程報錯問題

Mac OS 上安裝 Consolas 字體,解決其他教程報錯問題。 Mac 上一般不會預裝 Consolas 字體,但是 Consolas 很好看。 所以我們 自己裝 Consolas,然後讓 Idea 設置 Consolas

原创 Kafka Range、RoundRobin、Sticky 三種 分區分配策略區別

Kafka Range RoundRobin 和Sticky 三種 分區分配策略 一、Kafka默認分區分配策略 1、1 consumer 訂閱 1 topic ( 7 partition ) 按照Kafka默認的消費邏輯設定,一