1

Spring Boot 2 - 使用CommandLineRunner與ApplicationRunner

本篇文章我們將探討CommandLineRunner和ApplicationRunner的使用。 在閱讀本篇文章之前,你可以新建一個工程,寫一些關于本篇內容代碼,這樣會加深你對本文內容的理解,關于如何快速創建新工程,可以參考我的這篇博客: "Spring Boot 2 創建新工程" 概述 Comma ...

羅伊德 發布于 2019-03-21 14:18 評論(0)閱讀(212)
4

從一到萬的運維之路,說一說VM/Docker/Kubernetes/ServiceMesh

摘要:本文從單機真機運營的歷史講起,逐步介紹虛擬化、容器化、Docker、Kubernetes、ServiceMesh的發展歷程。并重點介紹了容器化階段之后,各項重點技術的安裝、使用、運維知識。可以說一文講清楚服務器端運維的熱點技術。 序 文章的名字起的有點糾結,實際上這是一篇真正從基礎開始講解,并 ...

俺踏月色而來 發布于 2019-03-21 14:15 評論(0)閱讀(279)
0

node.js解析微信消息推送xml格式加密的消息

之前寫過一個解密json格式加密的,我以為xml的和json的差不多,是上上個星期五吧,我的同事也是在做微信公眾號里面的消息推送解密,發現好像只能使用xml加密格式的發送到服務器,我們去年也做過企業微信的那個消息推送的解密,真的是,感覺雖然都差不多,但是三者如果使用同樣的代碼的話完全不能復用,只是你 ...

一步一步向上爬 發布于 2019-03-21 13:49 評論(0)閱讀(163)
0

《SpringMVC從入門到放肆》十三、SpringMVC數據校驗

數據校驗,顧名思義,就是對數據進行校驗,比如在進行登錄操作時,我們就需要對用戶名和密碼進行驗證,最起碼需要保證用戶名和密碼不能為空,其次還需要保證密碼的長度在多少位之內,這就叫作數據校驗。 數據校驗分為客戶端和服務端兩種: 1、客戶端校驗:JS校驗。 2、服務端校驗:SpringMVC的valida... ...

王 二 麻 子 發布于 2019-03-21 13:36 評論(0)閱讀(263)
1

Spring Boot Security 詳解

簡介 Spring Security,這是一種基于 Spring AOP 和 Servlet 過濾器的安全框架。它提供全面的安全性解決方案,同時在 Web 請求級和方法調用級處理身份確認和授權。 工作流程 從網上找了一張Spring Security 的工作流程圖,如下。 圖中標記的MyXXX,就是 ...

幻楚 發布于 2019-03-21 12:57 評論(0)閱讀(279)
3

基于 Jenkins+Docker+Git 的CI流程初探

在如今的互聯網時代,隨著軟件開發復雜度的不斷提高,軟件開發和發布管理也越來越重要。目前已經形成一套標準的流程,最重要的組成部分就是持續集成(Continuous Integration,CI)及持續部署、交付(CD)。在此,我們來以一個案例初步了解 CI 流程。那么什么是 CI 呢?簡單來講,CI ...

ThreeCode 發布于 2019-03-21 12:47 評論(0)閱讀(436)
0

淺談javascript和python語言的深拷貝

深拷貝: 之前在開發中我遇到一個很大的bug,經過我多次調試之后我發現原本應該有保存數據的地方數據全部被清空,仔細一看發現原來是被人為刪除,明明操作的是一個副本,為什么原本也會跟著一起被刪除呢?經過了解我發現深拷貝這個說法。深拷貝和淺拷貝在js以及python中都是存在的,指定一個數組然后 ...

zhouwenfan 發布于 2019-03-21 12:39 評論(0)閱讀(126)
1

個人JS體系整理(三)

一. 嚴格模式 JavaScript 嚴格模式(strict mode)即在嚴格的條件下運行。首先聲明,嚴格模式是ES5中提出來的,準確來說就是一句指令Use strict,它的目的是指定代碼在嚴格條件下執行,但是在JS舊版本中會被忽略。應用層方面簡單理解就是你在嚴格模式下不可以使用未聲明的變量。 ...

AndyZjy 發布于 2019-03-21 11:42 評論(0)閱讀(286)
2

Java的多態淺談

概述 Java的四大基本特性:抽象,封裝,繼承和多態。其中,抽象,封裝,繼承可以說多態的基礎,而多態是封裝,繼承的具體表現。如果非要用專業術語來描述什么是多態的話 記得大學時老師講多態舉的一個例子:上課鈴響了,同學們都回各自教室上課,這就是多態。這就完了?如果是剛接觸編程的同學來說,估計都懵逼了,我 ...

農碼關山北 發布于 2019-03-21 11:40 評論(0)閱讀(166)
8

.net core 微服務架構-docker的部署-包括網關服務(Ocelot)+認證服務(IdentityServer4)+應用服務(asp.net core web api)

本文主要介紹通過Docker來部署通過.Net Core開發的微服務架構,部署的微服務主要包括統一網關(使用Ocelot開發)、統一認證(IdentityServer4)、應用服務(asp.net core web api); 本文不針對微服務進行說明,后續會針對我對微服務的理解在做記錄。 一、Do ...

平飛 發布于 2019-03-21 11:39 評論(2)閱讀(517)
2

人臉識別完整項目實戰(3):項目系統架構設計

本文是《人臉識別完整項目實戰》系列博文第1部分,第3節《項目系統架構設計》,本章內容系統介紹:人臉系統系統的項目架構設計,包括:業務架構、技術架構、應用架構和數據架構四部分內容。 ...

張子良 發布于 2019-03-21 11:33 評論(0)閱讀(583)
1

什么是 IP 隧道,Linux 怎么實現隧道通信?

本文首發于我的公眾號 cloud_dev ,專注于干貨分享,號內有大量書籍和視頻資源,后臺回復 「1024」 即可領取,歡迎大家關注,二維碼文末可以掃。 通過之前的文章,我們知道 tun 是一個網絡層的設備,也被叫做點對點設備,之所以叫這個名字,是因為 tun 常常被用來做隧道通信(tunnel)。 ...

CloudDeveloper 發布于 2019-03-21 11:16 評論(0)閱讀(240)
0

vue工程利用pubsub-js實現兄弟組件之間的通信

前言 項目是基于vue cli創建的,不會搭建vue開發環境的同學可以百度,這里不再贅述。 步驟流程 vue項目搭建完成之后的文件圖如下: 我的上一篇博客已經詳細敘述vue工程中各個文件的作用,不清楚的同學可以移步看這里 1. 項目中需要用到axios這個包,所以我們先安裝相應的包,項目終端輸入: ...

pubdreamcc 發布于 2019-03-21 11:11 評論(0)閱讀(202)
1

垃圾收集器

GC概念 如果說垃圾收集算法是內存回收的方法論,那么垃圾收集器就是內存回收的具體實現。 GC(Garbage Collection)的工作任務可以分為兩類:內存的動態分配和垃圾回收。在內存執行分配之前,GC會先對內存進行劃分區域,在上一篇博客中我們知道Java虛擬機使用了分代收集算法,所以堆區里面會 ...

不該相遇在秋天 發布于 2019-03-21 11:09 評論(0)閱讀(141)
1

面試官:你分析過mybatis工作原理嗎?

Mybatis工作原理也是面試的一大考點,必須要對其非常清晰,這樣才能懟回去。本文建立在Spring+SpringMVC+Mybatis整合的項目之上。 我將其工作原理分為六個部分: 讀取核心配置文件并返回InputStream流對象。 根據InputStream流對象解析出Configuratio ...

后端技術精選 發布于 2019-03-21 11:07 評論(1)閱讀(811)
0

使用zabbix監控oracle表空間

0.概述 zabbix是一款極其強大的開源監控工具,下面我分享下zabbix如何監控表空間,跟著這個思路,監控其他項都是類似操作。 前提條件是你已經有了zabbix server和zabbix agent,且zabbix agent與oracle數據庫運行在一臺機器上面。 1.在agent上面準備腳 ...

瑜珈山腳 發布于 2019-03-21 11:05 評論(0)閱讀(106)
0

實現一個炫酷的隨機標簽排列效果(顏色隨機,大小隨機,成菱形排列的列表)

實現一個文字顏色隨機,字體大小成正態分布,整體呈菱形的排列的標簽列表; 如何實現一個如下圖隨機排布的標簽列表(vue語法):dome示例: http://39.106.166.212/tag 首先假設我們可以拿到一個標簽列表的數組,這里將一步步實現如圖效果: 1、創建tag組件,編寫 隨機顏色方法 ...

龐永勝 發布于 2019-03-21 11:01 評論(2)閱讀(207)
0

如何創建編程語言,以及設計決策中的內容?

回答這個問題時要考慮的第一件事是:什么是編程語言?如果你問維基百科這個問題,你會發現一種編程語言 是一種形式語言,它包含一組產生各種輸出的指令 這當然是正確的,但在真正的百科全書形式中也幾乎沒有幫助。它確實給出了正確的想法。只需寫下一些說明和一些規則來表達他們的所作所為,并且你已經創建了一種編程語言 ...

技術小工 發布于 2019-03-21 11:00 評論(0)閱讀(90)
15

我是為何下定決心入行程序員的

這次因為參加一個活動,在深圳呆了一段時間,深度體驗了深圳人民的日常生活。但更讓我懷念的還是十年前來深圳的那段經歷, 這段經歷成就了現在的我 。 09年的時候,我正在讀大四,也正值H1N1流感肆虐中國的時候,懷著巨大的就業壓力,想來到深圳看看情況。這段經歷我也在 "《六年程序生涯》" 這篇文章中提到過 ...

純潔的微笑 發布于 2019-03-21 10:21 評論(18)閱讀(2235)
1

多媒體開發(8):調試FFmpeg

編譯FFmpeg得到二進制文件,之后就是對二進制庫的調用,這時FFmpeg就像一個黑盒子。作為程序員,難道不想研究一下FFmpeg的具體實現?比如是怎么拿到歌曲信息的、怎么解碼的、怎么推流的,等等。 看源碼是理解代碼實現的一個辦法,而單步調試能從另一個維度去幫到你。 本文介紹如何單步調試FFmpeg ...

廣州小程 發布于 2019-03-21 10:16 評論(2)閱讀(148)
耐克篮球多少钱