0. 前言 最近加入了一家做安全領(lǐng)域的公司,接觸到了一些密碼學(xué)的東西,尤其是國(guó)密算法,可能國(guó)內(nèi)做這個(gè)方向的公司并不多,我發(fā)現(xiàn)國(guó)內(nèi)關(guān)于國(guó)密算法的介紹都很淺,對(duì)于其背后數(shù)學(xué)及密碼...
0. 前言 最近加入了一家做安全領(lǐng)域的公司,接觸到了一些密碼學(xué)的東西,尤其是國(guó)密算法,可能國(guó)內(nèi)做這個(gè)方向的公司并不多,我發(fā)現(xiàn)國(guó)內(nèi)關(guān)于國(guó)密算法的介紹都很淺,對(duì)于其背后數(shù)學(xué)及密碼...
Redis也可以做輕量級(jí)的消息隊(duì)列:基于List的隊(duì)列模式、PubSub多播的發(fā)布訂閱模式、以及5.0之后提供的Stream。特別是Stream,可以消息持久化、高可用、消息...
一、登錄方式對(duì)比 目前市面上APP的常見登錄方式有:手機(jī)號(hào)碼+密碼登錄; 手機(jī)號(hào)碼+短信驗(yàn)證碼; 一鍵登錄; 1.1 手機(jī)號(hào)碼+密碼登錄: 實(shí)現(xiàn)方式:用戶輸入手機(jī)號(hào)和密碼,先...
spring boot 框架在生產(chǎn)環(huán)境使用的有一段時(shí)間了,它“約定大于配置”的特性,體現(xiàn)了優(yōu)雅流暢的開發(fā)過程,它的部署啟動(dòng)方式(java -jar xxx.jar)也很優(yōu)雅。...
一、Sharding-JDBC 采用在 JDBC 層擴(kuò)展分庫(kù)分表,支持讀寫分離,是一個(gè)以 jar 形式提供服務(wù)的輕量級(jí)組件,其核心思路是小而美地完成最核心的事情,基于 JDB...
1. 國(guó)家氣象局 實(shí)時(shí)接口:實(shí)時(shí)天氣1:http://www.weather.com.cn/data/sk/101190408.html實(shí)時(shí)天氣2:http://www.we...
一、事出有因 前段時(shí)間阿里發(fā)布了阿里巴巴代碼規(guī)約插件,果斷將它集成起來(lái)。右鍵->阿里編碼規(guī)約掃描,立即將不符合阿里編程規(guī)范的代碼現(xiàn)了原形,不得不服阿里想統(tǒng)一整個(gè)java市場(chǎng)的...
Elasticsearch 中文搜索時(shí)遇到幾個(gè)問題: 當(dāng)搜索關(guān)鍵詞如:“人民幣”時(shí),如果分詞將“人民幣”分成“人”,“民”,“幣”三個(gè)單字,那么搜索該關(guān)鍵詞會(huì)匹配到很多包含該...
0 概述 FFmpeg是一套領(lǐng)先的音視頻多媒體處理開源框架,采用LGPL或GPL許可證。它提供了對(duì)音視頻的采集、編碼、解碼、轉(zhuǎn)碼、音視頻分離、合并、流化、過濾器等豐富的功能,...
緩存理解 讓數(shù)據(jù)更接近使用者 基本機(jī)制:先從緩存中讀取數(shù)據(jù),如果沒有再?gòu)穆僭O(shè)備上讀取實(shí)際數(shù)據(jù)(數(shù)據(jù)也會(huì)存入緩存)緩存什么: 經(jīng)常讀取且不經(jīng)常修改的數(shù)據(jù) 昂貴(CPU/IO)...
First 項(xiàng)目中經(jīng)常會(huì)遇到使用多個(gè)數(shù)據(jù)源的情況。 這里是基于 JPA 來(lái)配置多個(gè)數(shù)據(jù)源。 使用了 注解 + AOP 的方式實(shí)現(xiàn)。 如果多個(gè)數(shù)據(jù)源的表結(jié)構(gòu)大不相同,不推薦使用...
原創(chuàng)文章,轉(zhuǎn)載請(qǐng)標(biāo)注出處:《SpringBoot基礎(chǔ)系列-SpringCache使用》 一、概述 SpringCache本身是一個(gè)緩存體系的抽象實(shí)現(xiàn),并沒有具體的緩存能力,要...
前言: mybatis在持久層框架中還是比較火的,一般項(xiàng)目都是基于ssm。雖然mybatis可以直接在xml中通過SQL語(yǔ)句操作數(shù)據(jù)庫(kù),很是靈活。但正其操作都要通過SQL語(yǔ)句...
Kong 是在客戶端和(微)服務(wù)間轉(zhuǎn)發(fā)API通信的API網(wǎng)關(guān),通過插件擴(kuò)展功能。Kong 有兩個(gè)主要組件: 1、Kong Server :基于nginx的服務(wù)器,用來(lái)接收 A...
第一章 課程介紹和學(xué)習(xí)路線 1、微服務(wù)架構(gòu)SpringCloud課程介紹簡(jiǎn)介:課程介紹和課程大綱講解,講課風(fēng)格和重點(diǎn)內(nèi)容理解技巧 2、技術(shù)選型和學(xué)后水平簡(jiǎn)介:課程所需基礎(chǔ)和技...
解決什么問題 ?闡述微服務(wù)以及服務(wù)注冊(cè)發(fā)現(xiàn)的部分概念 ?闡述Eureka服務(wù)注冊(cè)與發(fā)現(xiàn)的部分原理及細(xì)節(jié) 為什么需要服務(wù)中心 過去,每個(gè)應(yīng)用都是一個(gè)CPU,一個(gè)主機(jī)上的單一系統(tǒng)...
(注:本文內(nèi)容為轉(zhuǎn)載,侵刪。原文地址:http://www.cnblogs.com/fangfuhai/p/7070325.html) Eureka涉及到的參數(shù)配置項(xiàng)數(shù)量眾多...
首先,明確兩點(diǎn): 1.http連接池不是萬(wàn)能的,過多的長(zhǎng)連接會(huì)占用服務(wù)器資源,導(dǎo)致其他服務(wù)受阻2.http連接池只適用于請(qǐng)求是經(jīng)常訪問同一主機(jī)(或同一個(gè)接口)的情況下3.并發(fā)...
背景 系統(tǒng): SpringBoot開發(fā)的Web應(yīng)用; ORM: JPA(Hibernate) 接口功能簡(jiǎn)述: 根據(jù)實(shí)體類ID到數(shù)據(jù)庫(kù)中查詢實(shí)體信息,然后使用RestTem...