原创 【Hexo】Hexo個人博客綁定域名

Hexo個人博客綁定域名 當我們在用hexo搭建了個人博客之後,用username.github.io訪問難免有些奇怪,下面就花3分鐘時間對如何綁定個人域名進行描述。 我這邊是在阿里雲買的一個域名,ycblogs.cn 當然也可

原创 freemaker導出excel文件使用Excel打不開

freemaker導出excel文件使用Excel打不開 最近在做導出的功能過程中,發現導出的excel只能用wps打開,用office打開就報文件損壞 網上搜了一些文章,找到了解決方案 只要把ss:ExpandedColumn

原创 微信公衆號網頁鑑權-Oauth2

微信公衆號網頁鑑權   記錄一下最近做的項目-微信公衆號開發。在微信公衆號內訪問內嵌的第三方網頁,需要用到openid或者其他基本信息比如頭像等,就不得不進行鑑權操作。   首先來看下oauth2的處理流程    1.得到授權碼c

原创 【設計模式】簡單工廠模式

【設計模式】簡單工廠模式 定義  簡單工廠模式是屬於創建型模式,又叫做靜態工廠方法(Static Factory Method)模式,但不屬於23種GOF設計模式之一。簡單工廠模式是由一個工廠對象決定創建出哪一種產品類的實例。簡單

原创 idea 生成getset方法,String類型對其進行trim操作

在一個java類中需要對其字段生成get和set方法,String類型的難免會出現左右空格,因此這裏對其String類型的字段進行trim操作 需要改寫生成get 和 set 的模板 1.alt+insert彈出generate框

原创 【Hexo】使用hexo搭建個人博客

hexo搭建個人博客教程 1.hexo是什麼 Hexo是高效的靜態站點生成框架,她基於Node.js。通過 Hexo 你可以輕鬆地使用Markdown 編寫文章,除了Markdown 本身的語法之外,還可以使用Hexo提供的標籤插件來

原创 【Hexo】hexo在文章中添加圖片

hexo 添加圖片插件 安裝圖片插件 npm install hexo-asset-image --save 在_config.yml配置文件中,修改爲 post_asset_folder: true, 然後新建一篇文章 hexo

原创 SpringBoot下使用FreeMarker導出world,下載功能

SpringBoot下使用FreeMarker導出world,下載功能 Java中導出World文檔,最早之前使用的是POI,由於比較繁瑣,這次改用FreeMarker模板來進行操作,比較方便。 直奔主題吧 1.準備要導出的模板文檔

原创 【設計模式】觀察者模式

【設計模式】觀察者模式 首先來解釋一下什麼是觀察者模式 定義: 觀察者模式(有時又被稱爲模型(Model)-視圖(View)模式、源-收聽者(Listener)模式或從屬者模式)是軟件設計模式的一種。在此種模式中,一個目標物件管理所有

原创 【設計模式】裝飾者模式

【設計模式】裝飾者模式 今天來講一下什麼是裝飾者模式。 定義: 23種設計模式之一,英文叫Decorator Pattern,又叫裝飾者模式。裝飾模式是在 不必改變原類文件和使用繼承的情況下,動態地擴展一個對象的功能。它是通過創建一個

原创 Java 強應用、弱引用、軟引用、虛引用

Java 強應用、弱引用、軟引用、虛引用 今天無意中看到了這四個名詞,然後在腦海裏過了一下,發現已經忘得一乾二淨了,因此寫篇文章記錄一下,俗話說好記性不如爛筆頭。 那麼先來解釋下這4個名詞吧 強引用(StrongReference):

原创 Beyond Compare 4 註冊碼

Beyond Compare 4 註冊碼 --- BEGIN LICENSE KEY --- H1bJTd2SauPv5Garuaq0Ig43uqq5NJOEw94wxdZTpU-pFB9GmyPk677gJ vC1Ro6sb

原创 阿里雲OSS 上傳回調失敗

文件上傳成功,回調失敗,上傳的方式是服務端簽名web端直傳,在本地上傳的和回調是都Ok的, 部署到服務器之後,就出現上傳成功,回調失敗問題,響應碼爲203。 回調地址爲:http://192.168.52.23/server/oss

原创 SpringBoot異步任務

springboot 異步任務 何爲異步調用 說異步調用前,我們說說它對應的同步調用。通常開發過程中,一般上我們都是同步調用,即:程序按定義的順序依次執行的過程,每一行代碼執行過程必須等待上一行代碼執行完畢後才執行。而異步調用指:程序

原创 Intellij IDEA 2017三劍客------Mybatis-Plus

Intellij IDEA 2017三劍客------Mybatis-Plus 1.mybatis_plus 將該文件將放在 C:\Users\Administrator.IntelliJIdea2017.1\config\plugi