最近在需求上有一個(gè)識(shí)別圖片中的文字功能,查詢了不少資料,發(fā)現(xiàn)可以使用tess4j識(shí)別圖像文字:話不多說(shuō)現(xiàn)在開(kāi)始: 首先創(chuàng)建Spring Boot項(xiàng)目:導(dǎo)入以下依賴 <gr...
最近在需求上有一個(gè)識(shí)別圖片中的文字功能,查詢了不少資料,發(fā)現(xiàn)可以使用tess4j識(shí)別圖像文字:話不多說(shuō)現(xiàn)在開(kāi)始: 首先創(chuàng)建Spring Boot項(xiàng)目:導(dǎo)入以下依賴 <gr...
太牛逼了,必須支持
高并發(fā)架構(gòu)系列:Kafka、RocketMQ、RabbitMQ的優(yōu)劣勢(shì)比較在高并發(fā)業(yè)務(wù)場(chǎng)景下,典型的阿里雙11秒殺等業(yè)務(wù),消息隊(duì)列中間件在流量削峰、解耦上有不可替代的作用。 之前介紹了《MQ消息隊(duì)列的12點(diǎn)核心原理總結(jié)》,以及《如何從0到1設(shè)計(jì)一個(gè)...
+66謝謝分享
自定義JPA主鍵生成策略實(shí)現(xiàn)保存時(shí)允許自定義ID適合場(chǎng)景 在使用Spring Data JPA的時(shí)候,在使用UUID作為主鍵的時(shí)候,通常都會(huì)使用system-uuid作為主鍵生成策略,類(lèi)似配置如下: 我們都知道,使用sav...
看這篇文章的我默認(rèn)都認(rèn)為是有security基本基礎(chǔ)的,因?yàn)榉庋b的緣故,沒(méi)有基礎(chǔ)的話很容易被繞暈。但是只要認(rèn)真看,我相信沒(méi)什么大問(wèn)題,如果僅僅是會(huì)用,該教程讓你更熟悉底層實(shí)現(xiàn)...
厲害了我的哥
《跟閃電俠學(xué)Netty》開(kāi)篇:Netty是什么?在開(kāi)始了解Netty是什么之前,我們先來(lái)回顧一下,如果我們需要實(shí)現(xiàn)一個(gè)客戶端與服務(wù)端通信的程序,使用傳統(tǒng)的IO編程,應(yīng)該如何來(lái)實(shí)現(xiàn)? IO編程 我們簡(jiǎn)化下場(chǎng)景:客戶端每隔兩秒...
在開(kāi)始了解Netty是什么之前,我們先來(lái)回顧一下,如果我們需要實(shí)現(xiàn)一個(gè)客戶端與服務(wù)端通信的程序,使用傳統(tǒng)的IO編程,應(yīng)該如何來(lái)實(shí)現(xiàn)? IO編程 我們簡(jiǎn)化下場(chǎng)景:客戶端每隔兩秒...
你的想法和我的想法一樣,怎么辦
做不結(jié)婚的老姑娘會(huì)怎么樣?最近網(wǎng)上用得爛了的一句話,“如果你結(jié)婚,希望你能嫁給愛(ài)情。” 我想過(guò)兩種人生。 畢業(yè)之后考研或者留學(xué),學(xué)語(yǔ)言四年本科的積累肯定是不夠的。然后找一份自己喜歡的工作,好好打拼一份...