原创 自定義註解@Interface

參考:http://developer.51cto.com/art/201104/253257_all.htm 自定義註解主要適用於數據格式值域校驗,像javax.validation.constraints 中的@Blank,@Max,

原创 sqoop(二)用shell腳本導mysql數據到hive中

首先說一下遇到的問題 1.shell腳本執行錯誤 $’\r’:command not found https://blog.csdn.net/lxxc11/article/details/79386005 2 .syntax er

原创 Spring Security 過濾器鏈(一)創建FilterChainProxy

過濾器鏈(一)一.簡介二.FilterChainProxy的創建1.WebSecurityConfiguration1.1 setFilterChainProxySecurityConfigurer()1.2 springSecu

原创 Spring Security 身份認證源碼解析

身份認證1. 認證信息的存儲1.1 Authentication 10.31.2 SecurityContextHolder 10.11.3 SecurityContext 10.2.2. 身份認證過程2.1 Authenti

原创 Java8 關鍵字 final,static

關鍵字 一.final1. 數據2. 方法3. 類二.static1. 靜態變量2. 靜態方法3. 靜態語句塊4. 靜態內部類5. 靜態導包6. 初始化順序 本文全文摘抄自gihubCyC2018/CS-Notes僅供本人學習記錄

原创 Spring Security 四種添加用戶的方式

添加用戶(一)簡單的默認配置(二)創建用戶(1)inMemoryAuthentication 用戶放在內存中(2)jdbcAuthentication 用戶放在數據庫中(2.1)如果使用security默認的表結構(2.2)使用自

原创 sqoop(一)hive導數據過程中的命令和問題

一. sqoop 命令 cd $SQOOP_HOME/bin 列出 database中的所有表,我這裏只有一個表temp sqoop list-tables --connect "jdbc:mysql://11.11.11

原创 Java編程思想 第五章 初始化與清理(一)

第5章 初始化與清理5.1 用構造器確保初始化5.2 方法重載5.2.1區分重載方法5.2.2 涉及基本類型的重載5.2.3 以返回值區分重載方法5.3 默認構造器5.4 this關鍵字5.4.1 在構造方法中調用構造方法5.4.

原创 Java8 Enum 源碼,用法,官方文檔

ENUM一.Enum源碼分析1.成員變量2.構造方法3. clone()4. equals(),hashCode()5. compareTo()二. 反編譯1 語法糖2 反編譯後的代碼分析三. 枚舉的原理四. 官方文檔8.9. E

原创 java8 String

String 一.概覽二.不可變的好處1. 可以緩存 hash 值2. String Pool 的需要3. 安全性4. 線程安全三.String, StringBuffer and StringBuilder1. 可變性2. 線程

原创 java8 虛擬機(運行時數據區域,垃圾回收)

參考以下文章 Java 虛擬機 Java 虛擬機是什麼 深入理解java虛擬機 JVM內存模型總結 Java內存區域(運行時數據區域)和內存模型(JMM) 1 虛擬機是一個普通進程。 2 類加載器加載class文件。 3 執行引

原创 一.Vue安裝

官網:https://vuejs.org/v2/guide/installation.html 主要參考:https://blog.csdn.net/sunhuaqiang1/article/details/80160654 一

原创 一.android 安裝啓動的小問題

沒做過android,學習一下 思維導圖 1.new project next 填項目信息finish 2.選擇好模擬器 3.下一次直接運行就可以了 4.默認的目錄結構如下 界面在layout裏 5.build

原创 當AS找不到你的設備(adb shell error: no devices/emulators found )

當AS找不到你的設備 參考 https://developer.android.com/r/studio-ui/devicechooser.html 1.sdk中下載usb driver 2 設備管理器 android 右鍵,更

原创 安卓數據庫SQLite

1.配置環境變量path 添加 ;F:\Program Files\Android\androidSDK\platform-tools 2.cmd adb shell 3 .cd data/data ls 找到你的數據庫位置進