拔萝卜91 I 白白色免费视频 I 白白色在线观看 I 白峰美羽在线播放 I 白浆网站 I 白浆在线 I 白嫩白嫩国产精品 I 白丝女仆被免费网站 I 白丝校花扒腿让我c I 白袜免费网站xx视频 I 百合sm惩罚室羞辱调教 I 办公室大战高跟丝袜秘书经理ol I 半推半就一ⅹ99av I 宝贝乖~胸罩脱了让我揉你的胸 I 宝贝乖h调教灌尿穿环 I 抱着老师的嫩臀猛然挺进视频 I 爆操白虎 I 爆操极品 I 爆操巨乳 I 爆操老女人 I 爆操欧美 I 爆操少妇 I 爆操网站 I 爆操小萝莉 I 北岛玲av I 北岛玲在线 I 北条麻妃av电影 I 北条麻妃av在线

環球簡訊:9 個 yyds 的 Java 項目,可應對各種私活!

來源:騰訊云

大家好,我是蝸牛。

1. Sa-Token

首先我要介紹的是 Sa-Token,可能是史上功能最全的輕量級 Java 權限認證框架。簡單的使用方式,豐富的特性,強大的功能,你有什么理由拒絕?


(資料圖片)

官方網站:http://sa-token.dev33.cn/

Gitee托管倉庫:https://gitee.com/dromara/sa-token

Github托管倉庫:https://github.com/dromara/Sa-Token

Sa-Token 是一個輕量級 Java 權限認證框架,主要解決:登錄認證、權限認證、Session會話、單點登錄、OAuth2.0、微服務網關鑒權等一系列權限相關問題。Sa-Token 的 API 設計非常簡單,有多簡單呢?以登錄認證為例,你只需要:

// 在登錄時寫入當前會話的賬號idStpUtil.login(10001);// 然后在需要校驗登錄處調用以下方法:// 如果當前會話未登錄,這句代碼會拋出 `NotLoginException` 異常StpUtil.checkLogin();

復制

至此,我們已經借助 Sa-Token 完成登錄認證!此時的你小腦袋可能飄滿了問號,就這么簡單?自定義 Realm 呢?全局過濾器呢?我不用寫各種配置文件嗎?

沒錯,在 Sa-Token 中,登錄認證就是如此簡單,不需要任何的復雜前置工作,只需這一行簡單的API調用,就可以完成會話登錄認證!

當你受夠 Shiro、SpringSecurity 等框架的三拜九叩之后,你就會明白,相對于這些傳統老牌框架,Sa-Token 的 API 設計是多么的簡單、優雅!

權限認證示例(只有具備 user:add 權限的會話才可以進入請求

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

復制

將某個賬號踢下線(待到對方再次訪問系統時會拋出 NotLoginException 異常)

// 使賬號id為 10001 的會話強制注銷登錄StpUtil.logoutByLoginId(10001);

復制

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

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

復制

即使不運行測試,相信您也能意會到絕大多數 API 的用法。想要了解更多請參考:https://gitee.com/dromara/sa-token。

2. Forest

一款極大程度解放你的 HTTP 接入工作的強大 HTTP 客戶端框架。HTTP 協議很復雜嗎?那是因為你還沒有使用過 Forest,雖然業內有很多其他優秀的HTTP 客戶端,但是你錯過了 Forest,將會錯過一大片優雅美麗的森林。

官方網站:http://forest.dtflyx.com

Gitee托管倉庫:https://gitee.com/dromara/forest

Github托管倉庫:https://github.com/dromara/forest

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

它能夠將 HTTP 的請求參數綁定到 Java 接口上,之后調用 Java 接口就等于在發送 HTTP 請求。一切面向于接口。

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

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

而且 url 基本寫死在代碼中,很難維護,不同接口又有不同的參數傳輸方式,有 GET 、有 POST,有 JSON 傳輸的、有 XML 傳輸的。當有一個接口需要修改,完了,光找到代碼在什么地方就要花半天時間。

而 Forest 能幫助我很好地將 HTTP 代碼和業務代碼解耦開來,請求調用者不必關心 HTTP 相關的細節。

自動拼接 HTTP 的各種參數

包括 URL、Header、Body 等等參數都能依靠 Java 注解來聲明。這里就舉一個高德地圖的栗子,來看看 Forest 是如何優雅的聲明 HTTP 請求接口的:

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

復制

自動 JSON 和 XML 轉換

其實,我們處理 HTTP 的工作時,除了浪費在組裝各種請求參數外,大部分時間都花了在序列化和反序列化各種格式的數據上,如 JSON 和 XML。

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

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

// 直接將 MyUserInfo 轉換成 JSON// 將服務端響應返回的 JSON 數據轉換成 Result 類對象@Post("http://localhost:8080/user")Result createUser(@JSONBody MyUserInfo user);

復制

和 Retrofit 以及 Feign 的比較

之前也用過這兩款開源框架,都很強大,但各有優缺點。

Retrofit 的主要的問題時和 OkHttp 綁的太死,有些功能被 OkHttp 限制住了,比如我想處理 Get 請求傳輸 Body 數據這種非標準的 HTTP 請求就很難辦到,而 Forest 可以隨意切換 OkHttp 和 HttpClient 作為后端,需要用哪個時用哪個。

Retrofit 注解的豐富性也不如 Forest,比如要實現 HTTP 網絡代理就要自己去寫代碼,而 Forest 提供了 @HTTPProxy 注解,設置一下就完事了。

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

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

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

想要了解更多請參考:https://gitee.com/dromara/forest。

3. LiteFlow

一款超輕量,快速,穩定,可編排的組件式流程引擎/規則引擎。

解耦復雜系統的神器!如果你正在為設計一個復雜系統感到頭痛,那么 LiteFlow 是你不二的選擇,超低的學習成本,強大的編排功能,讓你的系統變得更優雅!

官方網站:https://yomahub.com/liteflow

Gitee托管倉庫:https://gitee.com/dromara/liteFlow

Github托管倉庫:https://github.com/dromara/liteflow

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

使用 Liteflow,你需要去把復雜的業務邏輯按代碼片段拆分成一個個小組件,并定義一個規則流程配置。這樣,所有的組件,就能按照你的規則配置去進行復雜的流轉。同時 Liteflow 支持規則文件的熱加載,即時完成修改生效。并提供多種持久化規則的方式的擴展。

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

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

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

復制

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

    

復制

復制

這樣你的系統就會按照規則文件定義的方式,去執行你的業務組件。是不是很簡單?

那規則文件定義在哪呢,LiteFlow 并不限定你的規則文件來源,可以是本地文件,可以是注冊中心,可以是任何數據庫。LiteFlow 提供了非常自由的接口供你擴展,你想存儲在哪里都行。改變規則文件,即可實時刷新你的規則流程!如果你想做一個靈活度高,伸縮性強的系統,LiteFlow 是不是非常適合呢?

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

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

復制

正因為有 Slot 的存在,才抹平了組件與組件之間的差異性,使得每一個業務組件之間無強依賴。這樣的設計,就可以讓你的系統高度自由化,組件復用,組件調換順序得以方便的實現!

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

                         100){                    return "a";                }else{                    return "b";                }            ]]>

復制

那么在什么地方定義是哪種語言的腳本呢?LiteFlow 的腳本功能是一個 SPI 機制的實現。你依賴了哪個腳本包,就以哪種腳本的方式執行。

有了腳本語言的支持,連業務代碼是不是都可以熱部署了?香不香?

LiteFlow 的功能遠不止這些,想了解更多,請到官網文檔去查看了解。相信LiteFlow會讓你感到優雅和驚艷。

想要了解更多請參考:https://yomahub.com/liteflow。

4. JPom

一款簡而輕的低侵入式在線構建、自動部署、日常運維、項目監控軟件。中小公司團隊 DevOps 的福音!輕量且強大,你不試試?

官方網站:https://jpom.io/

Gitee托管倉庫:https://gitee.com/dromara/Jpom

Github托管倉庫:https://github.com/dromara/Jpom

Jpom 是一款簡而輕的低侵入式在線構建、自動部署、日常運維、項目監控軟件。

在中小公司或者團隊中傳統項目部署、運維流程通用的方法是登錄服務器上傳新的項目包,執行相應命令管理,如果管理多個項目則重復操作上述步驟。

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

項目主要功能及特點:

創建、修改、刪除項目、Jar 包管理;實時查看控制臺日志、備份日志、刪除日志、導出日志;在線構建項目發布項目一鍵搞定;多節點管理、多節點自動分發;在線 SSH 終端,并且有終端日志和禁用命令;實時監控項目狀態異常自動報警;CPU、內存監控、導出堆棧信息、查看項目進程端口、服務器狀態監控;多用戶管理,用戶項目權限獨立(上傳、刪除權限可控制),完善的操作日志;系統路徑白名單模式,杜絕用戶誤操作系統文件;在線管理 Nginx 配置文件、SSL 證書文件。

一鍵安裝(Linux)(推薦)

插件端

如果服務端也需要被管理,在服務端上也需要安裝插件端。安裝的路徑位于執行命令目錄(數據、日志存放目錄默認位于安裝路徑,如需要修改參考配置文件: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

復制

支持自動安裝 JDK 環境yum install -y wget && wget -O install.sh https://dromara.gitee.io/jpom/docs/install.sh && bash install.sh Agent jdk

復制

啟動成功后,插件端的端口為 2123。

服務端

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

如果需要修改數據、日志存儲路徑請參照 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

復制

支持自動安裝 JDK 環境。yum install -y wget && wget -O install.sh https://dromara.gitee.io/jpom/docs/install.sh && bash install.sh Server jdk

復制

支持自動安裝 JDK 和 Maven 環境。yum install -y wget && wget -O install.sh https://dromara.gitee.io/jpom/docs/install.sh && bash install.sh Server jdk+mvn

復制

啟動成功后,服務端的端口為 2122 訪問管理頁面。例如 http://localhost:2122/

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

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

想要了解更多請參考:https://gitee.com/dromara/Jpom。

5. Cubic

首先我要介紹的是Cubic,一站式問題定位平臺!線程棧監控、線程池監控、動態arthas命令集、依賴分析等等等,強不強大,香不香?

官方網站:https://cubic.jiagoujishu.com/

Gitee托管倉庫:https://gitee.com/dromara/cubic

Github托管倉庫:https://github.com/dromara/cubic

5.1 介紹

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

線程棧監控、線程池監控、動態 arthas 命令集、依賴分析等等等,致力于應用級監控,幫助開發人員快速定位問題。

5.2 有什么特性

兼容性:整體監控不管你是 IDC、ECS、Docker 部署,都可完美兼容;易用:無需任何配置,開箱即用,基于 agent 無侵入接入,升級應用端無感知;強大:支持對應用的基礎監控、堆棧監控、線程池監控等等;高擴展:提供良好的擴展接口,給你自主選擇。

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

5.3 功能展示

實例中心(展示當前實例信息)

基礎信息(點擊實例->展示當前實例的基礎信息)

依賴監控(點擊實例-〉展示當前實例的依賴包信息)

Arthas 命令操作

線程池監控

實時線程棧

歷史線程棧

想要了解更多請參考:https://gitee.com/dromara/cubic。

6. Sureness

丟掉 Shiro 吧,也別再用 Spring Security了。簡單易用多語言多框架支持,基于 RESTAPI 的強大國產鑒權框架,效率神器!

官方網站:https://usthe.com/sureness

Gitee托管倉庫:https://gitee.com/dromara/sureness

Github托管倉庫:https://github.com/dromara/sureness

6.1 介紹

在主流的前后端分離架構中,如何通過有效快速的認證鑒權來保護后端提供的 REST API 變得尤為重要。

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

于是乎 Sureness 誕生了,我們希望能解決這些問題。提供一個面向 REST API、無框架依賴、可以動態修改權限、多認證策略、更快速度、易用易擴展的認證鑒權框架。

6.2 特性

Sureness 是我們在深度使用 Apache Shiro 之后,吸取其優點全新設計開發的一個認證鑒權框架。

面向 REST API 的認證鑒權,基于 RBAC(用戶-角色-資源)主要關注于對 API 的安全保護。無特定 Web 框架依賴,開箱即用(已有 SpringBoot、Quarkus、Javalin、Ktor、Micronaut、Jfinal、Solon 等集成樣例);支持動態修改權限配置(動態修改配置每個 API 的訪問權限) 支持 Websocket 、主流 HTTP 容器 Servlet、JAX-RS、Spring Reactive;支持多種認證策略 JWT、Basic Auth、Digest Auth ... 可擴展自定義認證方式;基于改進的字典匹配樹擁有的高性能;良好的擴展接口、樣例和文檔,幫助急速理解、擴展與使用 Sureness 的低配置;易擴展,不耦合其他框架,希望能對系統多場景快速安全的保護。

6.3 對比

benchmark

基準測試顯示 Sureness 對比無權限框架應用損耗 0.026ms 性能,Shiro 損耗0.088ms、Spring Security 損耗 0.116ms。

性能差距會隨著api匹配鏈的增加而進一步拉大。

原生支持樣例:

[x] Sureness 集成 Spring Boot 樣例(配置文件方案)sample-bootstrap[x] Sureness 集成 Spring Boot 樣例(數據庫方案)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

想要了解更多請參考:https://gitee.com/dromara/sureness。

7. TLog

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

官方網站:http://yomahub.com/tlog

Gitee托管倉庫:https://gitee.com/dromara/TLog

Github托管倉庫:https://github.com/dromara/TLog

7.1 介紹

隨著微服務盛行,很多公司都把系統按照業務邊界拆成了很多微服務。在排錯查日志的時候,因為業務鏈路貫穿著很多微服務節點,導致定位某個請求的日志以及上下游業務的日志會變得有些困難。

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

但是搭建分布式追蹤系統,熟悉以及推廣到全公司的系統需要一定的時間周期。而且當中涉及到鏈路 span節點的存儲成本問題,全量采集還是部分采集?

如果全量采集,就以 SkyWalking 的存儲來舉例,ES 集群搭建至少需要 5 個節點。這就需要增加服務器成本。況且如果微服務節點多的話,一天下來產生幾十 G 上百 G 的數據其實非常正常。如果想保存時間長點的話,也需要增加服務器磁盤的成本。

當然分布式追蹤系統是一個最終的解決方案,如果您的公司已經上了分布式追蹤系統,那 TLog 并不適用。

TLog 提供了一種最簡單的方式來解決日志追蹤問題。它不收集日志,也不需要另外的存儲空間,它只是自動的對你的日志進行打標簽。自動生成 TraceId 貫穿你微服務的一整條鏈路。并且提供上下游節點信息。適合中小型企業以及想快速解決日志追蹤問題的公司項目使用。

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

7.2 項目特性

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

通過對日志打標簽完成輕量級微服務日志追蹤;提供三種接入方式:javaagent 完全無侵入接入,字節碼一行代碼接入,基于配置文件的接入;對業務代碼無侵入式設計。使用簡單,10 分鐘即可接入;支持常見的 log4j、log4j2、logback 三大日志框架,并提供自動檢測,完成適配;支持 Dubbo、Dubbox、Spring Cloud 三大 RPC 框架;支持 Spring Cloud Gateway 和 Soul 網關;適配 HttpClient 和 Okhttp 的 HTTP 調用標簽傳遞;支持三種任務框架,JDK 的 TimerTask、Quartz、XXL-JOB;支持日志標簽的自定義模板的配置,提供多個系統級埋點標簽的選擇;支持異步線程的追蹤,包括線程池,多級異步線程等場景;幾乎無性能損耗,快速穩定。經過壓測,損耗在0.01%。

7.3 接入方式

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

想要了解更多請參考:https://gitee.com/dromara/TLog。

8. ImageCombiner

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

官方網站:http://dromara.gitee.io/image-combiner

Gitee托管倉庫:https://gitee.com/dromara/image-combiner

8.1 介紹

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

8.2 特性

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

8.3 效率提升

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

8.4 效果預覽

最簡單的例子:

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) //旋轉(0~360)            .setBlur(20); //高斯模糊(1~100);//加文本元素        combiner.addTextElement("周末大放送", 0, 150, 1400)            .setCenter(true) //居中繪制(會忽略x坐標,改為自動計算)            .setColor(Color.Red) //顏色//執行圖片合并        combiner.combine();//可以獲取流(并上傳oss等)        InputStream is = combiner.getCombinedImageStream();//也可以保存到本地        combiner.save("d://image.jpg");

復制

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

9. MaxKey

MaxKey 單點登錄認證系統是業界領先的企業級 IAM 身份管理和認證框架,產品化程度很高,多家知名公司的選擇!

官方網站:https://www.maxkey.top/

Gitee托管倉庫:https://gitee.com/dromara/MaxKey

Github托管倉庫:https://github.com/dromara/MaxKey

9.1 介紹

MaxKey 單點登錄認證系統(Single Sign On System)。諧音馬克思的鑰匙,寓意是最大鑰匙。是業界領先的企業級 IAM 身份管理和認證產品。支持 OAuth 2.x/OpenID Connect、SAML 2.0、JWT、CAS、SCIM 等標準協議。提供簡單、標準、安全和開放的用戶身份管理(IDM)、身份認證(AM)、單點登錄(SSO)、RBAC 權限管理和資源管理等。

9.2 特性

標準認證協議

登錄支持

提供標準的認證接口以便于其他應用集成 SSO,安全的移動接入,安全的 API、第三方認證和互聯網認證的整合;提供用戶生命周期管理,支持 SCIM 2 協議,基于 Apache Kafka 代理,通過連接器(Connector)實現身份供給同步;認證中心具有平臺無關性、環境多樣性。支持 Web、手機、移動設備等。如 Apple iOS、Andriod 等。將認證能力從 B/S 到移動應用全面覆蓋;多種認證機制并存,各應用系統可保留原有認證機制,同時集成認證中心的認證;應用具有高度獨立性,不依賴認證中心,又可用使用認證中心的認證,實現單點登錄;基于 Java EE 平臺,采用 Spring、MySQL、Tomcat、Redis、Apache Kafka 等開源技術,微服務架構,擴展性強;開源、安全、自主可控,許可證 Apache 2.0 License & MaxKey 版權聲明。

界面預覽

想要了解更多請參考:https://gitee.com/dromara/MaxKey。

最后

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

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

我是蝸牛,大廠程序員,專注技術原創和個人成長,正在互聯網上摸爬滾打。下期見!

標簽: https HTTP 網絡安全 Apache Spring

推薦

財富更多》

動態更多》

熱點

主站蜘蛛池模板: 欧美另类交人妖| 澳门av一区| www色av| 美女免费国产| 西西人体无遮挡| 色屁屁xxxxⅹ在线视频| av爱爱爱| 亚洲性图第一页| 无码人妻丰满熟妇片毛片| 国产盗摄xxxx视频| 天堂一区在线观看| 四虎最新在线观看地址| 黄色激情免费网站| 免费观看成人www动漫视频| 男操女免费视频网站| 国产一级片自拍| 插入视频免费在线观看| 伊人影院一区二区| 日韩欧美三| 亚洲2019av无码网站在线| 人人人草| 日本六九视频69jzz| 丰满人妻被中出中文字幕| 亚洲精品一区二区三区婷婷月| 女人高潮抽搐潮喷小视频| 秋霞在线免费视频| 97视频在线| 在线观看黄色成人| 失禁おもらし漏尿网站vk| 在线免费观看你懂的| 色婷婷久久| 一级人爱视频| 妞干网在线视频| 想要视频在线观看| 亚洲在线成人av| 国产主播久久| 狠狠狠的干| 国产v在线播放| 国产美女被遭强高潮免费一视频| 在线国产伦理一区| 两性囗交做爰视频| 干干干操操操| 青草内射中出高潮| 国产哺乳奶水91在线播放| а√新版天堂资源中文8| 亚洲自拍偷拍在线| www激情网| 日本巨黄视频| 中文字幕在线亚洲精品一区| 手机看片日韩一区| 欧美福利在线观看| 亚洲人123区| 一级国产20岁美女毛片| 夜夜操天天| 国产精品网址| 天天爽夜夜爽人人爽88| 国产农村乱色xxxx| 成人啪啪免费看| 2020每日更新国产精品视频| 亚洲欧美成人一区二区| 亚洲大片av| 国产成人三级在线视频网站观看| 亚洲成av人片一区二区蜜柚| 精品视频在线免费看| 久久爱九九伊人| 麻豆成人久久精品综合网址| 日本内射精品一区二区视频| av在线免费观看不卡| 欧美性猛交xxxx乱大交3| 老司机午夜视频| 一本色道久久精品| 亚洲一区二区色一琪琪| 韩日精品视频一区| 欧美日韩一级黄色| 国产一区二区三区视频| 色999日韩欧美国产| 欧美激情在线观看| 国产精品自产拍| 欧美中文在线视频| 丁香狠狠色婷婷久久综合| 久久久无码人妻精品无码| 欧美五码在线| 中文字幕精品国产| 嫩草影院国产| a级在线播放| 免费美女毛片| 榴莲av| 日韩成人手机在线| 国产人妻无码一区无| 大尺度床戏揉捏胸视频| 日韩精品不卡在线| a a毛片| 日日操日日碰| 成人欧美色图| 天堂久久av| 成年人网站免费看| 开心激情六月| 福利日韩| 久久99国产精品久久久久久久久| av在线导航网| 国产成人无码区免费内射一片色欲| 欧产日产国产精品98| 人妻少妇一区二区三区| 思思久久96热在精品国产| 欧美日本在线观看| 欧美性猛交xxxx乱大交3| 先锋影音 av 资源网| 玖玖视频免费| 久久综合综合久久av在钱| 亚洲天堂视频免费| 91精品办公室少妇高潮对白| 少妇精品视频一区二区免费看| 草久在线播放| 正品日本dvd高清视频| 成人女性视频| 午夜影视日本亚洲欧洲精品| 日韩久久久| 午夜精品视频在线| 人妻有码中文字幕| 日本激情吻胸吃奶呻吟视频| 亚洲桃花综合| 性xxxx视频播放| 免费无码又爽又刺激动态图| av动漫免费观看| www.欧美精品一二区| 在线欧美 精品 第1页| 亚洲国产精品久久久久秋霞1| 亚洲乱码一卡二卡四卡乱码新区| 国产又粗又黄又猛| 老女人性生交大片免费| 午夜精品视频| 成人在线免费看视频 | 亚洲熟妇av日韩熟妇av| 国产精品香蕉在线观看网| 国产精品一码二码三码在线| 日日躁夜夜躁狠狠躁aⅴ蜜| 免费一级片观看| 91不戴套国语对白在线观看| 国产a级一级片| 天天激情| 国产乱码一卡二卡3卡4卡网站| 宾馆看国模裸体私拍视频| 操免费网站| 中国精品妇女性猛交bbw| 亚洲人成在线免费观看| 自拍偷拍欧美精品| 日韩女同互慰一区二区| 日本公妇乱偷中文字幕| 色噜噜噜av| 欧美视频一区二区| 欧美大片18禁aaa片免费| 天天艹综合| 少妇乱淫aaa高清视频真爽| 国产精品久久久久久久久久浪潮| 校园春色av| 亚洲综合视频在线播放| 国产一女三男3p免费视频| 国产精品aⅴ在线观看| 国产a∨精品一区二区三区不卡| 337p大尺度啪啪人体午夜| 国产国产成人免费c片| 国产精品秘| 亚洲精品国产一区二区的区别| 一级爱做片| 北条麻妃一区二区三区| 亚洲中文无码永久免| 精品人妻无码中字系列| 中文字幕欧美风情| 女同一区二区三区| 成人在线网站| 欧美色图99| 欧美综合另类| 加勒比波多野结衣| 篠田优中文在线播放第一区| 成 人 免费 黄 色 视频| 激情在线视频| 免费久久网站| 欧美国产国产综合视频| 51超碰| 污视在线| 男人天堂网视频| 欧美天天| 精品国产18久久久久久二百| 一级特黄录像免费播放全99| 欧美麻豆久久久久久中文| 久久久久久九九九九九| 成人免费一区二区三区| 九九热热九九| 青青在线免费观看视频| 四虎久久久| 日韩欧美黄色| 经典偷拍寂寞少妇xx69| 欧美黄色成人网| 日韩欧美影院| 乱人伦xxxx国语对白| 国产11页| 国产精品免费一区二区三区四区| 伊甸园精品99久久久久久| 久艹av在线| 亚洲国产日韩a在线播放| 免费一级做a爰片性色毛片| 欧美小视频在线观看| 亚洲乱码一区av黑人高潮| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产亚洲成aⅴ人片在线观看| 色久天| 欧美福利影视| 一级一毛片a级毛片| 色8久久精品久久久久久葡萄av| 日韩八区| 亚洲精品视频免费| 素人天堂| 亚洲狠狠| 激情五月婷婷小说| 国产xxwwxxww视频| 中国毛片大全| 亚洲区和欧洲区国色| 美女av一区| 神马午夜| 久热99| 91精产国品一二三区在线观看| 动漫av在线免费观看| 成人黄色一级视频| 亚洲一卡2卡3卡四卡新区| 美女特级片| 国产成人免费观看视频| 国产在线午夜不卡精品影院| 黄色片一及| 精品 亚洲 无码 自拍 另类| 激性欧美激情在线| 伊人色播| 欧美日韩国产丝袜美女| 国模杨依粉嫩蝴蝶150p| 在线观看日本一区二区| 99精品在线视频播放| 国产精品久久9| 午夜影院激情av| 夜晚成人18禁区导航网站| 欧美韩一区二区三区| 少妇人妻无码专用视频| 日本美女啪啪| 91在线观看成人| 亚洲精品国久久99热| 亚洲精品一二三四区| 久久久蜜桃| 国产又粗又猛又爽又黄的视频软件 | 亚洲 中文 女同| 国产黄色在线播放| 猛1被调教成公厕尿便失禁网站| 婷婷激情综合网| 欧美性受xxxx黑人猛交| 国产成人久久久久| a一级黄色| 免费看国产一级特黄aaaa大片| 欧美色图婷婷| 成人无码视频在线观看大全| 樱花视频在线观看| 国产女片a归国片aa| 给个毛片网站| 国内精品免费久久影院| 天天射天天干天天舔| 麻豆成人久久精品二区三区免费| 国产人成网| 好爽毛片一区二区三区| 伊人久久五月天| 国产99久久久| aa成人免费视频| 国产精品嫩草影院av蜜臀| 精产一二三产区m553| 西西人体444视频| 久久久久人妻精品一区| 一本之道免费视频| 日韩精品中文字幕无码专区| av蓝导航精品导航| 国产91探花| 久久mm| 在线看日本片免费网站| 久久午夜夜伦鲁鲁一区二区| 欧美日韩国产有码| 欧美国产日韩精品免费观看| 91视视频在线观看入口直接观看| 一本大道久久a久久综合婷婷| 国产成人高清在线| 欧美 一区 自拍| 亚洲伦理网站| 国产极品美女粉嫩看| 久久精品成人| 人人搞人人爽| 亚洲日韩一区二区三区| 操天天操| 乱子伦av无码中文字| 99精品国产一区二区三区2021 | 精品国产综合| av激情综合网| 被各种玩具玩到高潮高h| 中文在线视频观看| 男人桶女人的鸡鸡| 亚洲清色| 国产午夜无码片在线观看影院| 日本黄色片在线播放| 迷j白嫩极品灌醉在线| 4hu最新网址| 国内精品久久久久影院薰衣草| 亚洲一二三四在线观看 | 99精品久久久中文字幕| jizzzz日本| 米奇影视第四色| 日本最新免费视频| 久久黄色av网站| 成人免费av| 国产永久网站| 在线观看污| 一级黄色片一| 少妇三级全黄| 久久青青草原精品国产| 高清在线视频日韩欧美| 国产精品一区二区久久久 | 人人爽久久久噜噜噜婷婷| 天天操网址| 亚洲欧美黄色片| 黄色三级免费片| 日韩视频免费大全中文字幕| 国产剧情无码播放在线观看| 精品国产免费人成电影在线观看 四季 | 末发育娇小性色xxxxx视频| 色婷婷久久综合| 99国产超薄丝袜足j在线观看| 亚洲欧美成人a∨观看| 无码一区二区三区久久精品| 国产成人一卡2卡3卡四卡视频 | 国产a毛片| 天堂中文а√在线| 麻豆毛片在线看| 色综合久久综合中文综合网| 欧美黄色免费网站| 伊人五月综合| 国产亚洲婷婷香蕉久久精品| 精品久久久久中文字幕加勒比| 国产精品中文字幕久久久| 中文字幕在线观看视频一区| 日韩亚洲欧美一区| 国产男女在线| 艹在线| 日韩精品 第1页| 色婷婷综合激情| 艳妇乳肉豪妇荡乳在线观看| 中文字幕精品一区二区2021年| 手机中文av网| 免费在线看污视频| 亚洲国色天香卡2卡3卡4| 99热在线国产精品| 欧美成人激情| 国产精品一二三在线| 中文字幕免费在线播放| 奇米四色888| 亚洲网站一区| 超清纯白嫩大学生啪啪网址| 91在线看片| 亚洲综合久久一本伊一区| 99色99| 欧美制服丝袜亚洲另类在线| 在线免费看av不卡| 亚洲第一区第二区第三区| www,xxx日本| 亚洲 日韩 国产 中文有码| 亚洲色无码播放亚洲成av| 91p国产| 无码国产玉足脚交极品播放| 国产系列丝袜熟女精品网站| 毛片网站视频在线观看| 一区二区三区在线观看欧美| 超碰人在线| 亚洲日本影院| 中文字幕在线免费观看线人| 亚洲综合无码明星蕉在线视频| 成人精品视频在线观看不卡| 在线亚洲免费| 视频福利在线| 成人国产亚洲精品a区| 久久午夜电影网| 国产精品第一页在线| 极品白嫩的小少妇| 无码人妻出轨黑人中文字幕| 超碰在人人| 欧美三级日本三级少妇99| 五月天网址导航| 四虎亚洲中文字幕无码永久| 精品人妻av一区二区三区| 亚洲精品在线观看av| 三上悠亚精品一区二区久久| 老熟妇高潮一区二区三区| 日本暧暧视频| 亚洲精品久久久久久下一站| 国产天美传媒性色av| 伊人久久大香线蕉综合网站| 日韩亚洲精品电影| 国产高清视频在线观看| 日本阿v免费观看视频| 日本综合一区二区三区| 日韩人妻无码一区二区三区| 国产精品69人妻无码久久| 强奷漂亮少妇高潮麻豆| 加勒比中文无码久久综合色| 国产精品美女久久久久久福利 | 日韩区欧美区| 成年人视频观看| 伊人久久大香线蕉综合75| 色资源av中文无码先锋| 亚洲aⅴ无码专区在线观看春色| 亚洲成人 av| 久久国产v综合v亚洲欧美蜜臀 | 欧美丰满熟妇性xxxx| 中文字幕aaaa| 国产色诱视频| 免费黄色欧美视频| 躁躁躁日日躁2020麻豆| 97精品在线| 麻豆中文字幕| 成片视频在线观看| 国产第3页| 一区精品视频在线观看| 欧美性色欧美a在线播放| 午夜国产不卡在线观看视频| 亚洲娇小xxxx欧美娇小| 黄瓜视频色版| 人妻丝袜av先锋影音先| www.99av| 神马影院一区二区| 国产日产免费高清欧美一区| 精品一区精品二区| 亚州精品成人| 亚欧美一区二区| 日韩欧美色片| 午夜久久美女| av一本久道久久波多野结衣| 亚洲色图在线播放| 精品一区91| 天天操夜夜撸| 人人干人人干| 国产精品图片| 亚洲国产黄色av| 婷婷五月综合色中文字幕| 极品美女激情网站| 久久精品国产自在天天线| 午夜爽爽爽男女免费观看一区二区| 男人进女人下部全黄大色视频| 殴美成人在线视频| 久久久久久综合| 偷拍视频网站| 亚洲激情视频小说| 亚洲韩国日本中文字幕| 黄色欧美网站| 日日日插插插| 2018天天干夜夜| 成人综合伊人五月婷久久| 色欲av久久综合人妻无码| 一亚洲乱亚洲乱妇23p| 午夜寂寞少妇aaa片毛片| 亚洲欧美韩国综合色| av中文av中文| a片免费视频在线观看| 日本性猛交| 三上悠亚 在线观看| 老司机深夜福利视频| 欧美疯狂做受| 梦乃あいか肉感中文字幕| 久久在线视频免费| 日韩精品极品| 色久综合网精品一区二区| 日韩精品六区| 国产av熟女一区二区三区| 国产色婷婷在线| 黄色调教网站| gaoav.com| 热久久精| 午夜精品导航| 久久综合久久自在自线精品自| 精品国产免费人成在线观看| 国产黑色丝袜高跟在线视频| 国产开嫩苞视频在线观看| 国产人成精品一区二区三| 人妻夜夜爽天天爽爽一区| 成人免费精品动漫网站| www国产亚洲精品久久麻豆 | 午夜肉伦| 免费无码又爽又刺激高潮软件| 久久精品 最新地址| 亚洲精品码| 韩国19禁床戏大尺度片| 国产成人精品亚洲男人的天堂| 精品在线免费视频| 亚洲国产日韩a在线播放| 国产无遮挡18禁无码免费| 久久久久av无码免费网| 19禁国产精品福利视频| 国产gv猛男gv无码男同网站| 国产在线乱码一区二三区| 她也啪在线视频| 国产男女无套免费网站| 91av综合| 亚洲一区播放| 久久久久久久久久久久中文字幕| 99爱在线| 欧美一级大胆视频| 天天操夜夜操| 欧美激性欧美激情在线| 久久蜜桃av一区二区天堂| 偷偷操av| 欧美韩国日本在线| 色综合久久综合欧美综合网| 亚洲欧洲日本在线| 色多多网站入口| 欧美成人无码a区视频在线观看| 日韩专区在线播放| 国产99视频精品免费视频36| 亚洲国内自拍愉拍| 久久久中文字| 成人综合网址| 国产aaa黄色| 欧美三级在线播放| 久久久久久久久网| av人人爽| 国产精品狼人久久影院观看方式 | 好爽好硬进去了好紧爽视频| 精品人妻系列无码专区| 欧美淫欲视频| 欧美精品激情视频| 极品盗摄国产盗摄合集| 日本毛片网站| 国产精品美女在线看| 日韩在线激情| 新版资源天堂中文| 免费女人高潮流视频在线观看| 久久精品99国产精品日本| 无码人妻丝袜在线视频红杏| 国模裸体无码xxxx视频| 亚洲性视频| 欧美成人a视频| 无码欧精品亚洲日韩一区| 午夜大片爽爽爽免费影院| 日本不卡视频在线观看| 国产真实乱av| 免费看欧美大片| 小12萝裸体视频国产| 国产在线 一区二区三区| 精品一区二区三区免费看| 亚洲欧美日本一区| 狠狠亚洲超碰狼人久久| 9999在线精品视频| 欧美视频完全免费看| 亚洲精品视频免费在线| 国产视频一二区| 亚洲爆乳无码精品aaa片蜜桃| 亚洲一区二区免费看| 91禁外国网站| btbt888con在线观看| 在线欧美不卡| 亚洲精品欧美成人| 又黄又爽又无遮拦| 永久免费看动漫黄址| 日韩少妇中文字幕| 91一区二区三区在线观看| 性欧美精品高清| 国产综合片| 亚洲女优在线播放| 日韩黄在线| 国产在线看老王影院入口2021| 激情在线免费视频| 中文字幕午夜乱理片11111| 成人久久久| 日本黄色大片免费看| 日韩经典毛片| 亚洲播放器| 韩国三级久久| 国产欧美日韩一区二区三区在线| 亚洲gv永久无码天堂网 | 日日躁狠狠躁夜夜躁av中文字幕 | 又黄又禁视频| 欧美激情区| 爱爱爱网址| 色五月丁香五月综合五月亚洲| 黄色的网站在线免费观看| 天天综合日| 日本三级三级| 黄色黄色片网站| 男女做视频md806xyz| 特黄毛片视频| 欧美日韩一级在线观看| 日韩女优电影在线观看| 久久久资源| 91精产国品一二三产| 午夜黄视频| 再来一次在线观看完整视频| 日本在线观看天堂男亚洲| www激情| 精品亚洲成a人在线看片| 亚洲va韩国va欧美va精品 | 一二三区视频| 永久免费观看国产裸体美女| 熟 妇 导航| 黄色影视频| 艳妇臀荡乳欲伦交换h在线观看| 女性向小h片资源在线观看| av福利在线播放| 黄色第一网站| 日韩特黄一级片| www.一区二区.com| aaaaaa黄色片| 四虎网站在线观看| 91麻豆国产福利精品| 午夜剧院免费观看| 911国精产品| 国产日韩欧美不卡| 日韩精品成人一区二区在线观看| 亚洲精品久久久久www| 可以免费看黄网站| 国产成人无码性教育视频| 狠狠躁日日躁夜夜躁东南亚| 草久久av| 97国产一区二区| 久久女| 天天操天天添天天爽| 日韩丝袜美女视频| 久久av影视| 欧美色图另类| 亚韩精品中文字幕无码视频| www.久久久久久久| 中文字幕av最新更新| 欧美精品 国产| 国产精品 色| 日本vs亚洲vs韩国一区三区| 性感美女av在线| 伊人情人综合| 国产另类ts人妖高潮| 成人av免费网站| 亚洲色图欧美激情| 99年国精产品一二二区传媒| a级黄色网| 你懂的视频91| 精品人妻无码一区二区三区蜜桃一 | 日本中文一区| 国产偷自视频区视频18| 成人午夜视频免费看| 日韩美女交尾视频| 国产精品视频成人| 日本韩国毛片| 色欲蜜桃av无码中文字幕| 影音先锋在线亚洲网站| 美女在线播放av| 欧美男女啪啪| 久久99爱视频| 天天碰天天操视频| 欧美精品人人做人人爱视频| 无敌风火轮在线观看| 谁有黄色av网址| 中文字幕久久精品一二三区| 国产亚av手机在线观看| 日韩免费av片| 亚洲国产精品乱码一区二区| 中文字幕乱码无码人妻系列蜜桃| 欧美成年人视频网站| 欧美精品午夜| 91视频精选| 久久久久成人片免费观看蜜芽 | 欧美影院一区| 亚洲丰满熟女一区二区v| 色婷婷日日躁夜夜躁| 禁漫天堂comic| 日韩国产成人在线| 久久91热| 九色porn九色最新| 欧美久久网| 免费视频一二三区| 含羞草av在线| 伊人www22综合色| 亚洲视频www| 劲爆欧美第一页| 中文字幕视频在线看| 每日更新在线观看av| 国产乱了| 国内精品久久久久影院嫩草| 国产视频xxxx| 绿色导航福利资源| 中文字幕第97页| 久久精品亚洲精品无码| 婷婷伊人综合| 男人猛戳女人30分钟视频大全| 亚洲无线码一区二区三区| 操操操干干干| 国产一区二区日韩| 青青免费视频在线观看| 国产蜜臀av在线一区尤物| 欧美色综合| 久久精品国产精品久久久| 国产精品激情av在线播放| 18成人在线视频| 五月六月丁香婷婷激情| 波多野结衣在线视频一区| 日本久久片| 国产精品第10页| 毛多水多www偷窥小便| 熟女熟妇伦av网站| 亚洲欧美日韩另类丝袜一区 | 久久青青热| 白嫩白嫩国产精品| 激情网站网址| 狠狠v欧美v日韩v亚洲ⅴ| 日韩欧美电影一二三| av亚州| 97午夜伦理| 精品三级视频| 亚洲一级色| 抖大雷的舞蹈视频大全| www.-级毛片线天内射视视| 国产一区二区三区四区三区| 一逼色| 夜夜夜福利| 欧美一级久久久猛烈a大片| 亚洲精品伦理熟女国产一区二区 | 免费日韩在线视频| 日韩经典午夜福利发布| 精品人妻中文无码av在线| 91精品国产高清久久久久久| 亚洲国产精品免费视频| 久久婷婷人人澡人人喊人人爽| 观看av网站| 欧美zozo另类特级| 久久99久久99精品蜜柚传媒| 欧洲亚洲色视频综合在线| 一个人看的www久久| av免费一区| 日韩国产一区三区| 性色生活片| 在线看日本片免费网站| 天天躁夜夜躁| 中文字幕乱码免费专区| 三级av片| 久久久久久人妻精品一区| 免费的性情网站| 殴美黄色录像| 美女福利视频在线观看| 18黄色网| 亚洲sm另类一区二区三区| 欧美综合色免费| 久久一本| 五月综合激情在线| 亚洲日本在线播放| 欧美,日韩,国产在线| 午夜xx| 实拍小情侣野外嘿咻视频大全| 中文字幕乱码中文乱码777| 欧美5一9娇小性| 天天爱天天干天天| 成 人 网 站94免费观看| 成人网久久| 大陆熟妇丰满多毛xxxx| 国产女人av在线| 一区二区欧美国产| 中文字幕在线不卡视频| 中文字幕制服丝袜成人av| 羞羞羞漫画3在线| 成人av在线播放观看| 亚洲欧美国产va在线播放| 日韩视频1| 免费ā片在线观看| 国产成人综合久久精品av| 一区二区三区网址| 亚洲欧美综合在线一区| 黄黄视频在线免费观看| 婷婷色综合aⅴ视频| 日日干夜夜草| 日本在线免费观看| 久久不见久久见免费视频4| 俄罗斯黄色大片免费观看| 欧美精品福利视频| 亚洲小视频在线观看| 91久久国产精品| 色婷婷69| 黄av网站| 天天躁日日躁狠狠躁2023| 激情五月激情网| 日本在线视频免费看| 蜜桃av色欲a片精品一区| 91久久久色在线观看| av传媒在线播放| 亚洲欧洲日产国码aⅴ| 日本高清视频免费在线观看| 亚洲国内精品av五月天| 国产精品露脸av在线| 国产av成人精品播放| 制服丝袜亚洲色图| 综合136福利视频在线| 欧美老女人bb| 亚洲欧美春色| 久久99热这里只有精品国产| 国产青草| 免费看美女全胸的网站| 亚洲欧美日韩不卡| 国产女烈大尺度sm受刑视频| 国产在线无码精品无码| 这里只有精品视频在线观看| 日本猛少妇色xxxxx猛交| 亚洲精品中文字幕在线观看 | 免费在线成人| 三级不卡| 激情综合一区二区三区| 国产片av国语在线观看| 91毛片在线| 色www视频永久免费| 亚洲一区二区三区高清| 久久一级黄色片| 天天澡天天摸天天添视频| 久久婷婷五月综合色俺也想去| av色综合久久天堂av色综合| 亚洲综合伊人久久| 男女作爱网站| 亚洲va欧美va人人爽午夜| 一级片在线免费看| 亚洲xxxxxxxxx| 久久91精品久久久久清纯| 欧美性色婷婷久久久精品| 无码人妻精品一区二区蜜桃色欲| 纯黄色片| 久草在线视频免费资源观看| 日韩av在线网| 国产欧美日韩亚洲另类第一第二页| 久久精品中文字幕| 91精品国产免费| 大尺度摸揉捏胸床戏视频| 日本乱人伦漫画| 午夜国产一级??片| 韩国伦理片在线观看| 美女原神漫画羞羞| 麻豆国产美女视频| 日韩美女乱淫| 色综合久久88色综合天天| 亚洲天天| 最新精品国偷自产在线婷婷| a级片免费在线观看| 国产在线不卡视频| 午夜伦4480yy妇女久久喷潮| 亚洲综合激情视频| 国产小视频免费| 躁躁躁日日躁| 亚洲性人人天天夜夜摸18禁止| 九九热免费观看视频| 久久涩视频| 欧美黄色激情片| 日韩影院一区| 日韩三级一区二区| 亚洲人成电影在线播放| 国产真人毛片| 91精品久久久久久久99蜜桃| 这里只有精品免费| 日本二级视频| 高h全肉大尺度小黄p| 国内精品亚洲| 成人综合伊人五月婷久久| 国产精品无码免费播放| 美女毛片视频| 青青青国产免费线在| 亚洲 欧美 制服 丝袜| 日本最新高清一区二区三| 欧美一区二区三区免费看| 精品成人免费视频| 国产成人亚洲综合网色欲网久下载| 67194熟妇在线永久免费观看| 日本极品在线| 人人草在线观看| 在线āv视频| 男人操女人的软件| 青青草视频精品| 久久久久久久久久久久久夜| www.国产高清| 国内精品国语自产拍在线观看| 男女免费网站| 黄网无毒在线观看| 成人精品片| 亚洲一卡二卡三卡四卡无卡麻豆 | 成人妇女淫片aaaa视频| 日本大片免a费观看视频三区| 亚洲精品国产精品国产自2022| 日韩在线免费观看av| 中文在线а√在线8| 欧美人禽色视频免费看| 综合人妻久久一区二区精品| 国产 福利 在线| 欧美一级黄色影片| 人人澡人人射人人爱| 精品人伦一区二区三区蜜桃视频| 久久精品国亚洲a∨麻豆| 男女叉下体视频| 日韩中文字幕午夜视频| 97黄色| 一区二区三区在线 | 日本| 亚洲宅男网av| 国产精品亚洲专区无码破解版| 欧美日韩在线观看成人| 可以在线观看av的网站| 国产91毛片| 好男人在线社区www在线影院 | 在线观看黄色av| 天天夜夜狠狠| 欧美日韩一区二区三区四区不卡| 免费高清欧美一区二区三区| 青青草原| 成人国产一区二区| 天天摸天天干天天操| 3d男♂男被吸乳羞羞漫画| 国产高清视频网站| 大乳女喂男人吃奶视频| 黄色片国产| 又色又污又黄又爽又吃胸| 日韩欧美国产成人| 久久久久久久久久久久一区二区| 欧美自拍| 欧美大片在线看免费观看| 好紧好湿好硬国产在线视频| 国内成人自拍视频| 亚洲色偷偷偷网站色偷一区| 久久免费视频7| www.奇米777| 久久综合电影一区| 粉嫩00福利视频在线精品| 99国产精品久久久久久| 小泽玛利亚在线| 国产色a∨在线看免费| 91av在线视频免费观看| 一本久道在线视频| 久久99精品久久久久久hb亚瑟| 成人黄色激情电影在线免费观看| 日韩特黄一级| 国产成人无码va在线播放| 伊人55| 国产三级a毛视频在线观看| 欧美黑丝高跟| 国产国产精品人在线视| 欧美老妇胖老太xxxxx| 日韩精品网站| 国产成年人视频| 91蜜桃婷婷狠狠久久综合9色| 黄色一级片免费观看| 小妖精,腿张大点,太紧| igao国产精品| 久久久久蜜桃精品成人片| 91亚洲国产成人精品一区| 成人无码a区在线观看视频| 天天色棕合合合合合合| 欧美不卡激情三级在线观看| 国产一级爱片| 大逼美女网站| 91成人免费视频| 99视频网站| 天堂网av毛片| 久久久亚洲天堂| 超色网站| 糖心vlog在线播放| 强开小婷嫩苞又嫩又紧视频| 综合网1| 欧美一级h| 曰韩少妇内射免费播放| 黄色小视频入口| 91tv永久入口| 在线观看视频在线| 国产区在线| 日本精品中文字幕| 中出极品尤物| 久久久久福利视频| 日韩免费av片| 国产九区一区在线| 国产黄色av片| 高h被狂c躁到高潮触手| 亚洲私人影院在线观看| 国产精品 27p| 成人免费在线视频网址| 久久亚洲a v| 国产美女自拍| 天天综合色天天综合色h| 天天干天天爽天天射| 97av在线播放| 亚洲资源xyz| 在办公室被c到呻吟的动态图| av免费在线播放亚洲| 国产网友自拍视频导航网站在线观看| 美女狠狠干| 521色香蕉网站在线观看| 另类天堂网| a在线| 日韩大片免费看| 在线高清视频大全| 在线播放亚洲视频| 国产性色av一区二区| 日韩人妻无码免费视频一区二区三区| 中文字幕一区免费| 久久99精品久久久久久久青青日本| 美女色网站| 亚洲aⅴ在线无码播放毛片一线天| 糖心vlog在线播放| 91精品国产毛片武则天|