原创 Java 9 模塊化(Modularity)

JDK9的發佈一直在推遲,終於在2017年9月21日發佈了。下面是JDK9的幾個下載地址: JDK9.0.1 Windows-x64下載地址 Oracle Java 官網下載地址 OpenJDK 9官網 OpenJDK J

原创 jQuery table2excel 導出Excel

導出Excel的功能非常常見,除了可以在後端導出外(代價大),也可以在瀏覽器前端導出(多表頭、單元格合併都支持)。只需要引入jQuery的table2excel.js ,即可非常方便的導出excel。 下載地址:jQuery P

原创 Android listview 表格顯示和自動循環顯示

在Android中,有時候也需要使用如HTML的表格一樣顯示數據。 Android沒有直接提供表格控件,但可通過其他方式實現,一樣可以達到預期的效果。 數據量固定、單元格等寬的可以使用GridView來實現。而數據集不確定,單

原创 防止刷新或後退頁面重複提交表單

刷新或後退頁面會引起重複提交表單,爲了避免這個頭疼的問題發生,有幾種方法可以實現。網上已經有很多實現的方式的思路,比如提交後禁用按鈕、重定向和令牌,但前兩種方式有時候不起作用或者說沒有“安全感”,我覺得最好的實現方式應該是通過生成

原创 設計模式(17):結構型-組合模式(Composite)(2)

設計模式(Design pattern) 是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的;設

原创 POI通用導出Excel(.xls,.xlsx)的方法

這篇文章主要介紹了POI通用導出Excel(.xls,.xlsx)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 POI操作EXCE

原创 Java後臺生成多個Excel並用Zip打包後(可以將excel文件放置到不同的目錄)下載

有時候會遇到需要在後臺批量生成Excel並導出的應用場景,爲了方便導出下載,通常會採用Zip打包成一個文件然後下載導出的方式實現。 1.導出Excel 之前寫過一篇 POI 通用導出Excel(.xls,.xlsx), 所以此處不會再

原创 Android 掃一掃lib庫 通過github和jitpack.io發佈

Android配置github和git 1)首先在gitgub官網註冊賬號(已有則略過)。 2)然後在android studio 的File->Settins->Version Control->GitHub配置github連接參數

原创 設計模式(9):行爲型-訪問者模式(Visitor)

設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的;設計模式使代

原创 設計模式(15):結構型-外觀模式(Facade)

設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的;設計模式使代

原创 設計模式概述

  關於金庸小說中到底是招式重要還是內功重要的爭論從未停止,我們在這裏並不分析張無忌的九陽神功和令狐沖的獨孤九劍到底哪個更厲害,但我想每個武林人士夢寐以求的應該是既有淋漓的招式又有深厚的內功。看到這裏大家可能會產生疑問了?搞什麼,討論什麼

原创 設計模式(20):創建型-抽象工廠模式(Abstract Factory)

設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的;設計模式使代

原创 設計模式(10):行爲型-中介者模式(Mediator)

設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的;設計模式使代

原创 設計模式(14):結構型-代理模式(Proxy)

設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的;設計模式使代

原创 設計模式(18):結構型-享元模式(Flyweight)

設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的;設計模式使代