原创 MySQL小結及性能優化(查看執行計劃)
邏輯架構圖1 1.Connectors 指的是不同語言中與SQL的交互 2.Management Serveices & Utilities: 系統管理和控制工具 3.Connection Pool: 連接池 * 管理
原创 Hive整理
Hive產生的原因: – 對存在HDFS上的文件或HBase中的表進行查詢時,是要手工寫一堆MapReduce代碼 – 對於統計任務,只能由懂MapReduce的程序員才能搞定 – 耗時耗力,更多精力沒有有效的釋
原创 HDFS2.0
HDFS2.0的新特性 • NameNode HA(高可用) • NameNode Federation • HDFS 快照 • HDFS 緩存 • HDFS ACL • 異構層級存儲結構 NameNode HA HDFS1.0中存在
原创 hive:記一次坑爹的報錯!( tried to access method com.google.common.base.Stopwatch)
錯誤描述: hive> show databases; OK Exception in thread "main" java.lang.IllegalAccessError: tried to access method com.goo
原创 leetcode23_合併k個排序鏈表
題目描述: 合併 k 個排序鏈表,返回合併後的排序鏈表。請分析和描述算法的複雜度。 示例: 輸入: [ 1->4->5, 1->3->4, 2->6 ] 輸出: 1->1->2->3->4->4->5->6 思路: 1.遍
原创 leetcode235/236_二叉搜索樹/普通二叉樹的最近公共祖先
給定一個二叉搜索樹, 找到該樹中兩個指定節點的最近公共祖先。 百度百科中最近公共祖先的定義爲:“對於有根樹 T 的兩個結點 p、q,最近公共祖先表示爲一個結點 x,滿足 x 是 p、q 的祖先且 x 的深度儘可能大(一個節點也可以是它自己
原创 Leetcode42_接雨水
給定 n 個非負整數表示每個寬度爲 1 的柱子的高度圖,計算按此排列的柱子,下雨之後能接多少雨水。 上面是由數組 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度圖,在這種情況下,可以接 6 個單位的雨水(藍色部分表示雨水)
原创 leetcode6_Z字變換
將一個給定字符串根據給定的行數,以從上往下、從左到右進行 Z 字形排列。 比如輸入字符串爲 "LEETCODEISHIRING" 行數爲 3 時,排列如下: L C I R E T O E S I I G E D H
原创 Java8中的時間常見處理
前言:好久沒寫博客了,最近看到一篇不錯的分享! https://juejin.im/post/5a795bad6fb9a0634f407ae5 Java 8 日期處理 Java 8 推出了全新的日期時間API,在教程中我們將通過一些簡單的
原创 java線程池ThreadPoolExecutor八種拒絕策略淺析
非常不錯的一篇文章!好文共享! http://www.kailing.pub/article/index/arcid/255.html 點贊 收藏 分享 文章舉報 Coding
原创 Hive Hql基本語法 全攻略
原文鏈接:https://blog.csdn.net/qq_15300683/article/details/80455097 Hive Hql基本語法 全攻略 2018-05-25 18:
原创 事務已提交,數據卻丟了,趕緊檢查下這個配置!!!
原文鏈接:https://mp.weixin.qq.com/s/-Hx2KKYMEQCcTC-ADEuwVA 問題: MySQL崩潰,重啓後發現有些已經提交的事務對數據的修改丟失了,不是說事務能
原创 用單庫自增鍵來生成id了,後期怎麼分庫?哎,這個坑大!
原文鏈接:https://mp.weixin.qq.com/s/HeXfT9bEqqJgqqPWxWh35Q 星球水友“寫代碼的”提問: 沈老師,我們現在用戶中心是單庫單表,uid使用數據庫
原创 爲什麼String的hashCode選擇 31 作爲乘子??
原文鏈接:https://mp.weixin.qq.com/s/JbXzqeOzd6pnPHTKM5h5AA 某天,我在寫代碼的時候,無意中點開了 String hashCode 方法。然後大致
原创 MySQL小結
select語句中的列(非聚合函數列),必須出現在group by子句中。 group by子句中的列,不一定要出現在select語句中。 聚合函數只能出現select語句中或者having語句中,一定不能出現在where語句中。 wh