原创 jQuery ajax 上傳文件

應用場景介紹 頁面有一個【導入模板】的按鈕,導入一個excel提交給後臺做文件解析,並把結果返回給前端展示,再點擊【確定按鈕】再提交文件給後臺接口。 前端藉助layui的upload 和 ajax完成。 代碼實戰 在layui#u

原创 Linux下搭建Zookeeper

ZooKeeper是一種分佈式協調服務,用於管理大型主機。在分佈式環境中協調和管理服務是一個複雜的過程。ZooKeeper通過其簡單的架構和API解決了這個問題。ZooKeeper允許開發人員專注於核心應用程序邏輯,而不必擔心應

原创 格式化SpringBoot裏的Mapper的日期(存在時區問題2019-12-26T08:35:31.000+0000)

問題描述 日期展示到前端的JSON數據顯示的效果如下: 解決辦法 出現這種問題很常見,在SpringBoot裏只需要在配置文件(application.xml)裏配置下 jackson 就好了。 spring: jacks

原创 Window環境下如何把javaweb的項目設置爲開啓自啓動

需求 公司要求一個輔助Jenkins打包的上傳到oss的javaweb的項目開機的時候就要啓動好。因爲Jenkins已經被設置成開機自啓動的服務了,所以配套的項目也要跟着自啓動。 實現 寫一個bat文件,裏面是啓動javaweb

原创 虛擬機建立FTP服務

爲了讓宿主機能正常的和主機的傳輸文件。最先嚐試的是通過共享文件的方式,但能力有限,失敗;由於時間緊迫,最終虛擬機裏安裝FTP解決問題。 安裝FTP 首先用命令檢查是否安裝了vsftpd vsftpd -version

原创 SpringCloud之FeignClient兩個服務調用不通連接超時

坑 發佈一個微服務架構的項目到服務器(Windows),再次發現Linux好用啊。 發佈的項目大概有:按照啓動順序寫的 註冊中心Eureka - peer1 註冊中心Eureka - peer2 配置中心Config-Serve

原创 Windows安裝MySQL5.7.26

下載 從官網下載對應的版本: 我這裏是解壓版,無需安裝,解壓後配置下就可以直接使用。 創建配置文件 解壓後是沒有my.ini文件的,需要手動添加: [mysql] # 設置mysql客戶端默認字符集 default-charac

原创 雲服務(騰訊雲)的安全防範措施

服務器設置大寫、小寫、特殊字符、數字組成的12-16位的複雜密碼 ,也可使用密碼生成器自動生成複雜密碼,這裏鏈接參考:https://suijimimashengcheng.51240.com/ 刪除服務器上設置的不需要的用戶

原创 記錄CountDownLatch的一次簡單使用

最近這邊連續下了好幾天的雨了啊啊啊,你那邊呢? 嗯哼?這開場的感覺不對呀,好尬,哈哈哈哈~ 直接進入正題吧。 什麼是CountDownLatch 這個是在JDK1.5開始就出現的,併發編程工具類。 這裏偷懶下,直接看下源碼上的

原创 Ubuntu安裝openssh-server

ssh 是Linux 下遠程管理工具,默認端口22 最近虛擬機VirtualBox裏裝了Ubuntu,但發現窗口右邊沒有滾動條並且不能開多個窗口。想到平時連接騰訊雲服務器都是用了XShell工具,方便多了。 下載安裝 首先就是

原创 SimpleDateFormat的時區記錄

在開發過程中,經常碰到時區問題,一般解決思路,數據庫時區問題, 服務器時區,還有就是數據返回出去的時候(例如spring jackson ) 在這幾個解決思路中,有些是要用到Date 和 String 進行轉換的。所以這 我想

原创 SpringBoot追加自定義的MessgeConverter

自定義messageConverter @Configuration public class WebConfiguration implements WebMvcConfigurer { @Override p

原创 使用異常枚舉類讓if( condition ){ throw Exception }變的簡潔點吧

現在大多數的Web接口項目,對於一些業務異常處理,都是直接以Exception 的方式向外面拋出,再定義一個全局異常捕獲器(ControllerAdvice) 進行統一的處理 背景 先來看一段非空判斷拋出異常的代碼 // 查詢

原创 Nginx反向代理來解決跨域問題

參考如下博客,自己小小總結了下跨域的一些問題: 什麼是跨域 瀏覽器爲什麼要設計同源策略 什麼是跨域?如何解決 跨域的概念 一個域下的文檔或者腳本(比如ajax) 去請求另外一個域的資源。 這裏判斷是否在一個域的,依據三點: 協

原创 xxl-rpc remoting request fail, http HttpStatus[302] invalid

初次體驗 分佈式任務調度平臺 xxl-job ,參考官網 詳細的介紹 ,相信你也可以快速地在項目裏整合起來。 廢話不多說,在我啓動執行器的項目的時候,竟然啓動失敗了, 直接po上我遇到的問題: 一開始看着控制檯的錯誤日誌,一