原创 calendar.getActualMaximum(calendar.DAY_OF_MONTH)的坑點

問題代碼如下 public static Date monthLastDate(Integer year, Integer month) throws ParseException { if (year == nu

原创 Tar解壓縮命令

tar -xzvf .tar.gz tar [-cxtzjvfpPN] 文件與目錄 … 參數: -c :建立一個壓縮文件的參數指令(create 的意思); -x :解開一個壓縮文件的參數指令! -t :查看 tarfile 裏面

原创 淺談Apache與Tomcat的關係和區別

Apache 和 Tomcat 都是Apache組織開發的開源免費色HTTP服務器。兩者既有聯繫又有區別,在進行HTML、PHP、JSP、Perl等開發過程中,需要準確掌握其各自特點,選擇最佳的服務器配置。   Apache是we

原创 讀書之路,就在腳下

漸入佳境 進入大公司後,周邊的同學都格外喜歡讀書,受到這種分化的影響,我也漸漸喜歡上了閱讀。 既然紅樓夢買過來四年都沒怎麼看,那麼首戰就拿她來祭天,開啓我的讀書路。 開戰之前怒吼一句,給自己壯壯膽: Kindle永不喫灰! 征途

原创 Tomcat的組成和工作原理

Tomcat是什麼 開源的 Java Web 應用服務器,實現了 Java EE(Java Platform Enterprise Edition)的部 分技術規範,比如 Java Servlet、Java Server Page

原创 我對設計模式的理解

前言 行爲型模式 結構型模式 創建型模式 工廠模式 單例模式 代理模式 責任鏈模式 裝飾者模式 原型模式

原创 Cordova配置IOS企業版熱更新IVersion插件

IOS企業版版本應用的更新下載不同於個人版本,無需訪問應用商店進行更新。可使用插件iVersion檢查版本更新。https://github.com/nicklockwood/iVersion。 更新原理 引入插件後的App,首

原创 Mybatis攔截打印每個sql的執行時間

Mybatis中的插件允許你針對核心組件接口Executor 、StatementHandler、ParameterHandler、ResultSetHandler中任何一個方法進行攔截調用。而每個Interceptor(攔截的

原创 MySQL 實現行轉列SQL

一個行轉列的辦法,根據property字段的值a,b轉換成不同得列,譬如A,B兩列 SELECT date, sum(CASE property WHEN 'a' THEN value ELSE 0 END) as 'A', su

原创 研發技術總結

一、Java基礎 Java基礎 java多線程(要求手寫) java線程池(要求手寫) java集合(源碼級別) JAVA反射機制源碼,泛型 JAVA異常處理機制 值傳遞引用傳遞 基礎類型以及佔用長度 lambda表達式問得不多

原创 Idea插件之RestfulToolkit

插件地址:https://plugins.jetbrains.com/plugin/index?xmlId=com.zhaow.restful.toolkit 一套 RESTful 服務開發輔助工具集。 1.根據 URL 直接跳轉

原创 linux常用命令

文件命令 創建 touch newfile 修改 mv 查找 刪除 rm 複製 cp 目錄命令 打開目錄 cd 創建 mkdir mkdir -P dir1 不存在時創建 刪除 rm -rf 遞歸刪除目錄 查看文件類型 fi

原创 Linux解壓縮命令

tar -xzvf .tar.gz tar [-cxtzjvfpPN] 文件與目錄 … 參數: -c :建立一個壓縮文件的參數指令(create 的意思); -x :解開一個壓縮文件的參數指令! -t :查看 tarfile 裏面

原创 生活感悟

除了視頻會員,任何東西不要開年度會員,尤其是健身游泳

原创 線程Thread常見屬性

public class Thread implements Runnable { private volatile String name; private int priority;