原创 Java獲取泛型的Class對象

tomcat中exec引起的權限問題 在做解析excel的時候,想通過泛型把解析和轉java bean的過程封裝起來,後面發現java裏面只能獲取到父類的泛型Class。這樣的話,就意味着如果獲取泛型Class來實例化bean對象,那麼

原创 Ebean ORM功能介紹

Ebean ORM功能介紹 一、簡單介紹 Ebean是一個Java實現的開源ORM框架,具有快速訪問、易使用等特點。 二、主要功能 原生SQL:可以方便的使用原生SQL,並以懶加載的方式返回全屬性的bean結果分頁:使用findRo

原创 JavaScript事件綁定

JavaScript事件綁定 JavaScript也稱ECMAScript,是一種動態類型、弱類型、基於原型的直譯式腳本語言;基於事件驅動,具有相對安全性並被廣泛應用於客戶端網頁開發和客戶端WEB開發。 最早是在HTML上使用的,用來給H

原创 Java奇淫巧技之Lombok

奇淫巧技之Lombok 一、Lombok介紹 Lombok是一個可以通過簡單的註解形式來幫助我們簡化消除一些必須有但顯得很臃腫的Java代碼的工具,通過使用對應的註解,可以在編譯源碼的時候生成對應的方法。 二、開胃菜 這裏演示Dat

原创 Java獲取數組組件類型及Array API簡單示例

Java獲取數組組件類型及Array API簡單示例 最近寫一個轉換工具,用到了獲取數組組件類型的API以及Array的API,這裏記錄一筆。 一、關鍵API Class<?> Class.getComponentType();

原创 Ebean findPagedList() throw Exception的分析處理過程

Ebean findPagedList() throw Exception的分析處理過程 一、定義User import javax.persistence.Column; import javax.persistence.Entit

原创 Socket發送請求“超時”——接收數據方式引起的bug

Socket發送請求“超時”——接收數據方式引起的bug 一、場景描述 前段時間對接某家銀行的資管外圍系統,測試環境測試通過,聯調報告經銀行風控部門審批通過,上線時出現嚴重問題(不能正常發送/接收請求):發送請求成功、接收數據失敗並拋出

原创 npm的鏡像替換成淘寶

npm的鏡像替換成淘寶 一、查看鏡像地址 npm get registry 二、配置淘寶鏡像地址 npm config set registry http://registry.npm.taobao.org/ 三、重置

原创 Ebean “is not enhanced?”的兩種解決方案

Ebean “is not enhanced?”的兩種解決方案 前面在Ebean findPagedList() throw Exception的分析處理過程中介紹了通過實現EntityBean接口的方式處理is not enhanced

原创 Java發送郵件的簡單實現

Java發送郵件的簡單實現 JavaMail,顧名思義,提供給開發者處理電子郵件相關的編程接口。它是Sun發佈的用來處理email的API。它可以方便地執行一些常用的郵件傳輸。我們可以基於JavaMail開發出類似於Microsoft

原创 XXE漏洞——XML實體定義引起的兼容性問題

XXE漏洞——XML實體定義引起的兼容性問題 一、XML基礎知識 XML指可擴展的標記語言(Extensible Markup Language),類似於HTML(超文本標記語言); XML被設計用來結構化、存儲以及傳輸信息,其焦點是數

原创 tomcat中exec引起的權限問題

tomcat中exec引起的權限問題 一、場景描述 在之前的工作中與某第三方集成(接入他們的某個功能),需要獲取服務器Mac地址鑑權;在開發過程中一點問題沒有(開發環境是windows),測試環境也測試通過(測試環境是linux,但t

原创 Jenkins權限管理,不同用戶管理不同項目Job

Jenkins權限管理,不同用戶管理不同項目Job一、需要安裝的插件Role-Based Strategy(可以對構建的項目進行授權管理,讓不同的用戶管理不同的項目,將測試和生產環境分開)二、選擇授權策略系統設置 >> Configure

原创 電子證書籤章流程

電子證書籤章流程

原创 RabbitMQ安裝過程中遇到的問題

環境說明:Erlang:OTP 21.0.1 Windows 64-bit Binary File (91707927)RabbitMQ:rabbitmq-server-3.7.6.exe問題一:運行rabbitmq命令是出現“編譯錯誤”