原创 IOS單例的實現

在開發IOS時,我們經常會使用到單例,比如 UIApplication 和 NSFileManager 。那麼如何創建一個單例呢。 在這裏我僅寫出當前所知道的最簡單的實現方法。當然還有別的方法可以實現單例,在這我就不列舉了。 使用

原创 JS數組複製(克隆)

JS數組複製 今天在實現js的數組操作時發現,JS的複雜數據類型都是使用內存地址的複製,來實現新對象的創建和賦值的。 所以改變新的對象會影響源對象的值,這在某些情況下不是我們所希望的結果。 例如 var a = [1,2,3];

原创 博客遷移

其實也算不上是博客遷移,就算是從新開始吧,記錄自己的變化。 之前的博客是利用hexo搭建起來的,網站發佈在github免費提供的github.io域名下(http://lightafire.github.io/blog)。 最近準

原创 ios獲取點擊屏幕的位置

使用 touchesBegan delegate 來獲取點擊屏幕的位置 -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {

原创 軟件架構優化和設計

軟件架構優化和設計 本文轉載自infoq,原文鏈接爲 關於架構優化和設計,架構師必須知道的事情 概述 你可以叫它SOA的新玩法、微服務、或者任意其它酷炫的名字。近幾年來隨着互聯網的飛速發展,新的架構實踐方式不斷涌現,但是有一件事情是永恆不

原创 Java集合源碼解析

看到了一個很不錯的 Java 集合源碼解析博客,記錄一下: https://blog.csdn.net/u011240877/article/category/6447444

原创 Java基本數據類型總結

Java基本數據類型 基本類型,或者叫做內置類型,是JAVA中不同於類的特殊類型。它們是我們編程中使用最頻繁的類型。java是一種強類型語言,第一次申明變量必須說明數據類型,第一次變量賦值稱爲變量的初始化。 1. Java的簡單類型及其封

原创 Commit Message 的編寫

Commit Message 作用 每次 git commit 時,都需要編寫相應的說明,否則是不允許提交的。 commit message 應該清晰明瞭的說明本次提交的目的。 規範的 commit message 有利於: 對 git

原创 java final

原文鏈接: http://www.cnblogs.com/dolphin0520/p/3736238.html   談到final關鍵字,想必很多人都不陌生,在使用匿名內部類的時候可能會經常用到final關鍵字。另外,Java中的St

原创 java md5,sha編碼工具類DigestUtils

package com.lightafire.utils; import org.apache.commons.codec.digest.DigestUtils; /** * EasyDigestUtil * * @autho

原创 java中簡單的日期與字符串轉換

最近寫的一個項目中,由於前端的日期格式爲字符串格式,需要頻繁的進行日期格式的轉換,特在此記錄一下。 字符串->日期 String dateStr = "1979-01-01"; Date date = DateUtils.

原创 Windows下利用git bash生成密鑰

前提是要安裝git客戶端,包括git bash。 操作步驟: 1、在桌面右鍵,git bash here。 2、輸入 ssh-keygen -t rsa -C {name} {name}爲生成密鑰使用的一段文字,可使用郵件或者自定義名

原创 Spring boot 中緩存的使用

1.內存緩存的使用 1.1 自定義HashMap實現 如題所說,自己實現key-value的map,使用定時器管理緩存的清空之類的, 比較麻煩,不建議使用 1.2 使用現有的內存緩存框架 spring引入緩存框架是非常容易的, 詳細使用方

原创 Java Web Cookie 處理工具類

java 中主要使用 javax.servlet.http.Cookie 類來處理 cookie,這裏寫了一個簡單 cookie 處理示例 setter public static void setCookie(HttpServletRe

原创 Spring Bean Scope Example using @Scope Annotation

http://www.concretepage.com/spring/spring-bean-scope-example-using-scope-annotation-and-xml-for-singleton-prototype-req