原创 linkList源碼
jdk:1.7.0_75 package java.util; /** * Doubly-linked list implementation of the {@code List} and {@code Deque} * int
原创 關於jvm幾個關鍵內存配置參數
請看下面題目: 對於jvm內存配置參數: -Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3 其最小內存值和Survior區總大小分別是: a. 5120m,1024m b.5
原创 堆初始化 堆排序
轉自http://www.cnblogs.com/mengdd/archive/2012/11/30/2796845.html 堆排序是一種選擇排序,其時間複雜度爲O(nlogn)。 堆的定義 n個元素的序列{k1,
原创 java字符串subString的實現
1 功能: substring (beginIndex,endIndex),取字符串beginIndex和endIndex之間的字符,缺少第二個參數時,取beginIndex到字符串末尾的字符。 2 實現方法在String 類裏 pub
原创 guava java split和join
1. 引入依賴 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>1
原创 springboot-實現動態定時任務
@Data @Component @EnableScheduling public class DynamicTask implements SchedulingConfigurer { /** * 動態修改的cro
原创 git revert 代碼丟失解決
問題描述: 我從dev分支新開一個分支A,在A上開發並提交,然後合併A到dev,同事在dev上繼續提交&合併新的代碼, 然後同事說你這個A上的代碼優先級低,dev上的東西馬上要上線,好吧,把dev上關於A的代碼revert掉
原创 【IP篇】spring項目獲取遠程ip
目錄 1.spring項目獲取請求端ip。 2.上面的場景如何mock指定的客戶端ip呢? 3.服務器的地址和端口如何獲取呢 1.spring項目獲取請求端ip。 request.getRemoteAddr() 當有多層代理時,取請求頭
原创 springboot獲取啓動項參數
1.背景 通過啓動傳入參數,正常的http-port/屬性都可以這麼獲取。下文demo實現獲取第一個參數 2.實現 @SpringBootApplication public class PgadtoolApplication imp
原创 搜索引擎-倒排索引
本節通過引入簡單實例,介紹與搜索引擎索引有關的一些基礎概念,瞭解這些基礎概念對於後續深入瞭解索引的工作機制非常重要。 3.1.1單詞—文檔矩陣 單詞-文檔矩陣是表達兩者之間所具有的一種包含關係的概念模
原创 grep tips
問題1:zcat runtime.2016051018*.gz |grep 103996 遇到Binary file (standard input) matches 解決方法: grep 後面加-a 參數 拓展: grep --hel
原创 java選擇題
化憤怒爲力量,開啓刷題模式,以下記錄在牛客網的遇到的比較有意義的選擇題 1通過HttpServletRequest. getParameter獲取的參數. 解析: 1、瀏覽器根據jsp頁面開頭聲明
原创 Maven 的classifier的作用
直接看一個例子,maven中要引入json包,於是使用了 <dependency> <groupId>net.sf.json-lib</groupId>
原创 python-random
import random # 生成0-1的隨機浮點數 print random.random() # 0.765296739827 # 生成指定範圍內的隨機浮點數 print random.uniform(10, 20) #
原创 ip和long的轉換
public static long ipStrToLong(String ipAddress) { long[] ip = new long[4]; int i = 0; for (S