原创 Web開發中服務器轉發方式forward和redirect的區別

用戶向服務器發送了一次HTTP請求,該請求可能會經過多個信息資源處理以後才返回給用戶,各個信息資源使用請求轉發機制相互轉發請求,但是用戶是感覺不到請求轉發的。根據轉發方式的不同,可以區分爲直接請求轉發(Forward)和間接請求轉發(Re

原创 LeetCode:Odd Even Linked List

Given a singly linked list, group all odd nodes together followed by the even nodes. Please note here we are talking a

原创 LeetCode:Ugly Number

Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers whose prime fact

原创 LeetCode: Number of Islands

題目描述: Given a 2d grid map of '1's (land) and '0's (water), count the number of islands. An island is surrounded by w

原创 LeetCode:Contains Duplicate

Given an array of integers, find if the array contains any duplicates. Your function should return true if any value ap

原创 Hadoop-ssh免密碼登錄原理

在配置hadoop中,經常會有好幾臺機器組成一個分佈式集羣,各個機器之間的通信通常需要使用ssh的方式進行連接。正常情況下,我們連接登錄機器的時候是需要輸入IP、用戶名、密碼等等的信息,但是由於經常需要頻

原创 常見消息隊列中間件RabbitMQ介紹

引言 你是否遇到過兩個(多個)系統間需要通過定時任務來同步某些數據?你是否在爲異構系統的不同進程間相互調用、通訊的問題而苦惱、掙扎?如果是,那麼恭喜你,消息服務讓你可以很輕鬆地解決這些問題。 消息服務擅長於解決多系統、異構系統間的數據交換

原创 Git 常用操作介紹

安裝方法就不贅述了,安裝完成後,還需要最後一步設置,在命令行輸入: $ git config --global user.name "Your Name" $ git config --global user.email "email@

原创 【算法課程作業說明】

【注】由於本賬號也會同時寫其他類型的博客,特此備註: 1、每週leetcode博客系列見類別“leetcode”系列。 2、課後練習證明題見title爲“【作業】算法概論課後證明題8.14”的博客。

原创 LeetCode:Convert Sorted List to Binary Search Tr

Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. 給出一個單鏈表,結

原创 淺談Java中BIO、NIO、AIO的概念

首先從線程的角度來區分,BIO、NIO、AIO之間可以這麼區分: BIO,同步阻塞式IO,簡單理解:一個連接一個線程 NIO,同步非阻塞IO,簡單理解:一個請求一個線程 AIO,異步非阻塞IO,簡單理解:一個有效請求一個線程 詳細來講:

原创 Redis緩存技術介紹

概念 redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)和zset(有序集合)。這些數據類型都支持push/pop、add

原创 LeetCode:Best Time to Buy and Sell Stock

描述 Say you have an array for which the i-th element is the price of a given stock on day i. If you were only permitt

原创 【作業】算法概論課後證明題8.14

【算法分析課程作業】 教材:《算法概論》Sanjoy Dasgupta Christos Papadimitriou Umesh Vazirani著 題號:8.14 題目描述: 證明如下問題是NP-完全的:給定一個無向圖G=(V

原创 淺析Java設計模式中的單例模式

單例模式 Java中的設計模式總結來說至少有23種,而單例模式是其中最簡單且最常用的設計模式之一。 單例模式有兩種常見的類型,一種是餓漢式,一種是懶漢式。 單例模式的特點 1. 單例類只能有一個實例並且由自己創建 2. 單例類必須