原创 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:上