原创 【轉載】分佈式系統爲何不能同時滿足CAP?
前兩天看到其他博主寫的一篇文章,寫的很好,就把那位博主的文章轉過來吧~ 以下文字均摘自於https://blog.csdn.net/yeyazhishang/article/details/80758354 在弄清楚這個問題之前,我們先了
原创 順豐筆試-學習機
package Shunfeng; import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class FirstPro
原创 更快的求冪方法
利用冪的性質: public class P10e1 { public static long myPow(long num,long n){ if(n==0){ return 1;
原创 java.lang.Object源碼閱讀
閱讀Object類的時候,首先引入眼簾的是: private static native void registerNatives(); 看到native關鍵字,我也是一通百度,也知道了native關鍵字是本地方法調用的關鍵字,自己也按照
原创 激勵自己的短語
我荒廢的今日,正是昨天殞身之人祈求的明天
原创 梯度下降和梯度上升 個人見解
梯度下降和梯度上升是我們學習機器學習必不可缺的一部分。 當學習到梯度下降的時候,你或許會覺得,很有道理。 但是又學習到梯度上升的時候,你可能會覺得,這是什麼?什麼時候加,什麼時候減? 先來看看兩個式子吧! 剛開始我也比較困惑,後來
原创 java中爲什麼不允許類多重繼承,卻允許接口多重繼承
首先看下面這一段代碼:(底下有熱心網友更正,jdk1.8之後情況確實有點變化,等改天有空繼續更) interface a{ void b(); } interface a1 extends a{ void b(); }
原创 zookeeper的五個特性
1.構造高可用集羣 zookeeper的選舉模式保證了集羣的相對穩定性,從而使得集羣是高可用的。 2.集羣全局配置文件管理 即統一資源配置,在一個偌大的集羣環境中,假設你需要對該集羣的配置文件作修改,假設集羣很
原创 爲什麼JVM規範中,程序計數器不會發生OutOfMemoryError
首先,我們熟悉的棧和堆,都是可以通過運行時對內存需求的擴增導致內存不夠用的情況 比如某個線程遞歸調用,隨着調用層次的加深,可能會出現棧空間不足的情況,這時候如果可以動態擴增,jvm就會向申請更多的內存空間來擴充棧,當沒有更多的內存空間
原创 【轉載】理解spark閉包
轉載自https://blog.csdn.net/liangyihuai/article/details/56840473 什麼叫閉包: 跨作用域訪問函數變量。又指的一個擁有許多變量和綁定了這些變量的環境的表達式(通常是一個函數),因
原创 簡單的01揹包問題,空間優化代碼
import java.util.Scanner; public class acm2$01_yh { public static void main(String[] args) { //優化的01揹包
原创 58同城 走棋盤題
package fiveEightTongcheng; /* 題目描述: 現有一個地圖,由橫線與豎線組成(參考圍棋棋盤),且左上角爲起點,終點爲右下角 每次行走只能沿線移動到臨近的點,並累加路徑計算一個人從地圖的起點走
原创 leetcode10. 正則表達式匹配
題目來源: 來源:力扣(LeetCode) 鏈接:https://leetcode-cn.com/problems/regular-expression-matching ---------------------------------
原创 leetcode15. 三數之和
題目這裏就不貼出來了,可以去力扣中文站去找題目描述。(代碼是參考網友的回答,如有侵權,請底下留言,我一定會刪除) 這裏是參考網友的雙指針法,固定元素爲最左側的元素,明天我試一下固定元素爲中間元素的解法,自己想了一下,覺得也可行。 PS:更
原创 zookeeper爲什麼要選用apache curator客戶端
zookeeper的客戶端有java api原生客戶端和apache curator。 java api用起來很方便,但是也有一些美中不足。 它有一些缺點: 1.我們用java api去連接zookeeper服務器的時候,可能會碰到超時現