0

Spring Boot 2.x基礎教程:Swagger靜態文檔的生成

前言 通過之前的兩篇關于Swagger入門以及具體使用細節的介紹之后,我們已經能夠輕松地為Spring MVC的Web項目自動構建出API文檔了。如果您還不熟悉這塊,可以先閱讀: "Spring Boot 2.x基礎教程:使用Swagger2構建強大的API文檔" "Spring Boot 2.x基 ...

程序猿DD 發布于 2019-10-16 10:45 評論(0)閱讀(189)
1

并發編程之原子操作Atomic&Unsafe

原子操作:不能被分割(中斷)的一個或一系列操作叫原子操作。 原子操作Atomic主要有12個類,4種類型的原子更新方式,原子更新基本類型,原子更新數組,原子更新字段,原子更新引用。Atomic包中的類基本都是使用Unsafe實現的包裝類。 基本類型:AtomicInteger,AtomicLong, ...

lailailaisunday 發布于 2019-10-16 10:32 評論(0)閱讀(136)
2

設計模式——創建型模式(工廠,簡單工廠,單例,建造者,原型)

[toc] 創建型模式對類的實例化過程進行了抽象,能夠將軟件模塊中對象的創建和對象的使用分離 為了使軟件的結構更加清晰,外界對于這些對象只需要知道它們共同的接口,而不清楚其具體的實現細節,使整個系統的設計更加符合單一職責原則 創建型模式隱藏了類的實例的創建細節,通過隱藏對象如何被創建、如何組合在一起 ...

W?L 發布于 2019-10-16 10:29 評論(0)閱讀(190)
1

前端深入之css篇丨2020年前,徹底掌握css動畫【transition】

寫在前面 馬上就2020年了,不知道小伙伴們今年學習了css3動畫了嗎? 說起來css動畫是一個很尬的事,一方面因為公司用css動畫比較少,另一方面大部分開發者習慣了用JavaScript來做動畫,所以就導致了許多程序員比較排斥來學習css動畫(至少我是),但是一個不懂css動畫的前端工程師不能稱之 ...

不是酸檸檬 發布于 2019-10-16 10:21 評論(0)閱讀(174)
1

Spring Boot2 系列教程(十)Spring Boot 整合 Freemarker

今天來聊聊 Spring Boot 整合 Freemarker。 Freemarker 簡介 這是一個相當老牌的開源的免費的模版引擎。通過 Freemarker 模版,我們可以將數據渲染成 HTML 網頁、電子郵件、配置文件以及源代碼等。Freemarker 不是面向最終用戶的,而是一個 Java ...

江南一點雨 發布于 2019-10-16 10:12 評論(0)閱讀(138)
0

共享資源那么多,如何用一把鎖保護多個資源?

寫在前面 上一篇文章 "原子性問題的宏觀理解" 帶領大家了解了鎖和資源的模型,有了這篇文章的鋪墊,相信理解這一篇文章就非常輕松了 當我們要保護單個資源并對其進行修改其實很簡單,只需按照下圖分三步走 1. 創建受保護資源 R 的鎖 2. 加鎖進入臨界區 3. 解鎖走出臨界區 上圖的關鍵是「R1 的鎖保 ...

日拱一兵 發布于 2019-10-16 10:09 評論(0)閱讀(203)
0

阿里巴巴開源 Dragonwell JDK 最新版本 8.1.1-GA 發布

導讀: 新版本主要有三大變化:同步了?OpenJDK 上游社區 jdk8u222 ga 的最新更新;帶來了正式的 feature:G1ElasticHeap;發布了用戶期待的 Windows 實驗版本 Experimental Windows version。 距離 Dragonwell JDK 第 ...

阿里巴巴云原生 發布于 2019-10-16 09:56 評論(0)閱讀(401)
1

redis的安裝與五種結構的使用

這次我們來說說我們的redis,在我們的redis的認知里,最熟悉的就是用redis作為緩存使用,還有我們的分布式session,其實還有很多redis的使用,還有redis的哨兵模式等等。 Redis(全稱:Remote Dictionary Server 遠程字典服務)是一個開源的使用ANSI  ...

oO從零開始Oo 發布于 2019-10-16 09:41 評論(0)閱讀(244)
2

通俗易懂設計模式解析——策略模式

前言 今天我們來看策略模式【Stragety Pattern【行為型】】,這個模式還是比較好理解的。策略怎么理解呢?一般是指:1. 可以實現目標的方案集合;2. 根據形勢發展而制定的行動方針和斗爭方法;3. 有斗爭藝術,能注意方式方法。總的來說呢就是針對一個目的的不同的方法集合。這里要講的策略模式怎 ...

小世界的野孩子 發布于 2019-10-16 09:39 評論(0)閱讀(151)
0

netty源碼解解析(4.0)-24 ByteBuf基于內存池的內存管理

io.netty.buffer.PooledByteBuf<T>使用內存池中的一塊內存作為自己的數據內存,這個塊內存是PoolChunk<T>的一部分。PooledByteBuf<T>是一個抽象類型,它有4個派生類: PooledHeapByteBuf, PooledUnsafeHeapByteBu ...

自帶buff 發布于 2019-10-16 09:32 評論(0)閱讀(93)
0

Java 多線程爬蟲及分布式爬蟲架構探索

這是 Java 爬蟲系列博文的第五篇,在上一篇 "Java 爬蟲服務器被屏蔽,不要慌,咱們換一臺服務器" 中,我們簡單的聊反爬蟲策略和反反爬蟲方法,主要針對的是 IP 被封及其對應辦法。前面幾篇文章我們把爬蟲相關的基本知識都講的差不多啦。這一篇我們來聊一聊爬蟲架構相關的內容。 前面幾章內容我們的爬蟲 ...

平頭哥的技術博文 發布于 2019-10-16 09:29 評論(0)閱讀(165)
2

CocosCreator 快速開發推箱子游戲,附代碼

游戲總共分為4個功能模塊: - 開始游戲(menuLayer) - 關卡選擇(levelLayer) - 游戲(gameLayer) - 游戲結算(gameOverLayer) Creator內組件效果如下: ? 游戲開始默認顯示menuLayer,游戲中,通過控制各個層級的顯示和隱藏,實現不同模塊 ...

一枚小工 發布于 2019-10-16 09:26 評論(0)閱讀(132)
0

Elasticsearch 7.x 之文檔、索引和 REST API 【基礎入門篇】

前幾天寫過一篇《Elasticsearch 7.x 最詳細安裝及配置》,今天繼續最新版基礎入門內容。這一篇簡單總結了 Elasticsearch 7.x 之文檔、索引和 REST API。 什么是文檔 文檔Unique ID 文檔元數據 什么是索引 REST API 一、索引文檔(Document) ...

泥瓦匠BYSocket 發布于 2019-10-16 09:22 評論(0)閱讀(200)
15

為什么人到中年就危機了呢?

01、赤裸裸的中年危機 前幾天,《就聊掙錢》的一個球友(月亮雨)加了我的微信后,發了一條信息: 您好,非常感謝您能通過微信好友請求,我在看星球第一期精華的時候,看到了您的文章,同為技術人,對您的奮斗很感慨,對自己渾渾噩噩的日子感到很慚愧。 看到這條留言的時候,我的臉上泛起了不好意思的紅暈,于是我就回 ...

沉默王二 發布于 2019-10-16 09:00 評論(12)閱讀(1331)
0

Spring Boot (十四): 響應式編程以及 Spring Boot Webflux 快速入門

1. 什么是響應式編程 在計算機中,響應式編程或反應式編程(英語:Reactive programming)是一種面向數據流和變化傳播的編程范式。這意味著可以在編程語言中很方便地表達靜態或動態的數據流,而相關的計算模型會自動將變化的值通過數據流進行傳播。 例如,在命令式編程環境中,a=b+c 表示將 ...

極客挖掘機 發布于 2019-10-16 08:45 評論(0)閱讀(171)
8

匹馬行天下之思維決定高度篇——“大學再努力,培訓機構做兄弟”姊妹篇

匹馬行天下之思維決定高度篇——“大學再努力,培訓機構做兄弟”姊妹篇 前言 一看標題,經常關注我博客的朋友是不是很疑惑,想問我為什么對培訓機構總是情有獨鐘呢?確實,我不得不承認,現在我一看到關于培訓機構的事,我就興奮,就來勁,感覺很親切,就想發表一下自己的感言。因為現在見的多了,了解的多了,自然對培訓 ...

泰斗賢若如 發布于 2019-10-16 08:20 評論(34)閱讀(2301)
22

[ASP.NET Core 3框架揭秘] 依賴注入:控制反轉

ASP.NET Core框架建立在一些核心的基礎框架之上,這些基礎框架包括依賴注入、文件系統、配置選項和診斷日志等。這些框架不僅僅是支撐ASP.NET Core框架的基礎,我們在進行應用開發的時候同樣會頻繁地使用到它們。對于這里提到的這幾個基礎框架,依賴注入尤為重要。 ...

Artech 發布于 2019-10-16 07:30 評論(9)閱讀(1537)
3

500行代碼,教你用python寫個微信飛機大戰

這幾天在重溫微信小游戲的飛機大戰,玩著玩著就在思考人生了,這飛機大戰怎么就可以做的那么好,操作簡單,簡單上手。 幫助蹲廁族、YP族、飯圈女孩在無聊之余可以有一樣東西讓他們振作起來!讓他們的左手 / 右手有節奏有韻律的朝著同一個方向來回移動起來! 這是史詩級的發明,是濃墨重彩的一筆,是……... ...

上海小胖 發布于 2019-10-16 05:43 評論(8)閱讀(605)
1

CSS ellipsis 與 padding 結合時的問題

CSS 實現的文本截斷 考察如下代碼實現文本超出自動截斷的樣式代碼: .truncate text 4 { overflow: hidden; text overflow: ellipsis; display: webkit box; webkit box orient: vertical; web ...

劉哇勇 發布于 2019-10-15 23:48 評論(0)閱讀(102)
0

Web頁面解析過程(淺)

web頁面流程 域名解析DNS 域名解析:把域名指向網絡空間IP,讓人們通過簡單的域名訪問Web網站的服務。 DNS:域名系統 DNS服務器:記錄著域名及其對應的IP地址 解析域名: ? 瀏覽器中輸入目標網站的域名,瀏覽器會生成一個域名IP的請求 ? 請求第一時間會查詢本地主機的DNS緩存表 ,若本 ...

王宇陽 發布于 2019-10-15 23:41 評論(0)閱讀(208)
乐就娱乐