原创 大數據2-Hadoop 安裝 (多節點)

本次多節點是在win10上使用VMware虛擬機創建的Ubuntu server VMware 版本: VMware-workstation-full-15.5.2-15785246.exe Ubuntu server 版本 :

原创 源碼-JDK源碼IDEA搭建

1.IDEA創建簡單的JAVA程序 2. 將JDK源碼複製到項目中 首先找到JDK安裝路徑 將該壓縮包解壓,放到項目中。 補充:windows下jdk源碼編譯缺少UNIXToolkit和FontConfigManag

原创 Springboot WEBOJ項目——1

1.Springboot 新建工程 1.1 基本配置 1.2插件配置 SpingMVC相應依賴(web + html) 數據庫連接(jdbc + mybatis) 郵件發送其他插件日後擴展時再加 2. 配置文件 使用IDEA打開

原创 CSP 201903

201903-1 小中大 簡單模擬,不解釋 import java.util.Scanner; public class Main{ public static void main(String arg[]){

原创 Java Socket (期末複習)

主要代碼來源https://www.jianshu.com/p/cde27461c226 單程通信(不使用多線程) Service package IOtest; import java.io.BufferedReader; i

原创 Java——隊列/棧

1. PriorityQueue 優先隊列是由PriorityQueue實現的。其中的類必須實現compareTo方法。 推薦博客https://www.cnblogs.com/Elliott-Su-Faith-change-ou

原创 搜索專項——BFS

題目一 (單詞拼接) 題目鏈接https://leetcode.com/problems/word-ladder/ class Solution { public int ladderLength(String begi

原创 圖論專項——並查集

並查集 (union & find) 並查集理論部分:https://oi-wiki.org//ds/dsu/ private static int size = 100; private static int[]

原创 Springboot WEBOJ項目——2

本次實現簡單的登錄驗證以及註冊功能 1. 建立用戶數據表 用戶表(USER) 名稱 數據類型 描述 Uid int 用戶id (key) Uname varchar(50) 用戶賬號(唯一) Upassword varchar

原创 Leetcode 刷題—— Graph (1161)

1161. Maximum Level Sum of a Binary Tree 利用隊列存儲二叉樹搜索過程中找到的點。 第 iii 層節點的左右兒子一定是屬於第 i+1i+1i+1 層 從第一層開始,將第一個節點放入隊列。將其拿

原创 Leetcode 刷題——String

91. Decode Ways https://leetcode.com/problems/decode-ways/ 第一次是用遞歸寫的,結果超時了,,,,用動態規劃可以節省時間 寫此題一定要細心,,,稍有不慎就wa,,, 動

原创 Maven——私服搭建

爲了團隊協作,搭建私服可以實現方便的共享 本文環境 本地系統:win10 pro 遠程服務器:Ubuntu18 使用私服框架:Nexus 1. 下載安裝包 下載地址:(下載linux版) https://www.sonatyp

原创 CSP 201909

CSP 中Java 時間爲CPP的十倍, 內存比CPP多256MB 201909-1 小明種蘋果 簡單暴力模擬,不解釋 import java.util.Scanner; public class Main{

原创 leetcode 刷題 ——String

165. Compare Version Numbers 165. Compare Version Numbers 難度不高,主要學習Java字符串的處理。 根據 ‘.’ 進行字符串分割 (主要轉義). | \ 將字符串變爲整數

原创 CSP專項 201803

寫代碼之前一定要有明確的思路,最好把僞代碼寫一遍,千萬不要一邊寫代碼一邊找思路,這樣會出現很多漏洞,後期全是改bug 201803-1 跳一跳 每次只需要記錄一下前面的狀態,來決定本次應該加多少。 我第一次竟然把 剛開始爲2的