原创 只出現一次的數字

一開始看到題目,想到的是直接利用數字都是成對出現,只有一個特例的這個條件,首先排序,然後通過不斷進行兩兩對比來完成。有三種情況:1.元素在數組第一位 2.元素在數組最後一位 3.元素在數組首尾間的任意位置。 只不過由於元素所處位置的序號

原创 windows 下 hosts 文件所在地址

c:\windows\system32\drivers\etc

原创 《Spring in action (5th edition)》Chapter 3 --Working with data 重點記錄

數據持久化相關注解的作用: 設置表與實體間對應關係: 設置映射關係: Spring Data JPA 的使用: @Order 註解:

原创 java 源碼閱讀疑惑

今天想查看 java.lang 包下的源碼,但是查找時發現其中只有一個 .dat文件,沒有任何 class 或者接口。然而可以通過使用 ctrl+鼠標左鍵的方式在普通的類文件引用語句中跳轉至 lang 包下的類查看源碼。其它的包中都清楚

原创 《Spring in action (5th edition)》Chapter 6 重點記錄

SpringMVC 擁有的 http 請求處理註解: @RestController 的作用: Spring 解決跨域請求的方式: 在方法上方添加 @ResponseStatus 註解設置詳細返回狀態的好處: put方法與get

原创 《Spring in action (5th edition)》Chapter 5 重點記錄

Spring 獲取屬性參數並設置爲 bean 準備好相應環境的來源 常用數據庫連接方案 使用JNDI方式設置數據源 指定啓動時執行的SQL文件 統一設定特定環境下所使用的配置文件 雲平臺環境的特殊性 使用@Profile(

原创 《JAVA編程思想》閱讀筆記 第10章 內部類

在外部類的非靜態方法中使用內部類時,用法與普通類的使用方式相同,但是在其餘的任意地方創建內部類對象時,就必須用 OuterClassName.InnerClassName 的方式進行聲明。 內部類能夠訪問外部類的所有元素,而且其對象能夠訪

原创 工作心得體會(一)

工作半年多,雖然做的都是些邊角料的東西,但是依然給我帶來一些體會。自己一直以來都習慣於自己一個人安靜地思考解決問題的方法,不喜歡麻煩別人。雖然我依然認爲這種做法是很正常的,但是領導說遇到不懂的要多問同事,提高工作效率,這一點也有一定道理。

原创 springboot項目CAS結合最新版本shiro工作記錄(工作進行中)

這個月的任務是實現在基礎平臺上的最新版本地shiro與CAS相結合。由於舊版本的交互實現類不支持新版本,所以需要進行嘗試。看到有些例子需要引入CAS的源碼,而有些項目則是直接在maven引入依賴,有些困惑。但是首先還是要搭建CAS服務端,

原创 SpringCloud 問題記錄

最近開始學習 SpringCloud,在搭建 Eureka Server 的時候遇到了 WebSecurityConfigurerAdapter.class cannot be opened 的報錯,從博客上得知,如果不將入口類放置在一個

原创 《JAVA編程思想》閱讀筆記 第11章 持有對象

ArrayList<>,尖括號當中可以寫多個類型參數,表示可以讓列表存放的對象類型 java 容器類類庫分爲兩個概念:Collection 與 Map 。Collection 包括: List(必須按照插入順序保存元素)、Set(不能有重

原创 node.js 使用問題

在嘗試將 echart 插入 kibana 的過程中,遇到了 node.js 更新無效的問題。首先,使用 gnvm 對 node 進行升級: 可見程序並未檢測到當前 node 版本,而是直接執行更新操作。然而在後續的操作中,發現並未成功

原创 《JAVA編程思想》閱讀筆記 第17章 容器深入研究

名稱 特性 HashMap 基於散列表實現,插入與查詢的開銷固定,可通過構造器設置容量以及負載因子來調整容器的性能。由於使用了散列碼進行搜索,因此搜索性能比一般的線性搜索高效很多(hashCode() 爲 Object

原创 將 Echart 添加入 Kibana

從google以及百度上找到了10篇左右的參考文章,兩個github的開源項目。首先做的嘗試(參考文章),在安裝依賴環境過程中遇到如下問題: 在 kibana 的目錄下實際並未找到 kbn-datemath 以及 kbn-ui-fram

原创 《JAVA編程思想》閱讀筆記 第8章 多態

繼承後使用父類對象對子類方法進行操作,可以避免增加子類時的大量重複性工作。因爲子類從父類繼承而來,子類的實例對象本質上也是父類類型,因此使用父類實例對象操作子類方法與直接創建子類對象操作方法效果相同。最大的優點在於,出現新的子類以及新增方