原创 什麼是埋點?我們爲什麼需要埋點?(原作者:知乎 原志Growing)

  一、數據流程   數據生產-數據採集-數據處理-數據分析和挖掘-數據驅動/用戶反饋-產品優化/迭代。 數據採集,顧名思義採集相應的數據,是整個數據流的起點,採集的全不全、對不對,直接決定數據廣度和質量,影響後續所有的環節。 在數據採集

原创 200道常見java知識點總結,問題+答案(轉)

共包含 208 道面試題,本文的宗旨是爲讀者朋友們整理一份詳實而又權威的面試清單,下面一起進入主題吧。 Java 基礎     JDK 和 JRE 有什麼區別?     JDK:Java Development Kit 的簡稱,Java

原创 劍指offer java實現合集(6)第26~30題

26.二叉搜索樹與雙向鏈表 模仿中序遍歷的思路,但是這次是從右向左進行。 public class Solution {     TreeNode temp = null;     public TreeNode Convert(Tree

原创 劍指offer java實現合集(11)第51~55題

51.構建乘積數組 藉助兩個數組lefts和rights,一個記錄B[i]值的左乘結果A[0]*A[1]*...*A[i-1],一個記錄B[i]值的右乘結果A[i+1]*A[i+2]*...*A[n-1],然後B[i]=lefts[i]*

原创 劍指offer java實現合集(7)第31~35題

31.整數中1出現的個數 相當於計算一個數中出現的個數,依次相加即可。 public class Solution {     public int NumberOf1Between1AndN_Solution(int n) {     

原创 劍指offer java實現合集(8)第36~40題

36.兩個鏈表的第一個公共節點 兩個鏈表的節點同步移動,如果走到鏈表尾,則繼續走另外一個鏈表,這樣當兩個節點相遇時,他們都走了len(表1)+len(表2)-公共段長度 public class Solution {     public

原创 劍指offer java實現合集(4)第16~20題

16.合併兩個排序的鏈表 依次比較兩個鏈表當前節點的值,小的就插入到後年,如果有任何一條鏈表走到了結尾,就直接加載另外一條鏈表剩餘的節點。 注意要提前保存頭結點。 public class Solution {     public Li

原创 hadoop三種調度類型

原文鏈接:https://blog.csdn.net/lifuxiangcaohui/article/details/27493569 先來先服務(FIFO) Hadoop中默認的調度器FIFO

原创 hive表增加字段更改字段註釋的方法

新增字段:     alter table XXXX add columns(XXXXX); 修改註釋: use XXX;(數據庫名字)  alter table xxx(表名) change xxx(要更改的列名)   xxx(更改後的

原创 sql窗口函數介紹以及常用的幾個功能

窗口函數可以進行排序,生成序列號等一般的聚合函數無法實現的高級操作。 窗口函數也稱爲OLAP函數,意思是對數據庫數據進行實時分析處理。窗口函數就是爲了實現OLAP而添加的標準SQL功能。 窗口函數語法:其中[]中的內容可以省略 <窗口函數

原创 hive 中orc存儲格式

一、ORC File文件結構   ORC的全稱是(Optimized Row Columnar),ORC文件格式是一種Hadoop生態圈中的列式存儲格式,它的產生早在2013年初,最初產生自Apache Hive,用於降低Hadoop數據

原创 資源分享百度網盤 《高性能mysql》第三版

鏈接:https://pan.baidu.com/s/1qjF2LE_haFhBugjldzik_A  密碼:pwvt 網盤自取

原创 top n 問題(java)

給定一個數組,取出其中最小的K個數。 適合大數據場景。 package practice; import java.util.ArrayList; import java.util.Comparator; import java.util

原创 劍指offer java實現合集(13)第61~66題

61.二叉搜索樹的第K個節點 藉助二叉搜索樹的特性 import java.util.*; public class Solution {     ArrayList<TreeNode> res = new ArrayList();   

原创 劍指offer java實現合集(12)第56~60題

56.刪除鏈表中重複的節點 public class Solution {     public ListNode deleteDuplication(ListNode pHead)     {         ListNode firs