日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

这 9 个 Java 开源项目 yyds,你知道几个?

發(fā)布時(shí)間:2025/3/20 java 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 这 9 个 Java 开源项目 yyds,你知道几个? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

今日推薦

扔掉 Postman,一個(gè)工具全部搞定,真香!為啥查詢那么慢?還在直接用JWT做鑒權(quán)?JJWT真香推薦 15 款常用開發(fā)工具干掉 navicat:這款 DB 管理工具才是y(永)y(遠(yuǎn))d(的)s(神)

在開源中國(guó)里,不知道大家有沒有留意到一個(gè)Java開源組織——Dromara?這個(gè)組織是由 Apache ShenYu(前身是Soul網(wǎng)關(guān))的作者創(chuàng)立,多位 Java 開源作者參與的一個(gè)Java開源組織。

在開源中國(guó)社區(qū),很多 Java 開源作者都是各自為戰(zhàn),獨(dú)立運(yùn)營(yíng)項(xiàng)目。Domara 組織的誕生就是為了聯(lián)合 Java 開源的力量,共建社區(qū),資源共享,共同推行中國(guó)Java開源事業(yè)的發(fā)展。

目前 Dromara 社區(qū)擁有 9 個(gè) GVP 項(xiàng)目,和一些 Star 數(shù)量很高的項(xiàng)目。這些開源項(xiàng)目社區(qū)都很活躍,每一個(gè)都是能提高工作效率的精品開源作品。下面就來盤點(diǎn)下 Dromara 組織其中的這 9 個(gè)開源項(xiàng)目,都是非常實(shí)用的工具,用好這些將會(huì)讓你的生產(chǎn)效率大大提升!

1. Sa-Token

首先我要介紹的是 Sa-Token,可能是史上功能最全的輕量級(jí) Java 權(quán)限認(rèn)證框架。簡(jiǎn)單的使用方式,豐富的特性,強(qiáng)大的功能,你有什么理由拒絕?

官方網(wǎng)站:http://sa-token.dev33.cn/

Gitee托管倉(cāng)庫(kù):https://gitee.com/dromara/sa-token

Github托管倉(cāng)庫(kù):https://github.com/dromara/Sa-Token

Sa-Token 是一個(gè)輕量級(jí) Java 權(quán)限認(rèn)證框架,主要解決:登錄認(rèn)證、權(quán)限認(rèn)證、Session會(huì)話、單點(diǎn)登錄、OAuth2.0、微服務(wù)網(wǎng)關(guān)鑒權(quán)等一系列權(quán)限相關(guān)問題。Sa-Token 的 API 設(shè)計(jì)非常簡(jiǎn)單,有多簡(jiǎn)單呢?以登錄認(rèn)證為例,你只需要:

// 在登錄時(shí)寫入當(dāng)前會(huì)話的賬號(hào)id StpUtil.login(10001); // 然后在需要校驗(yàn)登錄處調(diào)用以下方法: // 如果當(dāng)前會(huì)話未登錄,這句代碼會(huì)拋出 `NotLoginException` 異常 StpUtil.checkLogin();

至此,我們已經(jīng)借助 Sa-Token 完成登錄認(rèn)證!此時(shí)的你小腦袋可能飄滿了問號(hào),就這么簡(jiǎn)單?自定義 Realm 呢?全局過濾器呢?我不用寫各種配置文件嗎?

沒錯(cuò),在 Sa-Token 中,登錄認(rèn)證就是如此簡(jiǎn)單,不需要任何的復(fù)雜前置工作,只需這一行簡(jiǎn)單的API調(diào)用,就可以完成會(huì)話登錄認(rèn)證!

當(dāng)你受夠 Shiro、SpringSecurity 等框架的三拜九叩之后,你就會(huì)明白,相對(duì)于這些傳統(tǒng)老牌框架,Sa-Token 的 API 設(shè)計(jì)是多么的簡(jiǎn)單、優(yōu)雅!

權(quán)限認(rèn)證示例(只有具備?user:add?權(quán)限的會(huì)話才可以進(jìn)入請(qǐng)求

@SaCheckPermission("user:add") @RequestMapping("/user/insert") public?String?insert(SysUser user) { // ... return?"用戶增加"; }

將某個(gè)賬號(hào)踢下線(待到對(duì)方再次訪問系統(tǒng)時(shí)會(huì)拋出 NotLoginException 異常)

// 使賬號(hào)id為 10001 的會(huì)話強(qiáng)制注銷登錄 StpUtil.logoutByLoginId(10001);

在 Sa-Token 中,絕大多數(shù)功能都可以?一行代碼?完成:

StpUtil.login(10001);?// 標(biāo)記當(dāng)前會(huì)話登錄的賬號(hào)id StpUtil.getLoginId();?// 獲取當(dāng)前會(huì)話登錄的賬號(hào)id StpUtil.isLogin();?// 獲取當(dāng)前會(huì)話是否已經(jīng)登錄, 返回true或false StpUtil.logout();?// 當(dāng)前會(huì)話注銷登錄 StpUtil.logoutByLoginId(10001);?// 讓賬號(hào)為10001的會(huì)話注銷登錄(踢人下線) StpUtil.hasRole("super-admin");?// 查詢當(dāng)前賬號(hào)是否含有指定角色標(biāo)識(shí), 返回true或false StpUtil.hasPermission("user:add");?// 查詢當(dāng)前賬號(hào)是否含有指定權(quán)限, 返回true或false StpUtil.getSession();?// 獲取當(dāng)前賬號(hào)id的Session StpUtil.getSessionByLoginId(10001);?// 獲取賬號(hào)id為10001的Session StpUtil.getTokenValueByLoginId(10001);?// 獲取賬號(hào)id為10001的token令牌值 StpUtil.login(10001,?"PC");?// 指定設(shè)備標(biāo)識(shí)登錄,常用于“同端互斥登錄” StpUtil.logoutByLoginId(10001,?"PC");?// 指定設(shè)備標(biāo)識(shí)進(jìn)行強(qiáng)制注銷 (不同端不受影響) StpUtil.openSafe(120);?// 在當(dāng)前會(huì)話開啟二級(jí)認(rèn)證,有效期為120秒 StpUtil.checkSafe();?// 校驗(yàn)當(dāng)前會(huì)話是否處于二級(jí)認(rèn)證有效期內(nèi),校驗(yàn)失敗會(huì)拋出異常 StpUtil.switchTo(10044);?// 將當(dāng)前會(huì)話身份臨時(shí)切換為其它賬號(hào)

即使不運(yùn)行測(cè)試,相信您也能意會(huì)到絕大多數(shù) API 的用法。想要了解更多請(qǐng)參考:https://gitee.com/dromara/sa-token。

2. Forest

一款極大程度解放你的 HTTP 接入工作的強(qiáng)大 HTTP 客戶端框架。HTTP 協(xié)議很復(fù)雜嗎?那是因?yàn)槟氵€沒有使用過 Forest,雖然業(yè)內(nèi)有很多其他優(yōu)秀的HTTP 客戶端,但是你錯(cuò)過了 Forest,將會(huì)錯(cuò)過一大片優(yōu)雅美麗的森林。

官方網(wǎng)站:http://forest.dtflyx.com

Gitee托管倉(cāng)庫(kù):https://gitee.com/dromara/forest

Github托管倉(cāng)庫(kù):https://github.com/dromara/forest

Forest 是一個(gè)開源的 Java HTTP 客戶端框架,用來訪問第三方服務(wù) RESTful 接口。

它能夠?qū)?HTTP 的請(qǐng)求參數(shù)綁定到 Java 接口上,之后調(diào)用 Java 接口就等于在發(fā)送 HTTP 請(qǐng)求。一切面向于接口。

很多公司需要在 Java 后臺(tái)調(diào)用許多第三方 HTTP 接口,比如微信支付、友盟等等第三方平臺(tái)。

公司內(nèi)部還有很多服務(wù)是用世界最好語(yǔ)言寫的,接口自然也只能通過 HTTP 接口來調(diào)用。于是日積月累下來,在 Java 代碼中就有許許多多各式各樣的 HTTP 調(diào)用接口,而且調(diào)用方式也不統(tǒng)一,有 HttpClient 寫的、有 OkHttp 寫的、有自己包裝的,光公司內(nèi)部不同人包裝的 HTTP 工具類就有兩三種。

而且 url 基本寫死在代碼中,很難維護(hù),不同接口又有不同的參數(shù)傳輸方式,有 GET 、有 POST,有 JSON 傳輸?shù)摹⒂?XML 傳輸?shù)摹.?dāng)有一個(gè)接口需要修改,完了,光找到代碼在什么地方就要花半天時(shí)間。

而 Forest 能幫助我很好地將 HTTP 代碼和業(yè)務(wù)代碼解耦開來,請(qǐng)求調(diào)用者不必關(guān)心 HTTP 相關(guān)的細(xì)節(jié)。

自動(dòng)拼接 HTTP 的各種參數(shù)

包括 URL、Header、Body 等等參數(shù)都能依靠 Java 注解來聲明。這里就舉一個(gè)高德地圖的栗子,來看看 Forest 是如何優(yōu)雅的聲明 HTTP 請(qǐng)求接口的:

/*** 高德地圖服務(wù)客戶端接口*/ @BaseRequest(baseURL =?"http://ditu.amap.com") public?interface?Amap {/*** 根據(jù)經(jīng)緯度獲取詳細(xì)地址* @param longitude 經(jīng)度* @param latitude 緯度* @return 詳細(xì)地址信息*/ @Get("/service/regeo")Map getLocation(@Query("longitude")?String?longitude,?@Query("latitude")?String?latitude);}......Amap amap = Forest.client(Amap.class); // 發(fā)送請(qǐng)求查詢經(jīng)緯度 Map locationInfo = amap.getLocation("32.1242832",?"56.3290434");

自動(dòng) JSON 和 XML 轉(zhuǎn)換

其實(shí),我們處理 HTTP 的工作時(shí),除了浪費(fèi)在組裝各種請(qǐng)求參數(shù)外,大部分時(shí)間都花了在序列化和反序列化各種格式的數(shù)據(jù)上,如 JSON 和 XML。

以前用 HttpClient,這些重復(fù)的機(jī)械性工作都要自己來搞,很是麻煩。

用 Forest 就方便多了,比如要 POST 一個(gè) JSON 對(duì)象,直接掛個(gè) @JSONBody 就好了,就是這么清爽。

// 直接將 MyUserInfo 轉(zhuǎn)換成 JSON // 將服務(wù)端響應(yīng)返回的 JSON 數(shù)據(jù)轉(zhuǎn)換成 Result<Boolean> 類對(duì)象 @Post("http://localhost:8080/user") Result<Booelean> createUser(@JSONBody?MyUserInfo user);

和 Retrofit 以及 Feign 的比較

之前也用過這兩款開源框架,都很強(qiáng)大,但各有優(yōu)缺點(diǎn)。

Retrofit 的主要的問題時(shí)和 OkHttp 綁的太死,有些功能被 OkHttp 限制住了,比如我想處理 Get 請(qǐng)求傳輸 Body 數(shù)據(jù)這種非標(biāo)準(zhǔn)的 HTTP 請(qǐng)求就很難辦到,而 Forest 可以隨意切換 OkHttp 和 HttpClient 作為后端,需要用哪個(gè)時(shí)用哪個(gè)。

Retrofit 注解的豐富性也不如 Forest,比如要實(shí)現(xiàn) HTTP 網(wǎng)絡(luò)代理就要自己去寫代碼,而 Forest 提供了 @HTTPProxy 注解,設(shè)置一下就完事了。

如果要擴(kuò)展自定義注解都是基于 OkHttp 的攔截器,不是特別方便,而 Forest 攔截器要比 OkHttp 的方便很多,提供 onInvoke, beforeExecute, onSccuess, onError 等回調(diào)方法,等于把一個(gè)請(qǐng)求的生老病死都涵蓋了。

而 Feign 的問題則是和 Spring 綁的太緊,很多功能需要依賴 Spring 去做,太加了 Spring 相關(guān)包又太重了。

Forest 的核心包基本涵蓋了所有 HTTP 所需功能和注解,不依賴 Spring,要輕量許多,但又不失方便性。

想要了解更多請(qǐng)參考:https://gitee.com/dromara/forest。

3. LiteFlow

一款超輕量,快速,穩(wěn)定,可編排的組件式流程引擎/規(guī)則引擎。

解耦復(fù)雜系統(tǒng)的神器!如果你正在為設(shè)計(jì)一個(gè)復(fù)雜系統(tǒng)感到頭痛,那么 LiteFlow 是你不二的選擇,超低的學(xué)習(xí)成本,強(qiáng)大的編排功能,讓你的系統(tǒng)變得更優(yōu)雅!

官方網(wǎng)站:https://yomahub.com/liteflow

Gitee托管倉(cāng)庫(kù):https://gitee.com/dromara/liteFlow

Github托管倉(cāng)庫(kù):https://github.com/dromara/liteflow

Liteflow 為解耦復(fù)雜邏輯而生,如果你要對(duì)復(fù)雜業(yè)務(wù)邏輯進(jìn)行新寫或者重構(gòu),用 liteflow 最合適不過。它是一個(gè)輕量,快速的組件式流程引擎框架,組件編排,幫助解耦業(yè)務(wù)代碼,讓每一個(gè)業(yè)務(wù)片段都是一個(gè)組件。

使用 Liteflow,你需要去把復(fù)雜的業(yè)務(wù)邏輯按代碼片段拆分成一個(gè)個(gè)小組件,并定義一個(gè)規(guī)則流程配置。這樣,所有的組件,就能按照你的規(guī)則配置去進(jìn)行復(fù)雜的流轉(zhuǎn)。同時(shí) Liteflow 支持規(guī)則文件的熱加載,即時(shí)完成修改生效。并提供多種持久化規(guī)則的方式的擴(kuò)展。

使用 LiteFLow,三大核心概念是組件,規(guī)則和上下文。

你需要這么像這樣去定義你的組件:

//這里普通組件 @LiteflowComponent(id =?"a", name =?"組件A描述") public?class?ACmp?extends?NodeComponent?{ @Override public?void?process()?{ //do your business} }//這是條件組件 @LiteflowComponent(id =?"b", name =?"組件B描述") public?class?BCondCmp?extends?NodeCondComponent?{ @Override public?String?processCond()?{ //do your business return?"e";} }

然后去定義你的規(guī)則,LiteFlow支持 XML,yml,JSON 三種格式。這里以 XML 形式為例:

<?xml version="1.0"?encoding="UTF-8"?> <flow> <chain?name="chain1"> <then?value="a,b(c|d|e)"/>?<!-- c為路由組件,用來路由到c,d,e --> <then?value="sub_chain"/>?<!-- 子流程 --> </chain><chain?name="sub_chain"> <when?value="f,g,h"/>?<!-- when代表并行 --> <then?value="j,k"?/>?<!-- then代表串行 --> </chain> </flow>

這樣你的系統(tǒng)就會(huì)按照規(guī)則文件定義的方式,去執(zhí)行你的業(yè)務(wù)組件。是不是很簡(jiǎn)單?

那規(guī)則文件定義在哪呢,LiteFlow 并不限定你的規(guī)則文件來源,可以是本地文件,可以是注冊(cè)中心,可以是任何數(shù)據(jù)庫(kù)。LiteFlow 提供了非常自由的接口供你擴(kuò)展,你想存儲(chǔ)在哪里都行。改變規(guī)則文件,即可實(shí)時(shí)刷新你的規(guī)則流程!如果你想做一個(gè)靈活度高,伸縮性強(qiáng)的系統(tǒng),LiteFlow 是不是非常適合呢?

LiteFlow 為每一個(gè)請(qǐng)求都去開辟申請(qǐng)了一個(gè) Slot,你可以理解為上下文,所有的組件共享這個(gè) Slot。你可以在任意組件里通過對(duì) Slot 的訪問來獲得任意數(shù)據(jù),也可以存放任意數(shù)據(jù)。你也可以擴(kuò)展 Slot,自定義這個(gè) Slot 的屬性。

@LiteflowComponent(id =?"a", name =?"組件A描述") public?class?ACmp?extends?NodeComponent?{ @Override public?void?process()?{Slot slot =?this.getSlot(); //通過對(duì)slot的getData,setData,或者存取你自己擴(kuò)展的slot屬性} }

正因?yàn)橛?Slot 的存在,才抹平了組件與組件之間的差異性,使得每一個(gè)業(yè)務(wù)組件之間無強(qiáng)依賴。這樣的設(shè)計(jì),就可以讓你的系統(tǒng)高度自由化,組件復(fù)用,組件調(diào)換順序得以方便的實(shí)現(xiàn)!

LiteFlow 還支持 2 種腳本語(yǔ)言的接入,目前支持 Groovy 和 QLExpress 兩種腳本語(yǔ)言。你可以在 xml/yml/json 定義腳本,以下以 XML 為例:

<?xml version="1.0"?encoding="UTF-8"?> <flow> <nodes> <node?id="s1"?name="普通腳本"?type="script"><![CDATA[def a=3;def b=2;slot.setData("s1",a*b);]]> </node><node?id="s2"?name="條件腳本"?type="cond_script"><![CDATA[count = slot.getData("count");if(count > 100){return "a";}else{return "b";}]]> </node> </nodes><chain?name="chain1"> <then?value="a,b,c,s1"/> </chain><chain?name="chain2"> <then?value="d,s2(a|b)"/> </chain> </flow>

那么在什么地方定義是哪種語(yǔ)言的腳本呢?LiteFlow 的腳本功能是一個(gè) SPI 機(jī)制的實(shí)現(xiàn)。你依賴了哪個(gè)腳本包,就以哪種腳本的方式執(zhí)行。

有了腳本語(yǔ)言的支持,連業(yè)務(wù)代碼是不是都可以熱部署了?香不香?

LiteFlow 的功能遠(yuǎn)不止這些,想了解更多,請(qǐng)到官網(wǎng)文檔去查看了解。相信LiteFlow會(huì)讓你感到優(yōu)雅和驚艷。

想要了解更多請(qǐng)參考:https://yomahub.com/liteflow。

4. JPom

一款簡(jiǎn)而輕的低侵入式在線構(gòu)建、自動(dòng)部署、日常運(yùn)維、項(xiàng)目監(jiān)控軟件。中小公司團(tuán)隊(duì) DevOps 的福音!輕量且強(qiáng)大,你不試試?

官方網(wǎng)站:https://jpom.io/

Gitee托管倉(cāng)庫(kù):https://gitee.com/dromara/Jpom

Github托管倉(cāng)庫(kù):https://github.com/dromara/Jpom

Jpom 是一款簡(jiǎn)而輕的低侵入式在線構(gòu)建、自動(dòng)部署、日常運(yùn)維、項(xiàng)目監(jiān)控軟件。

在中小公司或者團(tuán)隊(duì)中傳統(tǒng)項(xiàng)目部署、運(yùn)維流程通用的方法是登錄服務(wù)器上傳新的項(xiàng)目包,執(zhí)行相應(yīng)命令管理,如果管理多個(gè)項(xiàng)目則重復(fù)操作上述步驟。

市面上有很許多 DevOps 軟件但是這些軟件基本都會(huì)是難上手,重依賴。Jpom 則是針對(duì)中小公司或者團(tuán)隊(duì)設(shè)計(jì)的一款低侵入,輕依賴的一款輕量級(jí)的 DevOps 軟件。

項(xiàng)目主要功能及特點(diǎn):

  • 創(chuàng)建、修改、刪除項(xiàng)目、Jar 包管理;

  • 實(shí)時(shí)查看控制臺(tái)日志、備份日志、刪除日志、導(dǎo)出日志;

  • 在線構(gòu)建項(xiàng)目發(fā)布項(xiàng)目一鍵搞定;

  • 多節(jié)點(diǎn)管理、多節(jié)點(diǎn)自動(dòng)分發(fā);

  • 在線 SSH 終端,并且有終端日志和禁用命令;

  • 實(shí)時(shí)監(jiān)控項(xiàng)目狀態(tài)異常自動(dòng)報(bào)警;

  • CPU、內(nèi)存監(jiān)控、導(dǎo)出堆棧信息、查看項(xiàng)目進(jìn)程端口、服務(wù)器狀態(tài)監(jiān)控;

  • 多用戶管理,用戶項(xiàng)目權(quán)限獨(dú)立(上傳、刪除權(quán)限可控制),完善的操作日志;

  • 系統(tǒng)路徑白名單模式,杜絕用戶誤操作系統(tǒng)文件;

  • 在線管理 Nginx 配置文件、SSL 證書文件。

一鍵安裝(Linux)(推薦)

插件端

如果服務(wù)端也需要被管理,在服務(wù)端上也需要安裝插件端。安裝的路徑位于執(zhí)行命令目錄(數(shù)據(jù)、日志存放目錄默認(rèn)位于安裝路徑,如需要修改參考配置文件:extConfig.yml )。

yum install -y?wget && wget -O install.sh?https://dromara.gitee.io/jpom/docs/install.sh?&& bash install.sh?Agent

備用地址

yum install -y?wget && wget -O install.sh?https://cdn.jsdelivr.net/gh/dromara/Jpom/docs/install.sh?&& bash install.sh?Agent

支持自動(dòng)安裝 JDK 環(huán)境

yum install -y?wget && wget -O install.sh?https://dromara.gitee.io/jpom/docs/install.sh?&& bash install.sh?Agent jdk

啟動(dòng)成功后,插件端的端口為 2123。

服務(wù)端

安裝的路徑位于執(zhí)行命令目錄(數(shù)據(jù)、日志存放目錄默認(rèn)位于安裝路徑,如需要修改參考配置文件:extConfig.yml )。

如果需要修改數(shù)據(jù)、日志存儲(chǔ)路徑請(qǐng)參照 extConfig.yml 文件中 jpom.path 配置屬性。

yum install -y?wget && wget -O install.sh?https://dromara.gitee.io/jpom/docs/install.sh?&& bash install.sh?Server

備用地址

yum install -y?wget && wget -O install.sh?https://cdn.jsdelivr.net/gh/dromara/Jpom/docs/install.sh?&& bash install.sh?Server

支持自動(dòng)安裝 JDK 環(huán)境。

yum install -y?wget && wget -O install.sh?https://dromara.gitee.io/jpom/docs/install.sh?&& bash install.sh?Server jdk

支持自動(dòng)安裝 JDK 和 Maven 環(huán)境。

yum install -y?wget && wget -O install.sh?https://dromara.gitee.io/jpom/docs/install.sh?&& bash install.sh?Server jdk+mvn

啟動(dòng)成功后,服務(wù)端的端口為 2122 訪問管理頁(yè)面。例如 http://localhost:2122/

特別提醒:一鍵安裝的時(shí)候注意執(zhí)行命令不可在同一目錄下,即 Server 端和 Agent 端不可安裝在同一目錄下。

如無法訪問,檢查下是否開啟了防火墻 systemctl status firewalld,如狀態(tài)顯示為綠色 Active: active (running) 可臨時(shí)關(guān)閉防火墻 systemctl stop firewalld,然后重啟防火墻。firewall-cmd --reload(建議僅測(cè)試環(huán)境下使用,生產(chǎn)環(huán)境下慎用) 如關(guān)閉防火墻后仍無法訪問,并且使用的是云服務(wù)器,還需要到云服務(wù)器管理后臺(tái)中關(guān)閉防火墻。

想要了解更多請(qǐng)參考:https://gitee.com/dromara/Jpom。

5. Cubic

首先我要介紹的是Cubic,一站式問題定位平臺(tái)!線程棧監(jiān)控、線程池監(jiān)控、動(dòng)態(tài)arthas命令集、依賴分析等等等,強(qiáng)不強(qiáng)大,香不香?

官方網(wǎng)站:https://cubic.jiagoujishu.com/

Gitee托管倉(cāng)庫(kù):https://gitee.com/dromara/cubic

Github托管倉(cāng)庫(kù):https://github.com/dromara/cubic

5.1 介紹

一站式問題定位平臺(tái),還在為線上問題而煩惱嗎?

線程棧監(jiān)控、線程池監(jiān)控、動(dòng)態(tài) arthas 命令集、依賴分析等等等,致力于應(yīng)用級(jí)監(jiān)控,幫助開發(fā)人員快速定位問題。

5.2 有什么特性

  • 兼容性:整體監(jiān)控不管你是 IDC、ECS、Docker 部署,都可完美兼容;

  • 易用:無需任何配置,開箱即用,基于 agent 無侵入接入,升級(jí)應(yīng)用端無感知;

  • 強(qiáng)大:支持對(duì)應(yīng)用的基礎(chǔ)監(jiān)控、堆棧監(jiān)控、線程池監(jiān)控等等;

  • 高擴(kuò)展:提供良好的擴(kuò)展接口,給你自主選擇。

使用后能帶來怎樣工作效率上的提升。

5.3 功能展示

實(shí)例中心(展示當(dāng)前實(shí)例信息)

基礎(chǔ)信息(點(diǎn)擊實(shí)例->展示當(dāng)前實(shí)例的基礎(chǔ)信息)

依賴監(jiān)控(點(diǎn)擊實(shí)例-〉展示當(dāng)前實(shí)例的依賴包信息)

Arthas 命令操作

線程池監(jiān)控

實(shí)時(shí)線程棧

歷史線程棧

想要了解更多請(qǐng)參考:https://gitee.com/dromara/cubic。

6. Sureness

丟掉 Shiro 吧,也別再用 Spring Security了。簡(jiǎn)單易用多語(yǔ)言多框架支持,基于 RESTAPI 的強(qiáng)大國(guó)產(chǎn)鑒權(quán)框架,效率神器!

官方網(wǎng)站:https://usthe.com/sureness

Gitee托管倉(cāng)庫(kù):https://gitee.com/dromara/sureness

Github托管倉(cāng)庫(kù):https://github.com/dromara/sureness

6.1 介紹

在主流的前后端分離架構(gòu)中,如何通過有效快速的認(rèn)證鑒權(quán)來保護(hù)后端提供的 REST API 變得尤為重要。

對(duì)現(xiàn)存框架,不原生支持 RESTful 的 Apache Shiro,還是深度綁定 Spring 的 Spring Security,或多或少都不是我們的理想選型。


于是乎 Sureness 誕生了,我們希望能解決這些問題。提供一個(gè)面向 REST API、無框架依賴、可以動(dòng)態(tài)修改權(quán)限、多認(rèn)證策略、更快速度、易用易擴(kuò)展的認(rèn)證鑒權(quán)框架。

6.2 特性

Sureness 是我們?cè)谏疃仁褂?Apache Shiro 之后,吸取其優(yōu)點(diǎn)全新設(shè)計(jì)開發(fā)的一個(gè)認(rèn)證鑒權(quán)框架。

  • 面向 REST API 的認(rèn)證鑒權(quán),基于 RBAC(用戶-角色-資源)主要關(guān)注于對(duì) API 的安全保護(hù)。無特定 Web 框架依賴,開箱即用(已有 SpringBoot、Quarkus、Javalin、Ktor、Micronaut、Jfinal、Solon 等集成樣例);

  • 支持動(dòng)態(tài)修改權(quán)限配置(動(dòng)態(tài)修改配置每個(gè)?API 的訪問權(quán)限)
    支持 Websocket 、主流 HTTP 容器 Servlet、JAX-RS、Spring Reactive;

  • 支持多種認(rèn)證策略 JWT、Basic Auth、Digest Auth ... 可擴(kuò)展自定義認(rèn)證方式;

  • 基于改進(jìn)的字典匹配樹擁有的高性能;

  • 良好的擴(kuò)展接口、樣例和文檔,幫助急速理解、擴(kuò)展與使用 Sureness 的低配置;

  • 易擴(kuò)展,不耦合其他框架,希望能對(duì)系統(tǒng)多場(chǎng)景快速安全的保護(hù)。

6.3 對(duì)比

benchmark

基準(zhǔn)測(cè)試顯示 Sureness 對(duì)比無權(quán)限框架應(yīng)用損耗 0.026ms 性能,Shiro 損耗0.088ms、Spring Security 損耗 0.116ms。

性能差距會(huì)隨著api匹配鏈的增加而進(jìn)一步拉大。

原生支持樣例:

  • [x] Sureness 集成 Spring Boot 樣例(配置文件方案)sample-bootstrap

  • [x] Sureness 集成 Spring Boot 樣例(數(shù)據(jù)庫(kù)方案)sample-tom

  • [x] Sureness 集成 Quarkus 樣例 sample-quarkus

  • [x] Sureness 集成 Javalin 樣例 sample-javalin

  • [x] Sureness 集成 Ktor 樣例 sample-ktor

  • [x] Sureness 集成 Spring Webflux 樣例 sample-spring-webflux

  • [x] Sureness 集成 Micronau t樣例 sample-micronaut

  • [x] Sureness 集成 MicroProfile 樣例 sample-microProfile

  • [x] Sureness 集成 Jfinal 樣例 sample-jfinal

  • [x] Sureness 集成 Solon 樣例 sample-solon

  • [x] Sureness 集成 Spring Gateway 樣例 sample-spring-gateway

  • [x] Sureness 集成 Zuul 樣例 sample-zuul

  • [x] Sureness 集成 Session 樣例 sureness-session

  • [x] Sureness 集成分布式緩存 Session 樣例 sureness-redis-session

  • [x] More samples todo

想要了解更多請(qǐng)參考:https://gitee.com/dromara/sureness。

7. TLog

十分鐘即可接入,一款神器的日志框架。支持眾多的框架和主流 RPC,讓你的日志馬上升級(jí),變得可追溯!

官方網(wǎng)站:http://yomahub.com/tlog

Gitee托管倉(cāng)庫(kù):https://gitee.com/dromara/TLog

Github托管倉(cāng)庫(kù):https://github.com/dromara/TLog

7.1 介紹

隨著微服務(wù)盛行,很多公司都把系統(tǒng)按照業(yè)務(wù)邊界拆成了很多微服務(wù)。在排錯(cuò)查日志的時(shí)候,因?yàn)闃I(yè)務(wù)鏈路貫穿著很多微服務(wù)節(jié)點(diǎn),導(dǎo)致定位某個(gè)請(qǐng)求的日志以及上下游業(yè)務(wù)的日志會(huì)變得有些困難。

這時(shí)候很多童鞋會(huì)開始考慮上 SkyWalking、Pinpoint 等分布式追蹤系統(tǒng)來解決。基于 OpenTracing 規(guī)范,而且通常都是無侵入性的,并且有相對(duì)友好的管理界面來進(jìn)行鏈路 Span 的查詢。

但是搭建分布式追蹤系統(tǒng),熟悉以及推廣到全公司的系統(tǒng)需要一定的時(shí)間周期。而且當(dāng)中涉及到鏈路 span節(jié)點(diǎn)的存儲(chǔ)成本問題,全量采集還是部分采集?

如果全量采集,就以 SkyWalking 的存儲(chǔ)來舉例,ES 集群搭建至少需要 5 個(gè)節(jié)點(diǎn)。這就需要增加服務(wù)器成本。況且如果微服務(wù)節(jié)點(diǎn)多的話,一天下來產(chǎn)生幾十 G 上百 G 的數(shù)據(jù)其實(shí)非常正常。如果想保存時(shí)間長(zhǎng)點(diǎn)的話,也需要增加服務(wù)器磁盤的成本。

當(dāng)然分布式追蹤系統(tǒng)是一個(gè)最終的解決方案,如果您的公司已經(jīng)上了分布式追蹤系統(tǒng),那 TLog 并不適用。

TLog 提供了一種最簡(jiǎn)單的方式來解決日志追蹤問題。它不收集日志,也不需要另外的存儲(chǔ)空間,它只是自動(dòng)的對(duì)你的日志進(jìn)行打標(biāo)簽。自動(dòng)生成 TraceId 貫穿你微服務(wù)的一整條鏈路。并且提供上下游節(jié)點(diǎn)信息。適合中小型企業(yè)以及想快速解決日志追蹤問題的公司項(xiàng)目使用。

為此 TLog 適配了三大日志框架,支持自動(dòng)檢測(cè)適配。支持 Dubbo、Dubbox、Spring Cloud 三大RPC框架。更重要的是,你的項(xiàng)目接入 TLog,可能連十分鐘就不需要 :)

7.2 項(xiàng)目特性

目前 TLog 的支持的特性如下:

  • 通過對(duì)日志打標(biāo)簽完成輕量級(jí)微服務(wù)日志追蹤;

  • 提供三種接入方式:javaagent 完全無侵入接入,字節(jié)碼一行代碼接入,基于配置文件的接入;

  • 對(duì)業(yè)務(wù)代碼無侵入式設(shè)計(jì)。使用簡(jiǎn)單,10 分鐘即可接入;

  • 支持常見的 log4j、log4j2、logback 三大日志框架,并提供自動(dòng)檢測(cè),完成適配;

  • 支持 Dubbo、Dubbox、Spring Cloud 三大 RPC 框架;

  • 支持 Spring Cloud Gateway 和 Soul 網(wǎng)關(guān);

  • 適配 HttpClient 和 Okhttp 的 HTTP 調(diào)用標(biāo)簽傳遞;

  • 支持三種任務(wù)框架,JDK 的 TimerTask、Quartz、XXL-JOB;

  • 支持日志標(biāo)簽的自定義模板的配置,提供多個(gè)系統(tǒng)級(jí)埋點(diǎn)標(biāo)簽的選擇;

  • 支持異步線程的追蹤,包括線程池,多級(jí)異步線程等場(chǎng)景;

  • 幾乎無性能損耗,快速穩(wěn)定。經(jīng)過壓測(cè),損耗在0.01%。

7.3 接入方式

使用后你的每行日志會(huì)變成以下格式:

想要了解更多請(qǐng)參考:https://gitee.com/dromara/TLog。

8. ImageCombiner

無需 P 圖,用 Java 也能合成很好看的圖,簡(jiǎn)單的使用方式,服務(wù)端批量合圖利器!

官方網(wǎng)站:http://dromara.gitee.io/image-combiner

Gitee托管倉(cāng)庫(kù):https://gitee.com/dromara/image-combiner

8.1 介紹

ImageCombiner 是一個(gè)專門用于 Java 服務(wù)端圖片合成的工具。沒有很復(fù)雜的功能,追求簡(jiǎn)單實(shí)用,從實(shí)際業(yè)務(wù)場(chǎng)景出發(fā),提供簡(jiǎn)單的接口,幾行代碼即可實(shí)現(xiàn)圖片拼合(當(dāng)然用于合成水印也可以)。特別適合圖片營(yíng)銷、產(chǎn)品分享等需要實(shí)時(shí)生成圖片場(chǎng)景。

8.2 特性

素材上支持圖片、文本、矩形三種,支持元素的定位、縮放、旋轉(zhuǎn)、圓角、透明度、顏色、字體、字號(hào)、刪除線、居中繪制、文本自動(dòng)換行等特性,足夠覆蓋圖片合成的日常需求。項(xiàng)目不依賴任何框架,完全基于 JDK 本身編寫,沒有各種花里胡哨的東西,性能還是相當(dāng)不錯(cuò)的。

8.3 效率提升

通過對(duì) Graphics2D 的封裝和元素模型的提煉,屏蔽了圖像處理細(xì)節(jié),把復(fù)雜的編碼簡(jiǎn)化為設(shè)置各個(gè)元素的位置、屬性即可。作者日常工作中,一個(gè)約含十余個(gè)元素的復(fù)雜圖片合成,開發(fā)加調(diào)試(主要是對(duì)比設(shè)計(jì)稿還原度)20分鐘即可搞定,極大的釋放了生產(chǎn)力。

8.4 效果預(yù)覽

最簡(jiǎn)單的例子:

public?void?simpleDemo() throws Exception?{ //合成器ImageCombiner combiner =?new?ImageCombiner("http://xxx.com/image/bg.jpg", OutputFormat.JPG); //加圖片元素combiner.addImageElement("http://xxx.com/image/product.png",?0,?300).setAlpha(.8?f)?//透明度(0.0~1.0).setRotate(45)?//旋轉(zhuǎn)(0~360).setBlur(20);?//高斯模糊(1~100); //加文本元素combiner.addTextElement("周末大放送",?0,?150,?1400).setCenter(true)?//居中繪制(會(huì)忽略x坐標(biāo),改為自動(dòng)計(jì)算).setColor(Color.Red)?//顏色 //執(zhí)行圖片合并combiner.combine(); //可以獲取流(并上傳oss等)InputStream?is?= combiner.getCombinedImageStream(); //也可以保存到本地combiner.save("d://image.jpg");

想要了解更多請(qǐng)參考:https://gitee.com/dromara/image-combiner。

9. MaxKey

MaxKey 單點(diǎn)登錄認(rèn)證系統(tǒng)是業(yè)界領(lǐng)先的企業(yè)級(jí) IAM 身份管理和認(rèn)證框架,產(chǎn)品化程度很高,多家知名公司的選擇!

官方網(wǎng)站:https://www.maxkey.top/

Gitee托管倉(cāng)庫(kù):https://gitee.com/dromara/MaxKey

Github托管倉(cāng)庫(kù):https://github.com/dromara/MaxKey

9.1 介紹

MaxKey 單點(diǎn)登錄認(rèn)證系統(tǒng)(Single Sign On System)。諧音馬克思的鑰匙,寓意是最大鑰匙。是業(yè)界領(lǐng)先的企業(yè)級(jí) IAM 身份管理和認(rèn)證產(chǎn)品。支持 OAuth 2.x/OpenID Connect、SAML 2.0、JWT、CAS、SCIM 等標(biāo)準(zhǔn)協(xié)議。提供簡(jiǎn)單、標(biāo)準(zhǔn)、安全和開放的用戶身份管理(IDM)、身份認(rèn)證(AM)、單點(diǎn)登錄(SSO)、RBAC 權(quán)限管理和資源管理等。

9.2 特性

標(biāo)準(zhǔn)認(rèn)證協(xié)議

登錄支持

  • 提供標(biāo)準(zhǔn)的認(rèn)證接口以便于其他應(yīng)用集成?SSO,安全的移動(dòng)接入,安全的 API、第三方認(rèn)證和互聯(lián)網(wǎng)認(rèn)證的整合;

  • 提供用戶生命周期管理,支持 SCIM 2 協(xié)議,基于 Apache Kafka 代理,通過連接器(Connector)實(shí)現(xiàn)身份供給同步;

  • 認(rèn)證中心具有平臺(tái)無關(guān)性、環(huán)境多樣性。支持 Web、手機(jī)、移動(dòng)設(shè)備等。如 Apple iOS、Andriod 等。將認(rèn)證能力從 B/S 到移動(dòng)應(yīng)用全面覆蓋;

  • 多種認(rèn)證機(jī)制并存,各應(yīng)用系統(tǒng)可保留原有認(rèn)證機(jī)制,同時(shí)集成認(rèn)證中心的認(rèn)證;應(yīng)用具有高度獨(dú)立性,不依賴認(rèn)證中心,又可用使用認(rèn)證中心的認(rèn)證,實(shí)現(xiàn)單點(diǎn)登錄;

  • 基于 Java EE 平臺(tái),采用 Spring、MySQL、Tomcat、Redis、Apache Kafka 等開源技術(shù),微服務(wù)架構(gòu),擴(kuò)展性強(qiáng);

  • 開源、安全、自主可控,許可證 Apache 2.0 License & MaxKey 版權(quán)聲明。

界面預(yù)覽

想要了解更多請(qǐng)參考:https://gitee.com/dromara/MaxKey。

最后

其實(shí)Dromara開源社區(qū)還有最知名的項(xiàng)目(也是star最多的項(xiàng)目)——Hutool,那我為什么不寫呢。我想說,這框架普及率太高了,幾乎是可以取代 Apache Common 包、Guava包的存在,程序員應(yīng)該每個(gè)人都用下。

以上推薦的開源項(xiàng)目,也是 Dromara Java 社區(qū)里的精品項(xiàng)目,很多都已經(jīng)是 GVP 項(xiàng)目了,用好這些框架/工具,真的能讓工作效率大大提升。


推薦文章1、一款高顏值的 SpringBoot+JPA 博客項(xiàng)目2、超優(yōu) Vue+Element+Spring 中后端解決方案3、推薦幾個(gè)支付項(xiàng)目!4、推薦一個(gè) Java 企業(yè)信息化系統(tǒng)5、一款基于 Spring Boot 的現(xiàn)代化社區(qū)(論壇/問答/社交網(wǎng)絡(luò)/博客)

總結(jié)

以上是生活随笔為你收集整理的这 9 个 Java 开源项目 yyds,你知道几个?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

国产免费影院 | 天天天综合网 | 西西444www高清大胆 | 中文字幕日韩高清 | 成人午夜电影免费在线观看 | 91视频 - v11av | 国产婷婷一区二区 | 国产成人99av超碰超爽 | 激情久久久久 | 久久久国产精品一区二区三区 | 成人亚洲免费 | 中文字幕欧美日韩va免费视频 | 激情丁香久久 | 国产精品免费看久久久8精臀av | 99热最新在线 | 人人干,人人爽 | av在线一 | 中文字幕999| 9999精品视频 | 综合久久五月天 | 综合色狠狠 | 在线观看一二三区 | 在线观看国产日韩 | 午夜精品一二三区 | 人人搞人人搞 | 日韩三级一区 | 久久久久成人精品免费播放动漫 | 日韩一二区在线观看 | 国产理论一区二区三区 | 国产精品久久久久永久免费 | 久久精品视频免费 | 精品一二三四五区 | 亚洲区视频在线观看 | 韩国一区二区三区在线观看 | 91亚·色 | 婷婷色伊人 | 日韩性xxxx | 一区二区三区在线观看 | 日韩av男人的天堂 | 91视频免费网址 | 欧美日韩在线视频一区二区 | 久草在线在线视频 | 在线播放 亚洲 | 免费观看国产成人 | 国产手机精品视频 | 成人黄在线观看 | 国产免费久久精品 | 手机在线日韩视频 | 91福利视频久久久久 | 碰天天操天天 | 亚洲精品在线免费播放 | 国产黄在线免费观看 | 网站在线观看你们懂的 | 中文字幕在线观看网 | 99久热精品| 麻豆国产在线视频 | 成人久久18免费网站麻豆 | 成人久久久久 | 日本中文字幕在线电影 | 国产做aⅴ在线视频播放 | 五月婷婷激情综合 | 夜夜摸夜夜爽 | 综合久久久久久久 | 国产xxxx性hd极品 | 国产精品入口a级 | 日本久久久久久科技有限公司 | 久久精品视频一 | 天堂av最新网址 | 国产日韩在线一区 | 日免费视频 | 国产欧美精品在线观看 | 国产精品嫩草69影院 | 蜜臀aⅴ国产精品久久久国产 | 日韩av片无码一区二区不卡电影 | 黄色福利| 黄网av在线 | 国产麻豆精品在线观看 | 91av超碰| av在线影片 | 欧美日本啪啪无遮挡网站 | 国产福利午夜 | 国产成人精品一二三区 | 九九九电影免费看 | 欧美日韩精品影院 | 欧美色就是色 | 精品福利在线观看 | 国产精品不卡 | 日韩中文字幕免费在线播放 | 久久国产精品久久精品国产演员表 | 久久久久久久免费看 | 欧美一二三区在线观看 | 国产美女视频免费观看的网站 | 草久久av | 在线免费黄| 亚洲一区二区精品视频 | av中文在线 | 999日韩 | 九九亚洲视频 | 中文字幕乱码一区二区 | 亚洲精品成人在线 | 国内精品久久久久久久久 | 99久久久国产免费 | 六月丁香婷婷久久 | 一区二区免费不卡在线 | 欧美午夜a | 日韩一区二区三区免费视频 | 国产成人av电影在线 | 精品国产99 | www欧美xxxx| 亚洲专区 国产精品 | 日韩有码在线播放 | 9999亚洲| 91刺激视频| 五月天丁香亚洲 | 免费网址在线播放 | 久久五月天色综合 | 91av超碰 | 中文字幕在线观看91 | 精品国产日本 | 丁香花中文字幕 | 国产精品久久中文字幕 | 国产精品毛片一区二区 | 久久久久福利视频 | 日本韩国在线不卡 | 不卡av免费在线观看 | 天天色天| 日韩在线观看三区 | 麻豆传媒视频观看 | 黄色一级动作片 | 国产高清一 | 午夜精品福利影院 | 免费看一级特黄a大片 | 日韩午夜精品 | 五月综合激情 | 在线免费高清 | 中文有码在线视频 | 日本一区二区三区免费看 | 国产男男gay做爰 | 国产a级片免费观看 | 久久91久久久久麻豆精品 | 国产精品一区二区三区免费视频 | 欧美最新另类人妖 | 国产在线精品区 | 国产精品免费久久 | 日韩高清在线一区二区 | 深爱激情婷婷网 | 91女神的呻吟细腰翘臀美女 | 91成人免费视频 | 黄污视频网站 | 亚洲码国产日韩欧美高潮在线播放 | 免费观看性生活大片3 | 日韩av资源在线观看 | www黄色av | 国产国语在线 | 国产主播大尺度精品福利免费 | 日本黄色免费电影网站 | 狠狠色丁香婷婷综合最新地址 | 在线香蕉视频 | 中文资源在线播放 | 丁香婷婷激情网 | 黄色亚洲精品 | 亚洲一级电影 | 国产精品一区二区三区免费视频 | 天天色天天射天天操 | 手机在线小视频 | 免费在线观看午夜视频 | 91在线免费视频 | 极品久久久 | 超碰97在线人人 | 国产资源精品 | 一级黄毛片 | 超碰97人人干 | 国产黄色看片 | 欧美一级片免费播放 | 久久不射电影院 | av免费观看在线 | 91精品综合在线观看 | 久色 网 | 一区二区三区免费在线观看视频 | 色婷婷综合久久久 | 五月天色站 | 成人免费网站视频 | 91av美女| 中文字幕成人在线观看 | 国产美女网 | 国产一级视频在线观看 | 国产一区二区日本 | 97av视频 | 久久久久久激情 | 欧美精品成人在线 | 日韩电影在线一区二区 | 亚洲一区黄色 | 91成人网在线观看 | 国产黄色大片免费看 | 超碰在线人人草 | av资源中文字幕 | 欧美日产一区 | 亚洲dvd | 国产一区观看 | 亚洲dvd| 九色视频网址 | 婷婷中文字幕综合 | 成人在线电影观看 | 国产成人一区二区三区在线观看 | 美女视频黄是免费的 | 精品视频免费看 | 在线观看v片 | 91av九色| 日日夜夜天天操 | 日韩成人精品一区二区 | 看黄色.com| 五月天堂色 | 在线国产高清 | 在线亚洲人成电影网站色www | 激情久久五月 | 综合天堂av久久久久久久 | 国产一区二区久久精品 | 国产精品高潮久久av | 日韩精品欧美专区 | 在线免费国产 | 免费国产ww| 丁香视频免费观看 | 免费久久片 | 一区中文字幕在线观看 | 九九免费精品视频 | 欧美先锋影音 | 黄色毛片网站在线观看 | 婷婷综合五月天 | 91在线porny国产在线看 | 日本精品中文字幕在线观看 | 99在线观看| 少妇bbw揉bbb欧美 | 日韩在线| 国产精品一区二区中文字幕 | 日韩电影在线看 | 国产视频九色蝌蚪 | 欧美做受高潮1 | 国产精品18久久久久久久久久久久 | 五月婷婷导航 | 西西人体www444 | av日韩av| 国产最新视频在线 | 99夜色 | 日韩在线一区二区免费 | 在线看一级片 | 99热精品久久 | 亚洲精品在线观看的 | 国产精品岛国久久久久久久久红粉 | 欧美 亚洲 另类 激情 另类 | 国产韩国日本高清视频 | 色狠狠干 | 日韩丝袜视频 | 国产成人免费av电影 | 精品 激情 | 伊人伊成久久人综合网小说 | 欧美日韩精品久久久 | 日韩成人免费观看 | 天堂网在线视频 | 豆豆色资源网xfplay | 成人啪啪18免费游戏链接 | 狠狠狠狠狠狠操 | 欧美日韩a视频 | 国产精品18p | 一二三区视频在线 | 国产精品一区二区无线 | 国内精品久久久久久久久久久 | 久久激情视频免费观看 | 亚洲精品视频网站在线观看 | 懂色av一区二区三区蜜臀 | av在线中文| 97人人模人人爽人人喊中文字 | 国产一区成人 | 综合色综合 | av在线免费在线 | 97精品国产一二三产区 | 国产精品免费人成网站 | 福利av在线 | 久久综合中文字幕 | 免费看污的网站 | 99se视频在线观看 | 一级黄色a视频 | 高清av中文在线字幕观看1 | 国产视频精品网 | 在线不卡视频 | 欧美在线视频一区二区 | 日韩精品在线视频免费观看 | 九九九热精品免费视频观看网站 | 国产视频在线看 | 免费观看一级一片 | 亚洲少妇自拍 | 国产日本三级 | 国产精品免费看久久久8精臀av | 久草在线电影网 | 国产又黄又爽又猛视频日本 | 97在线资源| 国产精品久久99综合免费观看尤物 | 日韩电影一区二区三区在线观看 | 中文国产在线观看 | 亚洲一区二区高潮无套美女 | 右手影院亚洲欧美 | 亚洲精品综合一区二区 | 日日操网站| 色婷婷激情四射 | 中文久草 | 国产精品免费视频观看 | 91成人精品一区在线播放69 | 黄色国产高清 | 欧美动漫一区二区三区 | 久久另类小说 | 国产五月色婷婷六月丁香视频 | 黄色av电影一级片 | 精品专区一区二区 | 国产在线观看 | 久久久免费在线观看 | 精品视频久久久久久 | 日韩午夜精品福利 | 国产一区二区久久精品 | 免费视频在线观看网站 | 日韩黄色免费电影 | 久久九九精品 | 久久国产精品一二三区 | 亚洲精品国产电影 | av高清网站在线观看 | 午夜视频在线观看欧美 | 欧美日韩国产综合一区二区 | 一级电影免费在线观看 | 五月亚洲 | 亚洲在线成人精品 | 亚洲精品国产品国语在线 | 久久久久久久精 | 99久久精品久久久久久动态片 | 国产第一页精品 | 午夜性色 | 日韩免费大片 | 一区二区三区电影 | 国产99精品在线观看 | 精品免费观看 | 国产精品毛片一区二区三区 | 天天摸天天操天天爽 | 成年人在线免费看视频 | 狠狠色狠狠色综合日日92 | a√天堂资源 | 国产精品成人一区 | 懂色av懂色av粉嫩av分享吧 | 久草在线最新视频 | 成人aaa毛片| 波多野结衣电影一区 | 国产视频在线观看免费 | 日韩av资源在线观看 | 男女啪啪网站 | 一区二区三区www | 久久伊人操 | 日韩最新av在线 | 久久av在线 | 美女网站在线看 | 亚洲精品看片 | 嫩嫩影院理论片 | 天天摸天天弄 | 国产成人一区二区在线观看 | 天堂在线一区二区 | 亚洲精品国产精品国自产观看 | 人人爽人人插 | 国产精品一区二区久久国产 | 黄色精品在线看 | 欧美一级黄色片 | 91av视频观看 | 丝袜制服综合网 | 2023亚洲精品国偷拍自产在线 | 伊人久久精品久久亚洲一区 | 久草在线免费看视频 | 免费久久网 | 美女国产在线 | 久久精品伊人 | 九九九热 | 亚洲1区在线 | 狠狠干网站 | 免费观看一级特黄欧美大片 | 激情xxxx| 国产精品久久久久久久久久免费看 | 欧美最爽乱淫视频播放 | 黄色影院在线播放 | 久久手机精品视频 | 天天色图| 国产成人61精品免费看片 | 国产真实在线 | 亚洲激精日韩激精欧美精品 | 国产精品美女999 | av 一区 二区 久久 | 国产午夜一区二区 | 伊人永久 | 在线一级片 | 免费99视频| 中文字幕一区2区3区 | 国产精品美女久久久久久2018 | 一区二区激情 | 天天草天天爽 | 日韩电影久久 | www.天天射| 日韩影片在线观看 | 九九久久久久久久久激情 | 波多野结衣网址 | 91精品爽啪蜜夜国产在线播放 | 亚洲精品国精品久久99热 | 中文字幕影片免费在线观看 | 国产一区二区成人 | 午夜精品福利在线 | 国产一区电影在线观看 | 日女人电影 | 欧美a性| 99在线观看视频 | 亚洲最新av| 99精品热 | 91精品无人成人www | 精品久久久久久久久久久久 | 成人av免费网站 | 中文字幕av在线不卡 | 久久成熟| 91黄色在线视频 | 欧美日韩精品免费观看视频 | 久久99精品国产麻豆宅宅 | 亚洲精品网站在线 | 中文字幕在线观看资源 | 成人av电影免费在线播放 | 日日干av | 国产福利91精品一区 | 日韩欧美91 | 欧美一区免费在线观看 | 91麻豆看国产在线紧急地址 | 午夜精品一区二区三区免费视频 | 国产精品久久久久久久久久久久午夜 | 久久国产网站 | 九九精品久久久 | 波多野结衣在线观看一区二区三区 | 超碰人人做| 亚洲五月六月 | 中文字幕在线观看你懂的 | 日韩一级理论片 | 97超级碰碰碰碰久久久久 | 丁香婷婷综合网 | 91精品视频在线观看免费 | 欧美日韩不卡一区二区三区 | 国产精品国产自产拍高清av | 欧美日韩在线视频一区二区 | 97在线观看免费观看高清 | 一区二区视频在线免费观看 | 日日爽夜夜操 | 在线黄色国产 | 国产拍揄自揄精品视频麻豆 | 国产精品你懂的在线观看 | 日韩电影在线一区 | 四虎成人精品 | 亚洲日韩中文字幕 | 久久久久久久久艹 | 狠狠色狠狠色综合日日92 | 国产精品久久久久久av | 免费看的黄色录像 | 国产一及片 | 婷婷国产v亚洲v欧美久久 | 亚洲乱码精品久久久久 | 黄色免费网战 | 久久久影片 | 九九热在线观看 | 国产一区二区三区免费在线观看 | www.97视频 | 香蕉影视 | 黄色www| 国产成人无码AⅤ片在线观 日韩av不卡在线 | 久久高清毛片 | 久久国产精品一国产精品 | av资源免费在线观看 | 丁香电影小说免费视频观看 | 日韩欧美国产免费播放 | 精品久久精品久久 | 欧美日韩一区二区免费在线观看 | 欧美一区二区三区在线看 | 麻豆国产精品一区二区三区 | 99久久精品国产系列 | 91天天视频 | 中文字幕色网站 | 在线之家免费在线观看电影 | 91福利在线观看 | 麻豆91精品 | 亚洲精品播放 | 四虎亚洲精品 | 久久激情综合网 | 中文字幕一区二区三区四区久久 | 亚州精品国产 | av综合 日韩 | 精品在线一区二区三区 | 91丨九色丨91啦蝌蚪老版 | 一区二区视频欧美 | 日日操狠狠干 | 婷婷丁香狠狠爱 | 国产精品不卡av | 亚洲精品美女久久久久 | 亚洲免费小视频 | 成人h动漫在线看 | 日韩激情视频在线 | 99成人在线视频 | 亚洲日本欧美在线 | 看国产黄色片 | 国产日韩欧美视频在线观看 | 久久久国产精品亚洲一区 | av一级片网站 | 中文字幕亚洲精品在线观看 | 色操插| 色一级片| 日韩欧美一区二区在线 | 在线日韩精品视频 | 精品久久久久久亚洲综合网站 | 1024久久| 99热国内精品| 久久免费视频3 | 欧美成人猛片 | 操老逼免费视频 | 天天做天天爱天天综合网 | 最近2019中文免费高清视频观看www99 | 高清在线观看av | 狠狠激情中文字幕 | 国内三级在线观看 | 国产精品99久久久久久久久 | 黄色av免费看 | 欧美一二三在线 | 麻花天美星空视频 | 久精品在线观看 | 亚洲国产精彩中文乱码av | 欧美激情片在线观看 | 久久免费看视频 | www黄色大片 | 久久99热久久99精品 | 中文字幕视频一区 | 在线观看中文字幕一区 | 日日干综合 | 成人免费观看完整版电影 | 国产成人一区二区三区免费看 | 久草在线资源观看 | 欧美做受69 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 又污又黄的网站 | 久久久综合香蕉尹人综合网 | av千婊在线免费观看 | 亚洲免费国产视频 | 黄色a视频免费 | 操操操人人 | 久久伊人爱 | 精品国产亚洲一区二区麻豆 | 中文字幕资源网在线观看 | 美女黄视频免费看 | 国产一区在线免费观看视频 | 欧美一区成人 | 国产网站色 | 日本h视频在线观看 | 999国内精品永久免费视频 | 国产综合福利在线 | 亚洲精品视频在线观看免费 | 欧美一级日韩三级 | 中文字幕免费观看全部电影 | 99久久久久| 日本天天操 | 成人h电影 | 成人精品一区二区三区中文字幕 | 一本一道久久a久久精品蜜桃 | 97超碰免费 | 日韩3区 | 碰天天操天天 | 色婷婷狠狠五月综合天色拍 | 天天综合网 天天综合色 | 天天拍天天干 | 在线视频精品播放 | 国产免费久久 | 99国产一区二区三精品乱码 | 欧美va天堂va视频va在线 | 日本黄色免费大片 | 午夜久久影视 | 91av视频观看 | 精品欧美一区二区精品久久 | 国产黄色美女 | 国产午夜一区二区 | 国产91精品高清一区二区三区 | 精品视频久久 | 69久久久 | 国产视频每日更新 | 亚洲 欧美 国产 va在线影院 | 2018好看的中文在线观看 | 一区二区久久久久 | 中文字幕av最新 | 色小说在线 | 99re视频在线观看 | 夜色.com| 天天爽夜夜爽人人爽曰av | 中文字幕免费在线看 | 最新高清无码专区 | 国产vs久久 | 久久综合色天天久久综合图片 | www.神马久久 | 美女视频黄在线观看 | 久艹视频在线免费观看 | 久黄色| 日本中文字幕观看 | 日韩网| 天天综合中文 | 久久99九九99精品 | 久久观看免费视频 | 亚洲国产精品免费 | 99国产一区 | 免费看污网站 | 亚洲国产理论片 | 欧美日韩精品电影 | av高清在线观看 | 精品理论片| 亚洲精品视频网址 | 精品国产成人在线影院 | 国产精品18久久久久久久网站 | 四虎影视精品永久在线观看 | 国产精品99久久久久人中文网介绍 | 亚洲人成网站精品片在线观看 | 国产精品国产三级国产 | 不卡的av中文字幕 | 国产91全国探花系列在线播放 | 午夜精品久久久久久久久久久久久久 | 国内久久久久久 | 亚洲黄色一级视频 | 日韩av影片在线观看 | 亚洲综合精品在线 | 中文字幕av一区二区三区四区 | 日躁夜躁狠狠躁2001 | 精品国产乱码久久久久久1区二区 | 日av免费 | 在线观看爱爱视频 | 日本中文字幕网站 | 日韩在线精品一区 | 日本中文字幕视频 | 亚洲精品一区二区精华 | 久久艹艹 | 亚洲综合欧美精品电影 | 国产在线传媒 | 久久欧美精品 | 久久在草 | 国产粉嫩在线观看 | 黄色国产高清 | 亚洲国产激情 | va视频在线| 久久激情精品 | 久久久精品网 | 欧美在线视频一区二区三区 | 色狠狠久久av五月综合 | 夜夜爱av | 国产午夜av | 国内精品久久久久 | 蜜臀av性久久久久蜜臀av | 国产欧美最新羞羞视频在线观看 | 天堂黄色片 | 91精品国产自产在线观看永久 | 色婷婷啪啪免费在线电影观看 | 99热精品视 | 天天爱天天操天天射 | 中文字幕高清av | 久久免费在线视频 | 日韩欧美视频二区 | 中文字幕欧美三区 | 国产高清精品在线观看 | 九草视频在线 | 一区二区伦理电影 | 成年人免费看片网站 | 天天插天天 | 精品xxx | www.久久爱.cn | 欧美91片 | 久久av免费 | 久久人人爽人人爽人人片av软件 | 激情动态 | 国产91影视 | 免费观看9x视频网站在线观看 | 日韩欧美精品在线 | 91福利专区| 日本久久成人中文字幕电影 | 免费一级片视频 | av线上看| 中文字幕精品www乱入免费视频 | 青青久视频 | 日韩三级视频在线看 | 久久高清国产视频 | 在线观看完整版免费 | 日韩精品一区不卡 | 国产资源网| 国产一区二区三区黄 | 国产不卡免费av | 亚洲一二区视频 | 成人黄色片免费看 | 在线观看深夜福利 | 亚洲欧美日韩在线看 | 久久伊人精品天天 | 色噜噜在线观看 | 亚洲三级影院 | 亚洲天堂网在线播放 | 亚洲精品久 | 在线免费观看国产精品 | 亚洲欧洲国产视频 | 国产精品高清在线观看 | 久久久色 | 国产一区欧美日韩 | 午夜精品久久久久久中宇69 | 在线看福利av | 色婷婷亚洲综合 | 精品免费国产一区二区三区四区 | 美女免费视频一区 | 91av视频在线免费观看 | 色婷婷在线播放 | av中文字幕在线观看网站 | 国产精品免费麻豆入口 | 看片网站黄 | 欧美视频xxx | 热re99久久精品国产66热 | 成人免费看视频 | 最近中文字幕高清字幕免费mv | 久久综合九色综合久久久精品综合 | 国产午夜精品福利视频 | 国产在线观看xxx | 婷婷伊人网| 天天色天天草天天射 | 日本乱码在线 | 日韩av线观看 | 天天躁天天躁天天躁婷 | 久久官网| 在线观看黄a | 国产91精品看黄网站 | 国产一级淫片免费看 | 成人丁香花 | 欧美精品做受xxx性少妇 | 就要干b | 久久精品久久久久 | 国产精品扒开做爽爽的视频 | 亚洲精品乱码久久久久久写真 | 国产资源在线观看 | 免费在线一区二区三区 | 日本女人的性生活视频 | 91日韩在线播放 | 波多野结衣视频在线 | 夜夜操天天干, | 日本久久成人中文字幕电影 | 天天干天天干天天干天天干天天干天天干 | 中文字幕在线视频一区 | 亚洲资源| 蜜臀av免费一区二区三区 | 天天爽天天射 | 成人h视频| 亚洲精品国精品久久99热一 | 91九色在线观看视频 | 中文字幕成人在线观看 | 欧美一级久久久 | 国产一区二区三区久久久 | 天天鲁天天干天天射 | 天天操天天干天天插 | 欧美一级性视频 | 国产精品一区二区美女视频免费看 | 丁香视频 | 国产一区在线看 | 美女网站视频免费黄 | 日韩网站中文字幕 | 色综合久久精品 | 久久在线观看 | 国产黄色精品在线 | 欧美精品v国产精品 | 尤物一区二区三区 | 黄色在线免费观看网站 | 欧美激情精品久久 | 亚洲天堂网在线视频 | 2023av在线 | 国产伦理一区 | 娇妻呻吟一区二区三区 | 99精彩视频 | 激情综合亚洲精品 | 黄p网站在线观看 | 91色吧| 久久精精品视频 | 在线观看不卡视频 | www色片 | 又大又硬又黄又爽视频在线观看 | 亚洲日本中文字幕在线观看 | 蜜臀av免费一区二区三区 | 欧美日韩在线视频一区二区 | 99精品国产99久久久久久97 | 国产成人精品三级 | 精品国产区 | 久久人人爽人人爽人人片av免费 | 免费av小说 | 亚洲精品电影在线 | 超碰在线国产 | 黄色av电影网| 亚洲一区二区视频在线 | 欧美精品亚洲二区 | 午夜精选视频 | 久在线 | 夜夜骑日日 | 黄色在线观看网站 | 九九九九九精品 | 欧美经典久久 | av片子在线观看 | 久草99 | 婷婷丁香导航 | 超碰人人国产 | 精品一区欧美 | 91精品国产九九九久久久亚洲 | 欧美在线视频日韩 | 青春草视频在线播放 | 黄色亚洲| 狠狠操狠狠干天天操 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 久久精品久久国产 | 欧美日韩精品影院 | 国产精品免费在线观看视频 | 98超碰在线观看 | 欧美黑人巨大xxxxx | 日韩在线一二三区 | 青春草免费视频 | 探花国产在线 | 欧美一级艳片视频免费观看 | 丁香婷婷色月天 | 国产精品区一区 | av免费网站在线观看 | 91久久国产综合精品女同国语 | 在线日韩视频 | 欧美一级裸体视频 | 91中文字幕在线播放 | 国产精品aⅴ | 手机在线日韩视频 | www91在线| 日韩精品视频免费专区在线播放 | 国产成人精品一区二三区 | 粉嫩av一区二区三区免费 | 97在线视频免费播放 | 亚洲欧美日韩国产一区二区三区 | 欧美日韩中 | 成人av免费在线播放 | 在线直播av | 探花视频在线观看+在线播放 | 国产精品久久久久久一区二区 | av大全在线播放 | 97国产精品久久 | 日日夜色| 国产高清视频在线播放一区 | 五月婷婷黄色 | 97超碰中文字幕 | 天天综合久久综合 | aav在线 | 夜夜骑日日操 | 国产97色| 在线免费中文字幕 | 国产九色在线播放九色 | 91精品在线免费观看视频 | 国产一区二区午夜 | 91视频在线免费观看 | 美女网站视频免费黄 | 一本一本久久a久久精品牛牛影视 | 在线观看黄色 | 婷婷亚洲综合五月天小说 | 黄色小说18| 国产美女免费观看 | 中文字幕一区二区三区四区在线视频 | 久草在线在线精品观看 | 色婷av| 亚洲黄色高清 | 久草视频国产 | 亚洲精区二区三区四区麻豆 | 国产精品免费一区二区三区在线观看 | 久久在线一区 | 婷婷丁香狠狠爱 | 久草视频在 | 久久人人爽人人爽 | 最近中文字幕高清字幕免费mv | 成年人app网址 | 精品综合久久 | 国产精品理论片在线播放 | 天天操天天爽天天干 | 正在播放 国产精品 | 亚av在线 | 欧美在线视频一区二区三区 | 狠狠地操| 精品国产一区二区三区在线 | 久久欧美视频 | 国产精品第二页 | 麻豆国产网站 | 九九九视频在线 | 免费观看全黄做爰大片国产 | 中文字幕国产一区 | 99久久国产免费免费 | 中国一级片在线观看 | 免费网站黄色 | 精品色999 | 国产一二区在线观看 | 超碰在线观看av.com | 日韩理论电影在线观看 | 欧美精品二 | 国产精品不卡 | 日日夜夜网 | 欧美日韩国产在线观看 | 97精品国自产拍在线观看 | 蜜桃视频精品 | 免费观看黄色12片一级视频 | 黄色三级在线 | 国产精品麻豆视频 | 久久久久国产精品午夜一区 | 国产精品99久久久久 | 国产精品美女www爽爽爽视频 | 2021久久 | 色妞色视频一区二区三区四区 | 国产亚洲精品久久久久久电影 | 亚州精品天堂中文字幕 | 国产精品大片免费观看 | 色网站在线看 | 日韩特级片 | 六月丁香婷婷网 | 亚洲区另类春色综合小说 | 国产小视频免费在线观看 | 福利片视频区 | 日韩精品你懂的 | 日韩电影中文字幕在线 | 亚洲精品五月天 | 在线观看国产永久免费视频 | 91精品视频免费观看 | 在线观看国产日韩 | 国产精品一区二区三区观看 | 99久久99视频只有精品 | 在线免费观看黄网站 | 色婷婷导航 | 美女视频黄网站 | 天堂网一区二区三区 | 丁香六月婷婷开心婷婷网 | 激情开心网站 | 97电影在线| 国产免费人成xvideos视频 | 日韩精品免费在线观看 | 好看av在线 | 国产在线va | 成人av电影在线播放 | 久久婷婷五月综合色丁香 | 久久久久久国产精品999 | 精品视频免费在线 | 久久99这里只有精品 | 日狠狠| 又长又大又黑又粗欧美 | 免费国产一区二区视频 | 在线观看亚洲精品视频 | 久一网站 | a视频在线观看免费 | 天天操天天操天天操天天 | 中中文字幕av | 骄小bbw搡bbbb揉bbbb | 不卡电影免费在线播放一区 | 中文字幕网址 | 最近中文字幕免费av | 四虎免费av | 日韩欧美观看 | 天天爱天天干天天爽 | 久久精品视频国产 | 午夜丁香视频在线观看 | 热re99久久精品国产66热 | 国产一区二区精品久久 | 97小视频 | 亚洲天堂网在线视频 | 91日韩在线视频 | 国产成人精品综合久久久 | 9999亚洲 | 日本在线观看中文字幕 | 免费网站色 | 成人日批视频 | 91最新国产 | 97精品伊人 | 亚洲精品免费视频 | 国产精品麻豆一区二区三区 | wwwwww国产 | 国产精品久久久久久69 | 久久国产精品影片 | 青青网视频 | 国产精品video爽爽爽爽 | 精品国产色 | 中文字幕 国产专区 | 欧美少妇的秘密 | 色婷婷狠狠五月综合天色拍 | 中文字幕免费播放 | 日韩毛片在线一区二区毛片 | 99久久综合国产精品二区 | 韩国一区在线 | 久久国产精品99国产精 | 99久久精品国产一区二区三区 | 精品在线观看一区二区 | 少妇搡bbbb搡bbb搡69 | 超级碰碰碰视频 | 丝袜美腿av | 在线精品视频免费播放 | 久久精品视频免费观看 | 中文字幕中文字幕在线中文字幕三区 | 国产亚洲激情视频在线 | 2018亚洲男人天堂 | 二区三区视频 | 麻豆国产视频 | 射射色| 亚洲精品视频在线 |