原创 從源碼看Spring事務

       通過上一篇《從@Transactional註解看Spring事務》,已經大概瞭解了事務中的基本使用。這一篇,小編跟大家一起通過Spring中幾個重要源碼類來增加對Spring事務的瞭解;       在Spring中實現事務

原创 從@Transactional註解看Spring事務

        在使用Spring事務時,我們只需在某方法上使用@Transactional註解簡單的標註一下,便可以實現很強大的事務控制功能,這其中的緣由,看小編娓娓道來;          首先需要明確:在spring事務的切面中,實

原创 Go語言開發(九)、Go語言併發編程

©著作權歸作者所有:來自51CTO博客作者天山老妖S的原創作品   http://blog.51cto.com/9291927/2133903 一、goroutine簡介 1、併發與並行簡介 並行(parallel):指在同一時刻,有多條

原创 Golang---高併發

轉載出處:http://blog.csdn.net/gophers/article/details/24665419 golang從語言級別上對併發提供了支持,而且在啓動併發的方式上直接添加了語言級的關鍵字。我並不會很多語言,而且也沒有很

原创 @PostConstruct、構造函數和@AutoWired的執行順序

很久之前使用了@PostConstruct註解,用來注入一些程序中需要的服務。時間久了,迷迷糊糊的不知道當時的使用場景是什麼了。最近又遇到一個場景,趕緊整理一下。 填坑前奏: 在維護一箇舊程序時,在某個類中,前一任攻城獅 寫了一段這樣的代

原创 Go語言帶你一起飛--數據類型

     Go語言和Java相同,支持多種數據類型,只是相對於Java來講,有些數據類型發生了些許的變化。在Go中主要有整數類型、複數類型、數組類型、切片類型、字典類型和結構體類型。這幾種類型與Java的對比整理如下:類型名稱   GoJ

原创 BigData進階--Spark的RDD操作

   在上篇博文中已經討論過Spark的RDD和DataFrame,這篇就來探究一下RDD集的具體操作。    Spark中RDD是一個不可變的分佈式對象集合,每個RDD都被分成多個分區,這些分區運行在集羣中的不同節點上。用戶可以通過兩種

原创 單例模式雙重校驗的再理解

        提起單例模式,作爲攻城獅的你我都不會感覺到陌生,而爲了確保在程序中的線程安全,我們常常會傾向於雙重校驗和靜態類兩種方式。而且衆所周知,在雙重校驗的方式中,我們發現了關鍵字volatile的身影,而且一直以來小編只是知道 該

原创 解讀一致性hash算法

       熟悉hash算法的你,有沒有對一致性hash算法也比較熟悉?      一致性hash算法的主要應用場景是在分佈式的算法中,比如在一個緩存的分佈式系統中,我們可以使用一致性hash算法實現間接的人爲控制對每臺服務器的緩存命中

原创 Go語言帶你一起飛--Go的垃圾回收

        相信熟悉某一門編程語言的攻城獅們,對它的垃圾回收一定不陌生,是不是曾經不止一次地受到jvm給準備的oom彩蛋!就問你:驚不驚喜,驚不驚悚?!      前段時間自己研究了一下Go語言,時隔這麼些天,總該有這麼一個機會將自己

原创 java反射,讓代碼充滿活力(一)

         在java編程的行當中,IT攻城獅們想必對反射這個字眼並不陌生,無論是我們想要在運行狀態中獲取任意一個類的所有屬性或者方法,還是調用任意一個對象的方法和屬性,甚至是修改它的某個屬性和方法,我們都可以找java的反射機制來

原创 使用RSA加密算法完成支付(一)

   直到今天,我纔不再認爲“RSA算法只在考試用過”,因爲最近做的支付就用到了這個算法,我纔可以有理有據地告訴我自己:“RSA不單單在考試用到啊!”。你要問我爲什麼,我只能告訴你,繼續看下去! ◔ 加密歷史   不知道提到加密算法,正在

原创 咱們一起來談談,redis爲什麼快?

      在程序媛的生涯中,設置緩存會想起它,控制併發會想到它,做一些壓縮存儲依舊會想到它,一直停留在知道的起點上,但是沒有深入的去挖掘和總結它這麼受歡迎的原因。近期天時地利人和,整理了一下它的點點滴滴。 ☁  和Memcached一較

原创 Spring 的AOP--spring框架動態實現AOP

   spring中AOP代理由spring的IOC容器負責生成,管理,其依賴管理也由IOC容器負責管理,因此,AOP代理可以直接使用容器總的其他bean實例作爲目標,這種管理可由IOC容器的依賴注入提供。spring默認使用java動態

原创 node js 對cookie的操作

   Cookie是小甜餅的意思。顧名思義,cookie 確實非常小,它的大小限制爲4KB左右,是網景公司的前僱員 LouMontulli 在1993年3月的發明。它的主要用途有保存登錄信息,比如你登錄某個網站市場可以看到“記住密碼”,這