原创 劍指offer--刪除重複節點

package 刪除重複節點;/*需要兩個指針,一個指向前一個節點preNode,另一個指向當前節點node, * 如果遇到相等的節點,node向後移

原创 瞭解一哈負載均衡

我在面試ok的時候面試官問到了一個負載均衡的概念,說實話對於這些概念的東西當時都是一眼掃過,並沒有真正理解過,現在好好說說吧!什麼是負載均衡呢?將一個任務平均的分配到多個操作單元上進行執行。負載均衡的用來幹什麼?當單個網絡應用訪問量不斷增

原创 劍指offer-二叉搜索樹的第k個節點

package 二叉搜索樹的第k個節點;public class Problem52 { static int index = 0; // 計數器 p

原创 3種分佈式鎖實現

1、分佈式鎖的三種實現方式目前幾乎很多大型網站及應用都是分佈式部署的,分佈式場景中的數據一致性問題一直是一個比較重要的話題。分佈式的CAP理論告訴我們“任何一個分佈式系統都無法同時滿足一致性(Consistency)、可用性(Availa

原创 java導出word簡單實例(值,圖片和動態循環列表)

導出word有很多方法,我用的是freemarker的方式.1.製作一個word模板,需要加入值的地方製作成表單域2.將word另存爲xml文件,將<w:t>標籤裏的數據改成${},並對應屬性名3.將xml文件改爲ftl文件放到src下的

原创 劍指offer--刪除鏈表結點

package 刪除鏈表結點;public class DeleteNode { public static void main(String[] a

原创 劍指offer-輸入鏈表輸出該鏈表倒數第k個結點

package 輸入鏈表輸出該鏈表倒數第k個結點;public class Problem22 { public static void main(S

原创 list集合源碼分析

List集合我們衆所周知的就是有序可重複,底層是一維數組,但是我現在通過面試的情況發現自己對於集合的理解還是太淺薄了。ArrayList 底層是一個數組,讓我們瞭解ArrayList到底是什麼。首先ArrayList都知道查找快,增刪慢,

原创 劍指offer--二維數組的查找

package test;import java.util.HashSet;import java.util.Scanner;public class

原创 簡單學習一下dubbo

什麼是Dubbo?dubbo是一個分佈式服務框架,致力於提供高性能和透明化的RPC遠程服務治理方案,以及SOA服務治理方案。 什麼是RPC?兩個服務器上分別部署不同的應用a,b。當服務器a想要調用服務器b提供的方法時,由於不屬於一個空間,

原创 多益筆試

 說出 ArrayList,Vector, LinkedList 的存儲性能和特性?ArrayList 和 Vector 都是使用數組方式存儲數據,此數組元素數大於實際存儲的數據以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元

原创 常用類

String字符串是常量。字符串的對象創建後內容不可改變。String s ="abc" ;   //在程序中出現 ""引的字符串,都是在字符串常量池中創建對象 ,常量池對象是唯一的。String s1 = new String(); 

原创 旋轉數組的最小數字

package 旋轉數組的最小數字;/*題目描述:把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。輸入一個遞增排序的數組的一個旋轉,

原创 劍指offer--圓圈中最後剩下的數字

package 圓圈中最後剩下的數字;import java.util.ArrayList;import java.util.List;import