原创 HIVE批量更新表信息
ALTER TABLE 表名 REPLACE COLUMNS( -- 更新後的表信息 `id` bigint COMMENT '自增主鍵', `cid`
原创 HIVE或mysql生成日維度表
1、建表 CREATE TABLE `dim_day` ( `day_id` varchar(10) not null, `day_short_desc` varchar(14) default null, `day_
原创 批量修改mysql字符集
-- 字段 SELECT TABLE_SCHEMA '數據庫', TABLE_NAME '表', COLUMN_NAME '字段', CHARACTER_SET_NAME '原字符集', COLLATION_NAME '原排序
原创 YARN基本框架介紹&Mapreduce的內存參數理解
YARN是一個資源管理、任務調度的框架,主要包含三大模塊: ResourceManager(RM):負責所有資源的監控、分配和管理 NodeManager(NM):負責每一個節點的維護 ApplicationMaster(AM): 負責
原创 Java8日期相關使用
//年第一天,yyyy-01-01 String yearFirstDate = periodEndLocalDate.withDayOfYear(1).format(DAY_DATE_TIME_FORMATTER); //月第一天
原创 NEWSQL-TIDB
解決了什麼問題? 爲 OLTP (Online Transactional Processing) 和 OLAP (Online Analytical Processing) 場景提供一站式的解決方案 開源分佈式 HTAP (Hybrid
原创 lombok插件
EqualsAndHashCode問題 @Data相當於@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode這5個註解的合集。 當使用@Data註解
原创 LinkLists 兩個鏈表相加
你有兩個由單鏈表表示的數。每個結點代表其中的一位數字。數字的存儲是逆序的, 也就是說個位位於鏈表的表頭。寫一函數使這兩個數相加並返回結果,結果也由鏈表表示。 例子:(3 -> 1 -> 5), (5 -> 9 -> 2) 輸入:8 ->
原创 求n邊形周長的k等分點座標(今日頭條)
題目 本題來自今天頭條的筆試: 有一個n邊形(P0, P1, ..., Pn), 每一條邊皆爲垂直或水平線段。現給定數值k,以P0爲起點將n邊形的周長分爲k段,每段的長度相等,請打印出k等分點的座標(T0, T1, ..., Tk)的座標
原创 數組全排列---遞歸方法實現(java)
https://blog.csdn.net/jiao_yu/article/details/52493600 組數p = {r1, r2, r3, ... ,rn}, 全排列爲perm(p) pn = p - {rn},數組p去掉第ri個
原创 二叉樹: 根據二叉樹的前序數組和中序序遍歷數組生成二叉樹
https://www.cnblogs.com/googlemeoften/p/5853280.html 題目:給定二叉樹的前序遍歷和中序遍歷,生成二叉樹。 Example: 前序遍歷數組:preArr[]:{1,2,4,5,3,6,7}
原创 算法題--計算球迷羣體個數&最大球迷羣體人數
import org.apache.commons.lang3.StringUtils; import java.util.Scanner; public class TestFansGroup { private sta
原创 動態規劃算法--字符串轉換最小代價問題
題目描述 給定兩個字符串str1和str2,再給定三個整數ic,dc,rc,分別代表插入、刪除、替換一個字符的代價,返回將str1編輯成str2的最小代價。 舉例: str1="abc" str2="adc" ic=5 dc=
原创 算法--求兩個字符串的最長公共子序列(LCS問題)
參考:https://blog.csdn.net/uestclr/article/details/50760563 問題描述 給定兩個字符串,求解這兩個字符串的最長公共子序列(Longest Common Sequence)。比如字符串1
原创 算法--揹包問題
參考:https://blog.csdn.net/uestclr/article/details/50760563 問題描述 揹包問題,動態規劃經典問題,一個揹包有滴定的承重W,有N件物品,每件物品都有自己的價值,記錄在數組V中,也都有自