原创 leetcode 1079. 活字印刷

題目: 你有一套活字字模 tiles,其中每個字模上都刻有一個字母 tiles[i]。返回你可以印出的非空字母序列的數目。 個人解法: 思路: 利用深度優先遍歷,建立一個hashset用來進行存儲比對,建立一個flag的boole

原创 Java連接elasticsearch報錯解決辦法:NoNodeAvailableException[None of the configured nodes are available

問題 今天使用Java連接elasticsearch報錯出現了 NoNodeAvailableException[None of the configured nodes are available 解決辦法 去elastics

原创 Java重寫、重載、多態的具體區別

在複習Java基礎時,對重寫、重載、多態的概念進行了一下梳理 重寫 override 父類與子類有同樣的方法名和參數,這叫方法重寫。(Override) class Parent{ void func(){

原创 使用Logstash同步MySQL到ElasticSearch

mysql 作爲成熟穩定的數據持久化解決方案,廣泛地應用在各種領域,但是MySQL在進行進行非常龐大的數據檢索時速度會比較慢,而 elasticsearch可以作爲一項解決方案,而我們要做的只需要將 mysql 中的數據同步到 e

原创 論壇等社交平臺實現未讀消息提醒的一種方式

最近在做BBS項目時,遇到了如何回覆了消息以後讓別的用戶能夠收到未讀消息提示 一開始想到的是在原先的回覆表中添加字段,後來考慮了一個新辦法 1.創建一個message類,裏面的屬性 private Integer id;主

原创 leetcode 228. 彙總區間

問題 思路 使用兩個指針,start指向本區間開始,end指向本區間結束,如果nums[i]=end+1,即屬於這個區間,則區間end+1,否則加入list,注意最後一個位置的邊界處理 時間 代碼 class Solution

原创 leetcode 740. 刪除與獲得點數

問題 思路 使用動態規劃,先創建以nums數組(最大值+1)爲長度的數組temp,來統計各個值出現的次數 創建dp數組,給dp[1] 賦初始值 temp[1] 使用公式 max(dp[i−2]+temp[i]∗i,dp[i−1

原创 SpringCloud解析@FeignClient標識接口的過程

原文鏈接:https://blog.csdn.net/qq_27529917/article/details/81064820 Feign的作用是將Http請求抽象化爲一個Interfa

原创 idea Module '****' already exist in project. Please, specify another name.

問題 今天在創建新的spring cloud子項目時,新建項目出現了 idea Module '****' already exist in project. Please, specify another name. 解決辦法

原创 字符編碼筆記:ASCII,Unicode 和 UTF-8

原文鏈接:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 今天中午,我突然想搞清楚 Unicode

原创 源碼解析之java.lang.Object

本文基於JDK8 分析Object源碼 Object所有方法 registerNatives private static native void registerNatives(); static {

原创 Java 在for循環體中修改索引i時,索引i的變化

今天在做題時遇到了在for循環體中修改索引的一點問題 做了個測試,運行如下代碼 public class test { public static void main(String[] args) { fo

原创 leetcode 655. 輸出二叉樹

問題 思路 行數 m 是樹的高度,所以要先計算出樹的高度 列數 n 從另一個角度想,既然能夠在任意兩個幾點位置不重複的情況下容納下所有的節點,證明列數n的數量爲以m爲高度的滿二叉樹的所有節點的數量 把List<List<Str

原创 HackerRank之Climbing the Leaderboard題解

題目 具體題目地址 Climbing the Leaderboard 思路 好不容易通過了所有測試用例,使用單純的暴力破解只能通過一部分用例,部分用例會超時 思路,使用list列表存儲所有不重複的數字,因爲本身數組就排序了,所以

原创 leetcode 725. 分隔鏈表

題目 思路 首先遍歷節點,計算鏈表長度,建立數組list,記錄該節點應該是一個多長的鏈,然後使用兩個指針,一個指向當前節點一個指向上一個節點,用來斷開鏈表,存入結果數組res 時間 代碼 class Solution {