原创 Java數據結構和算法-遞歸應用(漢諾塔、歐幾里得求最大公約數、泊松分酒)

漢諾塔問題: 漢諾塔問題是一個經典的問題。漢諾塔(Hanoi Tower),又稱河內塔,源於印度一個古老傳說。大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上從下往上按照大小順序摞着64片黃金圓盤。大梵天命令婆羅門把圓盤從下面開始按大

原创 Java併發編程(學習筆記)

併發概念: 併發:當有多個線程在操作時,如果系統只有一個CPU,則它根本不可能真正同時進行一個以上的線程,它只能把CPU運行時間劃 分成若干個時間段,再將時間 段分配給各個線程執行,在一個時間段的線程代碼運行時,其它線程處於掛起狀。.

原创 Java數據結構和算法-圖

1.概念 圖是一種重要的數據結構,是由頂點的有窮非空集合和頂點之間邊的集合組成,由G(V,E)表示,其中G表示一個圖,V是該圖中頂點的集合,E是圖G中邊的集合。基本概念包括:頂點,邊,有向,無向,權,路徑迴路,連通域,鄰接點,度,入邊,出

原创 關於servlet生命週期和相關接口的理解

1、實例化創建servlet對象     由容器負責創建,默認情況下,請求到達容器,容器檢檢查是否有對象,沒有則創建;對象創建的時機也可以在web.xml設置。 2、初始化     如何初始化參數: 涉及servlet接口規定了5種方法,

原创 慕課網日誌數據分析

第一章 HDFS架構 1 Master(NameNode/NN)    帶N個Slaves(DataNode/DN) HDFS/YARN/HBase 1個文件會被拆成多個Block blocksize:128M 130

原创 Java多線程-筆試題

 1、多線程按規定順序輸出 package test; import java.util.HashSet; import java.util.Set; public class Main12 { public stati

原创 Java-多線程

Java多線程:java語言的一個優勢就是處理多線程簡單     在一個操作系統中會同時運行多個任務(程序),例如:QQ、微信等     1.在操作系統中同時運行的每一個任務都是一個進程     2.對於一個進程(程序)而言,在程序內部也

原创 Java IO強記

應付面試吧: package colin; import java.io.File; import java.io.IOException; public class IOTest { public static void

原创 面試題:Java單鏈表的操作

直接上代碼。 import java.util.Scanner; /** * 單鏈表反轉的遞歸和非遞歸實現 */ public class Main { static class Node { Intege

原创 Java數據結構和算法-棧

1.概念         棧是一種用於存儲數據的簡單數據結構,有點類似鏈表或者順序表(統稱線性表),棧與線性表的最大區別是數據的存取的操作,我們可以這樣認爲棧(Stack)是一種特殊的線性表,其插入和刪除操作只允許在線性表的一端進行,一般

原创 Map集合的排序和遍歷總結

注意: 1.Map的排序只寫了按照Key排序的。 2.Map的四種遍歷,前三種遍歷了Key和Value,後一種只遍歷Value。 package com.onlinetest; import java.util.*; /** *

原创 Java大數據-JMS技術

JMS概念         JMS(Java Messaging Service)是Java平臺上有關面向消息中間件(MOM)的技術規範,它便於消息系統中的Java應用程序進行消息交換,並且通過提供標準的產生、發送、接收消息的接口簡化

原创 Java數據結構和算法-八皇后、約瑟夫殺人法、大數相乘

回溯法: 回溯法(英語:backtracking)也稱試探法,回溯法有“通用的解題方法”之稱。它可以系統的搜索一個問題的所有解或者任意解。 回溯法是一個既帶有系統性又帶有跳躍性的的搜索算法。它在包含問題的所有解的解空間樹中,按照深度優先的

原创 Java大數據-RPC

RPC和Http服務區別:https://blog.csdn.net/wangyunpeng0319/article/details/78651998 RPC主要是基於TCP/IP協議的,而HTTP服務主要是基於HTTP協議的,我們都知道

原创 Java大數據-Redis

Redis學習結構  Redis基礎 Redis概述 Redis是一個開源,先進的key-value存儲,並用於構建高性能,可擴展的應用程序的完美解決方案。 Redis從它的許多競爭繼承來的三個主要特點: ØRedis數據庫完全