原创 alembic migration 自動生成migration腳本以及數據初始化

alembic migration 自動生成migration腳本 使用alembic做數據migration的時候, 創建數據表的過程往往是一種體力活, 腳本中需要這樣的代碼以完成數據表的創建: def upgrade():

原创 pyenv && virtualenv

1. 安裝 1.1 自動安裝: curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 1.2 手動

原创 angular-mocks

angular-mocks 前後端分離的開發模式中, 爲了能讓前端不依賴後端服務而能夠並行開發, angular-mocks能模擬一些後臺返回的數據,從而使前端看起來已經跟後端對接了一樣, 只要與後端商定好數據格式, 自己mock一些數據

原创 airflow 安裝方法 centos 6.5

airflow最簡安裝方法 centos 6.5 python新司機, 所以使用anaconda安裝python及其所需要的包, 不用擔心缺包導致的各種各樣的問題 1. anaconda下載地址:https://www.continu

原创 Mybatis物理分頁插件報錯: duplicate column ‘xxx'的原因分析與解決

項目中使用的Mybatis物理分頁插件是miemiedev/mybatis-paginator,在mapping文件中寫的sql是多表查詢的時候,若不給字段起別名,會報錯:duplicate column ‘xxxx’。 爲了方便複用,

原创 Ionic從windows遷移到mac

Ionic從windows遷移到osx 刪除node_modules文件夾 執行npm update 執行ionic platform add ios 3.1 Ionic bug: Error: Source path does n

原创 js下載pdf文件, 附:文件名亂碼解決方案

@RequestMapping("/{id}/download") @ResponseBody public ResponseEntity<byte[]> downLoadRpt(@PathVariable("id

原创 圖解使用SoapUI發送http請求

1、新建soap 工程 2、設置一個用戶名 3、右鍵新建的工程,選擇new TestSuite 4、右鍵新建的TestSuite,選擇New TestCase 5、在Test Step上右鍵 6、從Add Step子菜

原创 Mybatis ResultMap 無法繼承父resultMap的映射關係

** 結論: 子resultMap的type不是抽象類的時候才能夠成功繼承父resultMap的映射關係,否則子resultMap的extends屬性寫了跟沒寫一樣。。。 ** 今天在實現一個貸款功能的時候,需要查詢貸款對象,及其聚合的額

原创 Spring Security 一個賬號同一時刻只能登錄一次

網上看了很多資料,都是基於簡單的使用的解決方案,今天項目中使用的時候直接照搬遇到了很大的阻力。幾經周折終於搞定,廢話不多說,一言不合就coding! 1、首先web.xml配置security的監聽器: <listener> <l

原创 MongoDB(三) 備份與恢復

MongoDB備份與恢復 1. 備份 mongodump 用法: mongodump 將mongodb裏的數據導出爲.bson文件 常用配置: 參數 用法 /help 打印幫助 /version 打印工具版本 /v,

原创 SpringMVC配置錯誤頁後, Shiro報錯No SecurityManager accessible to the calling code...

Root Cause: org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, ei

原创 angularJs中的unsafe:

angularJs中的unsafe: 在頁面中給一些按鈕設置了錨點, 但是錨點是根據一些數據讓angular計算出來的, 舉例說明: <a ng-href="getlocation('xxxx')"></a> 能夠計算出來的, 就得出類似

原创 SpringMVC + Shiro 訪問未授權頁面時不跳轉,頁面打印拋異常

描述:配置文件中配置了訪問了未授權之後的跳轉地址,但結果沒能跳轉過去,而是直接在頁面上拋出未授權異常 分析原因:配置文件可能需要做額外的處理 最終解決方案: 方案1: <!-- 定義需要特殊處理的異常,用類名或完全路徑名作爲key,異

原创 SpringMVC + Shiro通過註解配置的權限未生效

描述:登錄後通過註解配置的權限未生效,不是要求角色的用戶也能訪問此頁面 分析可能原因:授權註解未生效 最終解決方案: Spring-shiro.xml使用下面的配置開啓註解: <!--Shiro生命週期處理器--> <bean id