原创 JVM堆內存及垃圾回收簡介

JVM堆內存及垃圾回收簡介

原创 Spring Transaction註解不生效bug引發的思考

Spring Transaction註解不生效bug引發的思考

原创 .DSStore文件

關於-DS-Store文件的一些問題

原创 搭建自己的Hexo博客

搭建自己的Hexo博客(1) 搭建自己的Hexo博客(2) 搭建自己的Hexo博客(3) 搭建自己的Hexo博客(4)

原创 Redis簡介及瞭解

封裝一個屬於自己的Redis-API Redis命令使用參考手冊 Redis在項目中的一些應用 Redis功能文檔

原创 阿里雲主機環境搭建

一、前言現在很多服務都部署在雲服務上,最近項目也要發佈到雲上,特寫此文章。有需要部署雲服務的小夥伴可以參考下。二、雲主機參數在部署雲服務時,一般需要知道如下參數:1、雲ECS主機服務器遠程連接:url       XXXXXXXX用戶名:

原创 Java正則表達式使用

前言 什麼是正則表達式? 正則表達式是一種可以用於模式匹配和替換的強有力的工具。 爲什麼要使用正則表達式?有什麼優點缺點? 正則表達式在參數校驗、參數匹配方面可以發揮重大作用。 優點:更少的代碼,更高的效率。 缺點:需要一定時間

原创 UTF-8和GBK等編碼格式轉換問題

前言 在開發過程中,我們可能會遇到Java各種編碼格式之間的轉換問題。下面我們來研究下UTF-8和GBK等編碼格式之間的相互轉化。 實踐 在進行編碼轉換時,我們用ISO-8859-1編碼來接受和保存數據,並轉換爲相應編碼。 爲什麼

原创 一款基於JQuery和bootstrap的單頁面WebApp框架

前言 現在React.js,Vue.js等MVVM框架逐漸火了起來,今天,先暫時不說這些。 我在之前呆過一家公司,他們前端封裝了一套基於JQuery和bootstrap的單頁面WebApp框架,雖然技術棧方面可能比較落後了,且是基

原创 Callable原理分析

前言 今天我們來分析實現多線程的一種方式,實現Callable接口。這種方式有種特殊的地方,就是可以拿到線程返回值。具體怎麼實現的呢?我們來研究下。 栗子 我們先舉個簡單的栗子來看下Callable接口吧。 要首先明白,線程池提交

原创 Html5+JQuery頁面標籤的禁用問題

在做移動應用項目時遇到的問題,完成某些操作後返回到前面頁面要保證前面頁面的標籤內容不可被編輯,修改。 ①對於input,select框,設置disabled=’disabled’。 如:$('#testid1 input').attr('

原创 ReentrantLock那些事

前言 在說ReentrantLock之前,我們先說說併發吧。 在JDK1.5之前,併發處理常用的關鍵字synchronized。使用synchronized關鍵字,鎖的獲取和釋放是隱式的,synchronized主要通過系統的mo

原创 ArrayList、LinkedList和Vector分析

前言 List家族常用的類有3個,ArrayList、LinkedList、Vector。 ArrayList和Vector的底層是基於數組實現的,LinkedList的底層是基於鏈表實現的。 三者的比較如下: ArrayLis

原创 Java 數據結構之鏈表

前言 鏈表是一種物理存儲單元上非連續、非順序的存儲結構,數據元素的邏輯順序是通過鏈表中的指針鏈接次序實現的。鏈表由一系列結點(鏈表中每一個元素稱爲結點)組成,結點可以在運行時動態生成。每個結點包括兩個部分:一個是存儲數據元素的數據

原创 Java通過反射獲取class信息

前言 在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意方法和屬性;這種動態獲取信息以及動態調用對象方法的功能稱爲反射機制。 我們知道,Java語言不是動態語言,但是他卻有非常突出