原创 解決POI合併單元格後邊框不顯示問題

我這裏用的方法可能比較笨,就是合併後其間的每個單元格都設置同樣的單元格樣式,便可以解決這個問題了,如果大家有更簡單更好的方法,可以告訴一下,一起學習。 //定義Excel文檔對象 XSSFWorkbook xssfWorkbook =

原创 Vue this.$forceUpdate()強制刷新渲染頁面

由於一些嵌套特別深的數據,導致數據更新了,但是頁面卻沒有重新渲染。我遇到的一個情況是,v-for遍歷數據渲染,當方法中處理相應數組數據時,數組改變了,但是頁面卻沒有重新渲染。 解決方法:運用 this.$forceUpdate()強制刷新

原创 spring boot yml配置文件無效,eureka server啓動後端口變爲8080問題解決

配置完eureka消費者客戶端項目,配置文件配置內容爲: server: port: 9000 # 分別爲 9000、9001、9002 # 應用實例名稱 spring: application: name: eurek

原创 Avoid mutating a prop directly since the value will be overwritten whenever the parent ...

錯誤:[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-rend

原创 JS、JQuery獲取屏幕高度寬度,兼容IE

一、JS獲取屏幕高度、寬度 var height=window.innerHeight||Math.max(document.documentElement.clientHeight, document.body.clientHeigh

原创 IE8下兼容window.innerHeight處理

var height=window.innerHeight||Math.max(document.documentElement.clientHeight, document.body.clientHeight);  

原创 ajax請求後臺一直處於pending狀態,不返回的原因

一、後臺有斷點。這種情況一般都能發現。 二、數據庫中進行了數據修改操作,沒有進行事務提交,記錄一直被鎖定,接口中對這條數據進行修改等操作便一直不能成功返回,一直卡死在那裏。

原创 spring boot使用schedule註解開啓定時任務

spring boot開啓定時任務非常簡單,只需要兩個註解就可以實現。 1、啓動類上面添加@EnableScheduling註解開啓定時任務配置 2、在需要定時任務的方法上面添加@Schedule註解 我這邊業務是需要每天零點定時將考

原创 解決POI導出Excel單元格內容換行問題

根據官方的說明終於解決了這個問題 1、設置單元格內容自動換行 cellStyle.setWrapText(true); 2、設置單元格內容的時候加上 \n,強制換行 cell.setCellValue("hello\nworld");

原创 Spring boot嘗試實現簡單的發送郵件功能

一、依賴引入 1、maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s

原创 layer.js實現彈出相冊效果

有時候,前端開發需要點擊圖片實現彈出相冊效果(圖片查看器),可以放大預覽圖片並且左右翻頁切換,layer.js可以很輕鬆實現(layer.photos(options))。 實現步驟 1、導入相關layer插件 頁面上只需要引入jQue

原创 java Thumbnails處理圖片

我們在java開發時,使用Thumbnails第三方jar能幫助我們對圖片進行很好的處理。 開發步驟 1、導入相關jar包 <dependency> <groupId>net.coobird</groupId> <artif

原创 nginx啓動失敗,nginx註冊服務啓動失敗

nginx是很好的反向代理服務器,可以配置SPA單頁面應用,但是開始接觸是會出現各種問題,導致又是nginx啓動失敗,下圖是我整理的nginx啓動失敗原因及其解決方法

原创 nginx註冊爲Windows服務

nginx安裝在Windows系統上面,由於每次項目部署需要經常調試改動nginx配置,需要每次重啓nginx非常麻煩,可以把它註冊爲Windows服務運行,每次啓動重啓非常方便 下圖是我整理的註冊步驟

原创 有效避免JS全局變量污染

1、使用名稱空間 var A = {};//必須定義爲對象 A.person = { name:"zhangsan", age:18, body:{ height:"180cm",