原创 java 時間相關的類互相轉換

今天在讀取solr中的時間時,發現又是一堆時間格式轉來轉去,現在總結下之前工程中都遇到的關於時間的轉換,這裏主要是以java的類做總結: 一. Timestamp 與 Date( java.util.Date )互轉 Date是T

原创 LeetCode_Disjoint-Set_Longest Consecutive Sequence

128. Longest Consecutive Sequence 1. 問題描述: 輸入一個未排序的整型數組,找到最長的連續元素序列,並返回其長度。 2. 解決思路: 拿到這道題,首先想到是先排序,然後遍歷找到連續最長的元素

原创 Linux | chmod命令

一、權限說明 -rw-r–r– :這是某個文件的權限位。 我們從這個權限位開始說明: 第一個橫槓:指定文件類型,表示該文件是一個普通文件。(所創建的文件絕大多數都是普通文件或符號鏈接文件)。 除去第一個橫杆,一共9個字符,用來設

原创 LeetCode_Surrounded Regions

130. Surrounded Regions 一、題目描述 題目輸入一個X O的矩陣,輸出要求被 X 包圍的 O 都變成 X。 二、解題思路 這裏說下我的思路,看到這道題我先意識到的是邊上的 O 都是不變的,同時和邊上 O 連

原创 Mysql 奇怪的連接錯誤

今天,碰到了一個數據庫連接問題: 不像之前在linux上mysql連接問題,那是權限設置;而這次問題的起源是: 我想要往mysql導入csv文件,但是由於文件比較大,有88M數據;使用navicat客戶端導入會產生未響應,所以只

原创 深入淺出理解 | Java 內存模型

Java 內存模型 一. 硬件層面的內存模型 這個圖是說明計算硬件的存儲層次(memory hierarchy)之中,寄存器(register)最快,內存其次,最慢的是硬盤。 大多數的內存運算任務都不可能只靠處理器“計算”完成

原创 動態規劃 | 帶有通配符的字符串匹配(淺顯易懂)

帶有通配符的字符串匹配 一、Leetcode | 44 Wildcard Matching(只有一個字符串包含通配符) 題目很簡單,就是說兩個字符串,一個含有通配符,去匹配另一個字符串;輸出兩個字符串是否一致。 注意:’?’表

原创 LeetCode_Mysql_Second Highest Salary

176. Second Highest Salary 1. 問題描述: 寫一個sql語句從 Employee 表裏獲取第二高位的工資。 2. 解決思路: 這道題很簡單,就當熱身了。首先用max找到最高工資; 然後去找小於最高

原创 LeetCode_Maximum Subarray | Maximum Product Subarray

Maximum Subarray 一、題目描述 就是求一個數組的最大子序列 二、思路及代碼 首先我們想到暴力破解 public class Solution { public int maxSubArray(int[]

原创 LeetCode_DP_Word Break II

LeetCode_Word Break II 一、題目描述: 二、解決思路: 題目要求我們要在原字符串中加空格,使得隔開的每個詞都是詞典中的詞。 所以我們大可以按順序掃描每個字符,但是然後當碰到是詞典中的詞,就加個空格,但是要

原创 Linux常用命令 | 目錄文件

目錄文件相關的Linux命令 1. 新建文件夾:mkdir 路徑/新建文件夾名 : 2. 刪除目錄:rm -rf 路徑/要刪除的文件夾名(/* 清空文件夾) -r 就是向下遞歸,不管有多少級目錄,

原创 LeetCode_Mysql_Rising Temperature

197. Rising Temperature 1. 問題描述: 從 Weather 表中,寫sql語句獲取比昨天溫度高的日期id。 2. 解決思路: 兩種方式:第一種是對錶進行普通查詢;第二種是基於過程並用戶自定義變量,讓

原创 Leetcode_Palindrome Partitioning II

132. Palindrome Partitioning II 一、題目描述 跟之前 Palindrome Partitioning (http://blog.csdn.net/gldemo/article/details/47

原创 LeetCode_Lowest Common Ancestor of a Binary Search Tree (Binary Tree)

Lowest Common Ancestor of a Binary Search Tree 一、題目描述 二、思路及代碼 二叉搜索樹有個性質:左子樹的值都比根節點小,右子樹的值比根節點大。那麼我們的思路就是遞歸比較; 如果輸

原创 Leetcode_Palindrome Partitioning

131. Palindrome Partitioning 一、題目描述: 這裏主要說的概念是迴文; 迴文比如說“aba”,正着掃描和反着掃面,字符串一致。所以就是要輸入一個String,返回所有可能的迴文集合; 二、解題思路: