原创 java8 雙冒號運算符::

前面的章節我們提及到過雙冒號運算符,雙冒號運算就是Java中的[方法引用],[方法引用]的格式是 類名::方法名 注意是方法名哦,後面沒有括號“()”噠。爲啥不要括號,因爲這樣的是式子並不代表一定會調用這個方法。這種式子一般是

原创 java8 函數式編程學習資料

Java 8函數式接口functional interface的祕密

原创 todolistl

linux   1、tty1、tty2...等虛擬終作用?

原创 lucene(Kibana)搜索規則

kibanna用的是lucene的搜索規則 Lucene所支持的查詢語法可見http://lucene.apache.org/java/3_0_1/queryparsersyntax.html (1) 語法關鍵字 + - && |

原创 java訪問控制符

Java中的控制符,用來控制其他類能否訪問Java中的某一方法、變量,即控制java類、方法、變量的可見性、可訪問性,從而實現數據封裝。Java中有兩個級別的訪問控制符。 類級別:控制其他類能否使用該類。有2中類型: publ

原创 charles 抓包

安裝網上搜 http抓包 設置手機代理ip爲電腦ip,默認端口爲8888(可以在proxy/proxy settings中修改) https抓包 在鑰匙串中設置charles證書爲始終信任Help->SSL

原创 使用 Java8 Optional 的正確姿勢

轉載:點擊打開鏈接 我們知道 Java 8 增加了一些很有用的 API, 其中一個就是 Optional. 如果對它不稍假探索, 只是輕描淡寫的認爲它可以優雅的解決 NullPointException 的問題, 於是代碼就開始這麼寫

原创 ssh常識

一、ssh 公鑰格式 ssh 公鑰主要有兩種格式 PEM 公鑰格式PEM 公鑰格式也被稱爲 SECSH 公鑰格式 ---- BEGIN SSH2 P

原创 新建maven結構的項目

1、新建父的pom.xml,父pom的module要單獨到一個文件夾A,不用把其他module的文件文件夾放到A裏面,這樣更靈活不容易出現問題。 生產父模塊:

原创 idea常見問題

1、當類名的左上邊有白色的小×時表明該類被設置成不編譯了:setting->builder->compiler->excludes

原创 ubuntu U盤安裝

1、下載U按照製作工具 Universal USB Installer。 2、bios設置引導順序第一位爲U盤。 3、分區大小 a、/boot5G   b、/(根目錄)50G  c、/EFI(efi格式)2G  efi bios 需要,要

原创 爲什麼lambda表達式要用final

轉自:http://unmi.cc/java-8-lambda-capture-outer-variables/ 可能會把捕獲外部變量的 Lambda 表達式稱爲閉包,那麼 Java 8 的 Lambda 可以捕獲什麼變量呢? 捕獲

原创 ubuntu基礎設置

1、按轉jdk: sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer 設

原创 bashrc 和 profile 的區別

在 UNIX 世界,rc 經常被用作程序之啓動腳本的文件名。它是“run commands”(運行命令)的縮寫。 Shell是一個程序,最常用的就是Bash,這也是登錄系統默認會使用的Shell。 bashrc和profile都是

原创 maven 概念

1、setting 文件詳解 執行mvn命令時指定setting文件:mvn -s C:\Users\Administrator\.m2\settings_o.xml clean