原创 017年校招全國統一模擬筆試(第三場)編程題集合

變換次數 牛牛想對一個數做若干次變換,直到這個數只剩下一位數字。 變換的規則是:將這個數變成 所有位數上的數字的乘積。比如285經過一次變換後轉化成2*8*5=80. 問題是,要做多少次變換,使得這個數變成個位數。 輸入描

原创 git總結

git rebase衝突解決方案 在rebase過程中,也許會出現衝突,在這種情況下,git會停止rebase並會讓你去解決衝突;在解決完衝突後,用“git -add”命令去更新這些內容的索引,然後,無需執行git-commi

原创 IDEA搭建MyBatis項目之異常:java.io.IOException: Could not find resource mapping/******.xml

錯誤原因 IDEA的Maven是不會編譯src的java目錄的xml文件,所以在Mybatis的配置文件中找不到xml文件! 解決方案 將下列代碼添加到Maven文件中: <build> <resources>

原创 Spring Boot忽略https證書:No subject alternative names present

在啓動時候調用: disableSslVerification(); 具體實現如下: private static void disableSslVerification() { try {

原创 Guns V3.0簡介

Guns V3.0 介紹 Guns基於Spring Boot,致力於做更簡潔的後臺管理系統,完美整合springmvc + shiro + mybatis-plus + beetl!Guns項目代碼簡潔,註釋豐富,上手容易,同時G

原创 多種排序總結

8種排序之間的關係 選擇排序 原理 (1)基本思想 在要排序的一組數中,選出最小的一個數與第一個位置的數交換; 然後在剩下的數當中再找最小的與第二個位置的數交換,如此循環到倒數第二個數和最後一個數比較爲止。 (2)實例 實現

原创 設計模式之單例模式(線程安全)

單例模式 可以說單例模式是所有設計模式中最簡單的一種。 單例模式就是說系統中對於某類的只能有一個對象,不可能出來第二個。 單例模式也是23中設計模式中在面試時少數幾個會要求寫代碼的模式之一。主要考察的是多線程下面單例模式的線程安

原创 圖解集合:ConcurrentHashMap

ConcurrentHashMap爲什麼高效? 與Hashtable不同的是,ConcurrentHashMap使用的是分段鎖技術,將ConcurrentHashMap容器的數據分段存儲,每一段數據分配一個Segment,當線程佔

原创 MyBatis中order by排序無效的問題

在使用MyBatis解析xml進行排序的時候,遇見排序無效的問題! #將傳入的數據都當成一個字符串,會對自動傳入的數據加一個雙引號。如:order by #{user_id},如果傳入的值是111,那麼解析成sql時的值爲ord

原创 HTTPS介入碼雲保存賬號密碼的方式

https 方式每次都要輸入密碼,按照如下設置即可輸入一次就不用再手輸入密碼的困擾而且又享受 https 帶來的極速: 設置記住密碼(默認15分鐘): git config --global credential.helper

原创 關於NavicatPremium導入CSV文件了亂碼

在做數據對接導入的時候使用的數據是CSV格式的文件,一開始用Excel打開時發現格式就不對,後來發現只要用Excel打開,就會破壞裏面的格式。然後想先用NaviCat導入CSV再轉成Excel格式爲文件以後再對數據調整後導入表中發

原创 oozie-遠程debug參數說明

早期版本4.3.0以及之前版本 1. oozie調試Spark應用程序 在SparkOpts中添加: sparkOpts=--conf "spark.driver.extraJavaOptions=-Xdebug -Xrunjdwp:

原创 oozie -錯誤記錄

2018-10-20 20:59:47,977 WARN V2JobServlet:523 - SERVER[ds1] USER[root] GROUP[-] TOKEN[] APP[SparkFileCopy] JOB[00000

原创 Cloudera Manager 安裝提示: jdk x86_64 2000:1.6.0_31-fcs 沒有安裝源

手動安裝對應版本的jdk1.6即可! 下載jdk1.6地址: 下載地址

原创 Cloudera Manager 安裝提示: 卡在正在獲取安裝鎖..

解決方案 rm -rf /tmp/scm_prepare_node.* rm -rf /tmp/.scm_prepare_node.lock