原创 maven 引入私有jar,依賴無法傳遞

私有jar通過maven安裝本地jar,之後,依賴的jar還是在編譯的時候找不到 除了jar文件外還有一個pom文件,這個額外的pom文件 就是 描述了 jar本身的上級依賴關係

原创 idea創建gradle項目失敗 運行環境上下文不一致導致的錯誤

最近有空就瞭解下gradle構建工具 也正好熟悉使用idea,之前一直都是eclipse,覺得這是趨勢,業餘先熟練起來 用idea創建gradle項目 自己配置的java_home都是指向的jdk build一下說是上下文不一致,指向的是

原创 mybatis連接phoenix操作hbase

直接上代碼 @Configuration public class HBaseConfig { @Primary @Bean @ConfigurationProperties(prefix="spring.da

原创 mysql和hbase關聯查詢統計及java8流處理實戰

新項目重構,由於數據量太大,採用了mysql存主表和hbase存記錄表的方式 (使用的phoenix操作hbase,通過mybatis多數據源連接mysql和phoenix,具體實現移步https://blog.csdn.net/qq_3

原创 mysql 數據庫 遞歸查詢語句

SELECT * FROM ( SELECT @r AS id, (SELECT @r := father FROM user_relainfo where id = @r) AS father FROM

原创 shiro學習筆記 過濾器 shiro 表單 驗證碼 登錄

自己自定義實現了一個驗證碼錶單過濾器,基於FormAuthenticationFilter 代碼如下: package cn.ddsxy.ddlx.shiro; import cn.ddsxy.ddlx.util.CaptchaUtil

原创 shiro 登錄 過濾器 返回json

/** * 表示訪問拒絕時是否自己處理,如果返回true表示自己不處理且繼續攔截器鏈執行,返回false表示自己已經處理了(比如重定向到另一個頁面) * @param request * @param res

原创 java 桌面應用開發相關的類

java開發主要有awt,swing,javafx,筆記記錄如下主要幾個跟桌面相關的桌面Robot類,模擬事件DeskTop類,可以打開默認軟件等//URI指定網頁的地址 desktop.browse(new URI("https:/

原创 xshell5免費版本下載

http://www.netsarang.com/download/free_license.html 填個郵箱就可以下載了

原创 bootstrap 插件集

bootstrap-growl bootstrap-notify 這兩個是簡單易用的提示框插件,實現右上角彈窗

原创 git 合併兩個項目

先pull,因爲兩個倉庫不同,發現refusing to merge unrelated histories,無法pull 因爲他們是兩個不同的項目,要把兩個不同的項目合併,git需要添加一句代碼,在gi

原创 Spring AOP 實現原理----AspectJ與CGLIB介紹

簡介: AOP(Aspect Orient Programming),也就是面向方面編程,作爲面向對象編程的一種補充,專門用於處理系統中分佈於各個模塊(不同方法)中的交叉關注點的問題,在 Java EE 應用中,常常通過 AOP 來處理

原创 idea 實用技能 快捷鍵 問題處理記錄

idea項目先使用svn然後又用到了git,怎麼在切換回svn? 答:在.idea項目配置文件夾裏的vcs.xml修改,把git註釋掉 <?xml version="1.0" encoding="UTF-8"?> <project ver

原创 SpringBoot自定義配置

@Bean @Scope("singleton") public ObjectMapper objectMapper(){ return new ObjectMapper(); }聲明這個json處理會覆蓋掉spring的,導致json

原创 spring事務 方法調用內部方法 事務不生效

@Autowired private ApplicationContext context; 在類里加入上下文 @PostConstruct // 初始化方法 private void setSelf() { //從