原创 logback.xml/logback-spring.xml模板詳解(帶註釋)

前言:springboot2.x默認使用的日誌是logback,不再是log4j,但是我們的項目由log4j更換爲logback成本並不大,只需要將pom中依賴的jar換爲logback(springboot核心starter默認就有),

原创 sftp在上傳文件時拋異常:java.io.IOException: Pipe closed

原因:自己寫的sftp上傳工具類的獲取sftp連接的方法是用了@postconstruct註解,此註解在初始化類時構造方法之後運行,也就是spring管理bean時容器啓動時只會運行一次,但是sftp的連接會超時失效  這就造成了本地測試

原创 通俗易懂講解cookie和session的用法用途,執行流程,區別聯繫以及常見問題

前言:        本篇文章是以實際生產中遇到的問題爲導向寫的,所以在體系上沒有那麼詳細。請各位看官多多包涵,若有不當之處歡迎批評指正。   1.爲什麼要有cookie/session? 在客戶端瀏覽器向服務器發送請求,服務器做出響應之

原创 Java在線打開word文檔實現手寫批註

前言: 有些OA系統會有用戶在線對word文檔添加手寫批註的需求,這樣的需求看似不好實現,其實是可以實現的。 但是這需要開發者具備將activex控件集成到Java環境的能力。對於大部分Java開發工程師來說,僅僅解決單一的功能就要掌握a

原创 [mysql] Access denied for user ‘root’@’localhost’ (using password: YES)

作爲一個菜鳥,在localhost修改mysql密碼的時候手抖,導致root權限丟失,再次登陸出現如下提示: Access denied for user 'root'@'localhost' (using password: YES)

原创 微信網頁授權接口多次回調問題&connect_redirect=1

結論: 無論加不加&connect_redirect=1參數,微信都會多次回調開發者服務器,造成oauth_code已使用的異常! 但是微信再次調開發者服務器是有前提條件的: 開發者服務器沒有在第一次回調中做任何響應,比如業務邏輯中連接數

原创 MySQL之坑:not in查詢結果爲空

如果not in中的條件列表包括null值   則查詢出來結果一定是空  關鍵是它也不報錯 解決方法:將爲空的字段加非空條件  比如  and system_source is not null

原创 Java在線合併word中的表格,並對其進行賦值

前言: 在OA系統中,有時我們需要在線打開文檔,文檔中免不了有word表格,並且我們希望能夠通過代碼對錶格單元格進行一些合併/賦值的的操作。這就需要我們學習微軟activex控件的使用了。但是這需要開發者具備將activex控件集成到Ja

原创 雙登錄頁面驗證碼問題(bug記錄)

一開始覺得兩個驗證碼刷新時會造成存入session的驗證碼字符串不同(因爲驗證碼圖片的src是controller動態生成圖片的地址,擔心生成一個圖片就訪問一次controller),所以做的是在驗證碼controller中生成兩個驗證碼

原创 將springboot項目打成可執行的jar,並且分離出配置文件

感謝@payyouyont博主對本篇文章的支持,參考地址 https://blog.csdn.net/pei19890521/article/details/80984707 一.使用maven將springboot項目打成可執行的jar

原创 java 實現 在線打開word 文件,並轉換成 pdf 文件

一、需求     在線把 word 文件轉換成 pdf 文件。 二、方案     用 pageoffice 組件實現在線打開 word 文件,並轉換 pdf 文件。   三、核心代碼 document.getElementById("

原创 Java在線打開word文檔實現指定用戶只能編輯指定區域

前言: 在OA系統中,有時會出現在線打開word文檔實現指定用戶只能編輯指定區域的需求。這就需要我們學習微軟activex控件的使用了。但是這需要開發者具備將activex控件集成到Java環境的能力。對於大部分Java開發工程師來說,僅

原创 Java如何設置word中某段文字的字體/段落樣式

前言: 在我們的OA系統中,有時需要將某段文字字體/大小/顏色/段落樣式做一個統一修改,或者直接在某個位置插入一段帶樣式的內容。這就需要我們學習微軟activex控件的使用了。但是這需要開發者具備將activex控件集成到Java環境的能

原创 Java獲取word表格中的數據

前言: 有時系統中需要提取各種文件中的數據,比如做報表的系統中就常常與Excel表格數據做交互。做Excel報表數據時有選擇POI實現的,但是POI功能也很單一,對於文檔格式維護性差,最重要的是POI在操作word數據時顯得力不從心,所以

原创 java 在線打開 word 或者 excel文件,並上傳到服務器

一、需求描述。   需要將客戶端電腦的 office 辦公文件上傳到服務器 二:方案 總體方案用 pageoffice 組件操作 word 或者 excel 文件 1:在線打開文檔  用pageoffice 在線打開編輯保存的功能 2:上