原创 same-tree java

題目描述   Given two binary trees, write a function to check if they are equal or not. Two binary trees are considered equa

原创 Java8 數值流應用

Java8 數值流應用 勾股數 那麼什麼時勾股數呢?我們得回到從前。在一堂激動人心的數學課上,你瞭解到,古希臘數學家畢達哥拉斯發現了某些三元數(a, b, c)滿足公式a * a + b * b = c * c,其中a, b, c都是整數

原创 Java 8 付諸實踐

public class Trader { private final String name; private final String city; public Trader(String name, String c

原创 http請求415錯誤Unsupported Media Type

415錯誤的解釋是說,服務器無法處理請求附帶的媒體格式 將http請求中的content-type改爲application/json

原创 Windows中結束佔用某個端口的進程

前言   最近啓動tomcat時,總是出現端口被佔用的問題,異常信息爲:Failed to initialize component [Connector[HTTP/1.1-8080]],重啓電腦可以解決。重啓一次可以忍受,第二次也可以忍

原创 矩陣中的路徑 java

請設計一個函數,用來判斷在一個矩陣中是否存在一條包含某字符串所有字符的路徑。路徑可以從矩陣中的任意一個格子開始,每一步可以在矩陣中向左,向右,向上,向下移動一個格子。如果一條路徑經過了矩陣中的某一個格子,則之後不能再次進入這個格子。 例如

原创 1022 Digital Library java

A Digital Library contains millions of books, stored according to their titles, authors, key words of their abstracts,

原创 MongoDB備份與恢復(linux命令行實現)

1.mongodb數據庫備份(mongodump) mongodump -h 193.112.168.19 -d Eatwhat -o /root/eatwhat -h: MongDB所在服務器地址,例如:127.0.0.1,當然也可以指

原创 mongodb 中的模糊查詢

  模糊查詢:就是sql的select * from table where xx like yy的樣式的sql語句。 db.user.find({"name":/ab/}) 這樣,可以查出所有包含有"ab"字符串的數據了。 等同於sel

原创 Java 8 數據流

       我們在前面看到了可以使用reduce方法計算流中元素的總和。例如,你可以想下面這樣計算菜單的熱量: int calories = menu.stream().map(Dish::getCalories).reduce(0,

原创 使用 git pull --rebase 的好處

有一種場景是經常發生的。 大家都基於develop拉出分支進行並行開發,這裏的分支可能是多到數十個。然後彼此在進行自己的邏輯編寫,時間可能需要幾天或者幾周。在這期間你可能需要時不時的需要pull下遠程develop分支上的同事的提交。這是

原创 Java8 歸約 reduce 第二講

最大值和最小值    原來,只要用歸約就可以計算最大值和最小值了!讓我們來看看如何利用學到的reduce來計算流中最大或最小元素。正如你前面看到的,reduce接收兩個參數: 一個初始值 一個Lambda來把兩個流元素結合起來併產生一個新

原创 Java8 歸約 reduce

Java8 歸約 reduce 本節將看到如何把一個流中的元素組合起來,使用reduce操作來表達更復雜的查詢,比如“計算菜單中的總的卡路里”或“菜單中卡路里最高的菜時哪一個”。此類查詢需要將流中所有元素反覆結合起來,得到一個值,比如一個

原创 maximum-depth-of-binary-tree

題目描述   Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path fro

原创 linked-list-cycle

題目描述   Given a linked list, determine if it has a cycle in it. Follow up: Can you solve it without using extra space?