拔萝卜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在线

環(huán)球簡訊: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 等框架的三拜九叩之后,你就會明白,相對于這些傳統(tǒng)老牌框架,Sa-Token 的 API 設計是多么的簡單、優(yōu)雅!

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

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

復制

將某個賬號踢下線(待到對方再次訪問系統(tǒng)時會拋出 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 協(xié)議很復雜嗎?那是因為你還沒有使用過 Forest,雖然業(yè)內有很多其他優(yōu)秀的HTTP 客戶端,但是你錯過了 Forest,將會錯過一大片優(yōu)雅美麗的森林。

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

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

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

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

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

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

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

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

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

自動拼接 HTTP 的各種參數

包括 URL、Header、Body 等等參數都能依靠 Java 注解來聲明。這里就舉一個高德地圖的栗子,來看看 Forest 是如何優(yōu)雅的聲明 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);// 發(fā)送請求查詢經緯度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 的比較

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

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

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

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

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

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

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

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

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

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

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

//這里普通組件@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";    }}

復制

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

    

復制

復制

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

那規(guī)則文件定義在哪呢,LiteFlow 并不限定你的規(guī)則文件來源,可以是本地文件,可以是注冊中心,可以是任何數據庫。LiteFlow 提供了非常自由的接口供你擴展,你想存儲在哪里都行。改變規(guī)則文件,即可實時刷新你的規(guī)則流程!如果你想做一個靈活度高,伸縮性強的系統(tǒng),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 的存在,才抹平了組件與組件之間的差異性,使得每一個業(yè)務組件之間無強依賴。這樣的設計,就可以讓你的系統(tǒng)高度自由化,組件復用,組件調換順序得以方便的實現!

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

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

復制

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

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

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

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

4. JPom

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

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

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

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

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

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

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

項目主要功能及特點:

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

一鍵安裝(Linux)(推薦)

插件端

如果服務端也需要被管理,在服務端上也需要安裝插件端。安裝的路徑位于執(zhí)行命令目錄(數據、日志存放目錄默認位于安裝路徑,如需要修改參考配置文件: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 環(huán)境yum install -y wget && wget -O install.sh https://dromara.gitee.io/jpom/docs/install.sh && bash install.sh Agent jdk

復制

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

服務端

安裝的路徑位于執(zhí)行命令目錄(數據、日志存放目錄默認位于安裝路徑,如需要修改參考配置文件: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 環(huán)境。yum install -y wget && wget -O install.sh https://dromara.gitee.io/jpom/docs/install.sh && bash install.sh Server jdk

復制

支持自動安裝 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

復制

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

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

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

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

5. Cubic

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

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

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

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

5.1 介紹

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

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

5.2 有什么特性

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

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

5.3 功能展示

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

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

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

Arthas 命令操作

線程池監(jiān)控

實時線程棧

歷史線程棧

想要了解更多請參考: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、無框架依賴、可以動態(tài)修改權限、多認證策略、更快速度、易用易擴展的認證鑒權框架。

6.2 特性

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

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

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 介紹

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

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

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

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

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

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

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

7.2 項目特性

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

通過對日志打標簽完成輕量級微服務日志追蹤;提供三種接入方式:javaagent 完全無侵入接入,字節(jié)碼一行代碼接入,基于配置文件的接入;對業(yè)務代碼無侵入式設計。使用簡單,10 分鐘即可接入;支持常見的 log4j、log4j2、logback 三大日志框架,并提供自動檢測,完成適配;支持 Dubbo、Dubbox、Spring Cloud 三大 RPC 框架;支持 Spring Cloud Gateway 和 Soul 網關;適配 HttpClient 和 Okhttp 的 HTTP 調用標簽傳遞;支持三種任務框架,JDK 的 TimerTask、Quartz、XXL-JOB;支持日志標簽的自定義模板的配置,提供多個系統(tǒng)級埋點標簽的選擇;支持異步線程的追蹤,包括線程池,多級異步線程等場景;幾乎無性能損耗,快速穩(wěn)定。經過壓測,損耗在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 服務端圖片合成的工具。沒有很復雜的功能,追求簡單實用,從實際業(yè)務場景出發(fā),提供簡單的接口,幾行代碼即可實現圖片拼合(當然用于合成水印也可以)。特別適合圖片營銷、產品分享等需要實時生成圖片場景。

8.2 特性

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

8.3 效率提升

通過對 Graphics2D 的封裝和元素模型的提煉,屏蔽了圖像處理細節(jié),把復雜的編碼簡化為設置各個元素的位置、屬性即可。作者日常工作中,一個約含十余個元素的復雜圖片合成,開發(fā)加調試(主要是對比設計稿還原度)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) //顏色//執(zhí)行圖片合并        combiner.combine();//可以獲取流(并上傳oss等)        InputStream is = combiner.getCombinedImageStream();//也可以保存到本地        combiner.save("d://image.jpg");

復制

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

9. MaxKey

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

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

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

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

9.1 介紹

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

9.2 特性

標準認證協(xié)議

登錄支持

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

界面預覽

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

最后

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

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

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

標簽: https HTTP 網絡安全 Apache Spring

推薦

財富更多》

動態(tài)更多》

熱點

主站蜘蛛池模板: 欧美日韩黄色一区二区| 五月激情影院| 一级在线看| 熟女俱乐部五十路二区av| 九色porn| 97久久久久久| 一级肉体全黄毛片| 国产亚洲久一区二区| 黄色在线网站噜噜噜| 免费人成精品欧美精品| 五月天开心婷婷| 色噜噜久久综合伊人一本| 天天干夜夜夜操| 国产午夜福利在线播放爱剪辑| 美女扒开腿让男人捅| 性折磨bdsm欧美捆绑激情另类| 自由的xxxx在线视频| 午夜激情视频网| 成人涩涩软件| 国产一区二区三区蝌蚪| 亚洲精品污一区二区三区| 大象一区二区三区| 国产精品久久久久不卡绿巨人| 国产乱淫av片免费看| 国产扒开屁股| 色婷婷亚洲婷婷五月| 911精品产国品一二三产| 99热久久精里都是精品6| 成人亚洲精品久久久久| 女人被xx视频| 亚洲国产成人精品无码区宅男?| 黄频视频在线观看| 手机免费av在线| 国产黄色精品视频| 久久国产免费观看精品a片| av免费在线观看网| 日本视频一区二区不卡| 屁屁影院ccyy备用地址| 国产福利久久精品| 国产成人a人亚洲精v品无码| 最爽的乱婬视频a毛片| 黄片毛片在线看| 羞羞涩涩在线观看| 女m羞辱调教视频网站| 草草久久久无码国产专区| 国产成人免费永久播放视频平台| 3344成年站在线视频免费播放| 久久精品一区视频| 亚洲三级免费观看| 中文字幕成熟| 色综合男人天堂| 国产精品免费一区豆花| 91爱视频| 天天干天天操天天好逼| 黑人巨大av| 91香蕉免费看| 国产欧美在线免费观看| 综合av一区| 成人午夜福利视频后入| 成人网av| 亚洲黄一区| 性xxxx18免费观看视频| 欧美成人网页| 亚洲自拍小说| 777奇米视频| 亚洲大尺度吃奶做爰网站 | 制服丝袜美腿一区二区| www久久九| 亚洲v日本v欧美v久久精品| 亚洲欧洲一区二区在线观看| 免费一级做a爰片久久毛片潮喷| 欧美女优在线| chien国产乱露脸对白| 天天色综合4| 国产一级黄毛片| 免费观看无遮挡www的视频| 在线免费黄色av| 亚洲三级免费| 精品日本高清在线播放| 久久亚洲综合网| 青青青草国产| 又粗又黄又硬又爽的免费视频 | 国产精品日本一区二区| 在线中文字幕观看| 性欧美8khd高清极品| 欧美久久片| 九色网址| 99国产精品粉嫩初高生在线播放| 四虎在线看片| 日本三区在线观看| 国产精品久久久久久av免费看| 国产av福利第一精品| 免费看黄色大片| 久在线免费视频| 国产精品久久久久无码人妻精品| 亚洲伊人观看| 久久精品中文字幕| 一区二区三区成人久久爱| 日本丰满少妇做爰爽爽| 色综合手机在线| 亚洲一片二片| 日韩欧美精选| 久久久久久久久久久久| 久久久久青草线焦综合| 免费国产午夜理论片不卡| 在线亚洲免费| 日产精品一区| 99国精产品一二二线| av理论片中文字幕| 99视频+国产日韩欧美| 男人天堂av网站| 欧美xxx性视频| 午夜视频在线看| 在线观看免费视频大全| 老外和中国女人毛片免费视频| 久久免费a| 噜噜色综合噜噜色噜噜色| 黑人粗大在线| 日韩免费高清| 潮喷失禁大喷水aⅴ无码| av手机网站| 精品免费国产| 欧美日韩亚洲tv不卡久久| 特级黄色毛片视频片子| 久久精品aⅴ无码中文字字幕重口| 久久综合综合久久av在钱| 色欲综合久久中文字幕网| 午夜试看120秒| 福利视频三区| 国产内射性高湖| 亚洲丰满熟女一区二区v| 精品国产麻豆免费人成网站| av撸撸在线观看| 天天碰天天摸天天操| 成年人天堂com| 麻豆视传媒精品av在线| 欧美精品做受xxx性少妇| 欧美系列一区二区| 亚洲一久久| 97精品自拍| 激情国产一区二区三区四区小说| 91国精品| 日本理论片午午伦夜理片2021| 成人一区在线观看| 日韩免费网址| 久久久人人爽| 成人试看30分钟免费视频| 天堂在线视频精品| 亚洲一卡一卡二新区无人区| 黄色二级视频| 特一级黄色录像| 男人舔女人下面免费视频| www.天天综合| 久久久亚洲国产| 在线观看免费国产精品| 亚洲中文字幕无码一区无广告| 欧美黄色片网站| 四虎影院永久网站| 天天干天天舔| 农夫成人网| 秋霞午夜一区二区三区视频| 亚洲国产精品综合久久网络| 黄色一级大片在线免费看产| 国产成人无码a区在线观| 丰满少妇熟女高潮流白浆| 99在线视频播放| 狠狠爱婷婷| 能看毛片的网址| 好爽毛片一区二区三区| 日产精品一区二区| 久久伊甸园| 国产成人香蕉| av无码国产在线观看岛国| 午夜宅男av| 日韩精品av一区二区三区| 在线 视频 一区二区三区| 亚洲人成网站999久久久综合| 日韩在观看线| 奇米影视第四色777| 欧美在线播放第一页| 搞黄网站在线观看| 亚洲色图清纯唯美| 午夜性色妇淫片| 国产精品日韩在线播放| 毛茸茸熟妇丰满张开腿呻吟性视频| 亚洲国产中文字幕在线| 蜜桃一本色道久久综合亚洲精品冫| 亚洲人成欧美中文字幕| 亚洲精品国产精品国产自| 特级片在线观看| 性感美女福利视频网站| 亚洲在线成人精品| 日日躁夜夜躁aaaaxxxx| 免费国产黄色av| 六月激情综合| 4虎最新网址| 日韩视频一区二区三区在线播放免费观看| 91污| av在线网站入口| 日韩欧美美女一区二区三区| 黄色小视频在线| 国产专区在线| 717成人午夜免费福利电影| 久久久精品94久久精品| 日韩精品视频成人| 日韩三级影片在线观看| 国产资源一区二区| 99久久精品免费看国产小宝寻花| 欧洲亚洲精品久久久久| 粉色污视频| 国产又白又嫩又紧又爽18p| 琪琪av色原伊人大芭蕉| 黄射网站| 99视频国产精品| 国产精品一区在线| 亚洲2021av天堂手机版| 伊人久久大香线蕉av网| 无码爆乳超乳中文字幕在线| 国产婷婷在线视频| 轻轻草成人在线| 最新2020无码中文字幕在线视频| 波多野结衣 在线| 欧洲一区二区在线| 又大又粗弄得我出好多水| 蜜桃导航-精品导航| 黄色一区二区在线观看| 国产精品成人av在线观看春天| 久久丝袜脚交足免费播放导航| 婷婷四房综合激情五月在线| 一级在线观看| 台湾香港大陆三级毛片 | 中文字字幕在线中文无码| 男女毛片视频| 欧美亚洲成人免费| 欧美狠狠操| 在线中文字幕日本| 国产99久久精品一区二区| 国精产品一区一区三区视频| 美女扒开内内裤看个够| 婷婷色在线播放| 男女污污视频在线观看| 男女做那个视频| 午夜福利视频合集1000| 精品免费国产一区二区| 午夜男生视频| 国产成人a亚洲精品| www.一区二区三区| 一二三区视频在线| 97色在线视频| 日韩av免费| 国产资源一区| 爆乳喷奶水无码正在播放| 色亚洲在线| 国产福利午夜| 成年美女黄的视频网站| 亚洲乱码中文字幕综合234| а√天堂资源官网在线资源| 久操视频在线看| 四虎国产精品永久在线| 九一成人网| 亚洲成av人片天堂网九九| 精品无码一区二区三区不卡| 五十路熟妇亲子交尾| 台湾色婷婷在线| 国产熟女一区二区三区五月婷 | 国产激情美女丝袜激情视频| 成人免费视频无码专区| 久久午夜羞羞影院免费观看 | 人妻少妇精品无码专区芭乐视网| 亚洲国产欧美在线观看片不卡| 亚洲成人黄| 色亚洲色图| 精品国产黑色丝袜高跟鞋| 日本一卡2卡3卡4卡免费专区| 88888888国产一区二区| 亚洲性色妇图| 亚洲久草在线视频| 国产做无码视频在线观看浪潮| 国产在线精品成人一区二区三区| 亚洲中文无码av永久app| 冲田杏梨 av作品在线| 国产视频一二区| 五月婷婷久久丁香| 韩国精品主播一区二区在线观看| 国产一区二区亚洲精品| 韩国免费a级毛片| 69av久久| 国产调教视频 vk| 天天添夜夜添| 国模少妇一区二区三区| 裸体女人高潮流水视频网站 | xxx2高清在线观看免费视频| 久久久噜噜噜久久久白丝袜| 在线观看高清黄网站观看| 欧美搞黄网站| 国产成人综合久久精品av| 日本www在线视频| 中文字幕一区二区三区四区免费看| 国产婷婷色一区二区三区四区| 欧美一区二区三区在线视频观看| av一区二区免费| 黄色毛毛片| 欧美黄色一级网站| 青青草原综合久久大伊人精品| 午夜家庭影院| 国产精品无码一二区免费| 成年日韩片av在线网站| 72pao国产成视频永久免费| 天天综合网在线观看视频| 色播影音好色| 久久免费视频一区| 大色网小色网| 一级 黄 色 毛片| 在线 | 一区二区三区四区| 国产精品永久| 欧美超碰在线| 久久99国产精品免费| 日韩最新中文字幕| 欧美中文在线观看国产| 黄色短视频在线播放| 中文字幕日产乱码六区| 色多多黄色| 久章草在线视频免费| 亚洲亚洲人成网站77777| 婷婷一二三区| 中文字幕一区二区三区乱码不卡| 中文字幕日韩精品亚洲一区小树林 | 91精品在线免费视频| 久久黄金sm调教| 成年人午夜视频| 国产欧美日韩综合精品二区| 亚洲高清国产拍精品闺蜜合租 | 亚洲一区二区三区色| 69xx免费| 欧美人人爱| 日本久久高清免费观看| 国产日韩久久久久| 国产无遮挡a片无码免费软件| 国产成人剧情av麻豆果冻| 色花堂 亚洲 自拍| 黄涩电影在线观看| 九热在线| 亚洲依依成人亚洲社区| 麻豆免费网址| 顶级欧美熟妇xx| 中日韩欧美中文字幕| 欧美人与黑人交| 欧美视频免费| 午夜免费看毛片| 欧美视频在线观看| 欧洲一级在线观看| 91精品欧美| 99久久精品国产毛片| 亚洲精品ww久久久久久p站| 国产无遮挡又黄又爽免费视频| 亚洲精品一品区二品区三品区| 欧美久久综合网| 亚洲精品视频观看| 久久伊人免费| 一区二区不卡av免费观看| 精品乱码亚洲一区二区不卡| 日本二区三区欧美亚洲国产| 玖玖伊人| 亚洲色图国产| 国产 欧美在线| 哈尔滨老熟女啪啪嗷嗷叫| 国产69堂免费视频| 最新国产乱人伦偷精品免费网站| 青青草视频免费在线播放| 国产成人亚洲高清一区| 女生裸体视频在线观看| wwwav在线免费观看| 国产香蕉视频| 免费高清在线观看成人| 爱爱激情视频| 免费看片的视频69xxx| 一区二区视频国产| 国产美女直播视频一区| 一区二区美女| 日韩精品xx| 欧美日本一道| 亚洲中文字幕无码一区| 国产cao| 朱竹清到爽高潮痉挛| 中文字幕9999| 欧美色片网站| www.黄在线观看| 奇米网狠狠| 黑人精品欧美一区二区蜜桃| 好看的中文字幕第一页| 亚洲欧美日韩综合一区在线观看| 午夜伦理影院| 欧美乱熟肥妇| 五月婷婷婷婷婷| 国产精品亚洲一区二区三区| 成人久久天堂| 亚洲 电影 在线| 婷婷色六月天| 国产视频中文字幕| 亚洲精品成人久久久| 成人免费看片载| 91在线超碰| 亚洲欧美日韩电影| av7777777| 91av中文| 国产精品交换| 高h视频欧美| 小泽玛利亚一区二区三区视频| 女性av在线| 久久美女福利视频| 狠狠干夜夜草| 91色综合网| 亚洲香蕉网站| 另类伊人| 天天av网| 国产无套乱子伦精彩是白视频| avtt亚洲| 日本一区二区久久久| 久久久99色| 欧美专区综合| 国产乱子伦精品| 国产成人精品精品日本亚洲| 爱情岛亚洲首页论坛| 漂亮美人被迫挨c高h| 爱爱视频欧美| 女人扒开腿让男人捅爽| 男女互插视频| 日本夜爽爽一区二区三区| 国模视频在线观看免费| 色狠狠一区二区| 日韩欧美成人网| 一区二区三区成人精品| 德国一级在线视频| 生活片av| 激情91| 国产精品亚洲欧美大片在线看| 亚洲精品一区14p| 向日葵污视频| 精品国产自在久精品国产| 日本公妇乱偷中文字幕| 久草在线观看首页| 欧美日韩综合网| 日韩午夜激情| 中文字幕丰满人伦在线| 国产特级淫片免费看| 午夜男生视频| 亚洲愉拍自拍欧美精品app| 噼里啪啦国语在线观看免费版高清版| 久久成人综合视频| 国产护士在线| 天堂av在线精品电影| 青青草欧美| 免费观看女人高潮视频软件| 久久精品亚洲一区二区| 人与性欧美aa大片视频看| 国产a级免费| 久久天天躁狠狠躁夜夜2o2o| 91porny九色91啦中文| 欧美成人片一区二区三区| 日本免费一级淫片a级中文字幕| 97久章草在线视频播放| 欧美资源一区| 亚洲 小说区 图片区 都市| 久久狠狠高潮亚洲精品2022| 亚洲欧洲三级电影| 1515hh成人免费看| 丝袜脚交国产在线观看| 人禽无码视频在线观看| 久久五月综合| 色免费在线视频| 日本极品少妇视频| 国产亚洲欧美在线专区| 久久av无码aⅴ高潮av喷吹| 国产农村黄aaaaa特黄av毛片| 在线观看av黄网站永久| 中日韩精品视频在线观看| 国产精品免费_区二区三区观看| 无码中文字幕人妻在线一区二区三区| 午夜动漫福利影院| 成人免费3d片| a视频免费在线观看| 亚洲天堂网在线视频| 色一情一乱一伦一区二区三区丨| 亚洲精品中文幕一区二区| 国产精品无码v在线观看| 青青草视频免费在线| av二三区| 日本少妇喂奶漫画| 中文无码日韩欧av影视| 三级亚洲欧美| 国产精品麻花传媒二三区别| 国产精品.xx视频.xxtv| 日韩三级电影网址| www.久久爱69.com| 国产美女精品视频线免费播放软件| 久久久精品成人| 四虎国产永久在线精品| 亚洲国产资源| 日韩视频免费看| 欧美人与动牲交a免费观看| 日韩免费小视频| 免费手机av| 亚洲妇女捆绑hd| 潮喷大喷水系列无码久久精品| 日韩黄色大全| 久久国产黄| 国产又大又黄视频| 久热在线这里只有精品国产| 国产精品免费看久久久无码| 91 亚洲一区| 黄色三级网站在线观看| 日韩不卡手机视频在线观看| 黄色三级网站| 日韩城人免费| 日韩欧美国产一二三区| 国产激情999| 欧美成人免费高清视频| 亚洲成a人v欧美综合天堂麻豆| 男士午夜视频| 五月天久久久| 国产制服丝袜欧美在线观看| 国产欧美日韩一区二区三区四区| 午夜久久视频| www.av黄色| 一区二区三区一级片| 青草青草久热精品视频国产4| 新版天堂av资源在线| 一区二区三区在线观看网站| 色亚洲成人| 欧美亚洲高清在线| 亚洲呦呦| 欧美三级成人| 国产又粗又爽视频| 国产精品亚洲在线| 色欲综合视频天天天综合网站 | 在线观看a级片| 国产 中文 制服丝袜 另类| 亚洲精品制服丝袜四区| 狠狠色伊人亚洲综合网站野外| 成年人无吗a级毛片视频| 操操操干干干| 草草影院国产第一页| 国产精品视频在线观看| 在线免费观看色| 美女网站无遮挡| 韩日三级视频| 喷奶在线观看| 涩涩伊人| 欧美日韩色婷婷| 欧美黑人性暴力猛交喷水| 男人肌肌桶女人肌肌| 成人无码精品1区2区3区免费看| 伊人成色综合人夜夜久久| 国产精品一区2区| 欧美一级免费| 亚洲精品国偷拍| 久久露脸国语精品国产91| hd国产人妖ts另类视频| 国产啪亚洲国产精品无码| 浓精喷进老师黑色丝袜在线观看| 97人妻人人揉人人躁人人| 精品免费看| 大胆欧美gogo免费视频一二区| 综合激情网| 国产 av 仑乱内谢| 久久久免费观看| 亚洲国产精品精华液2区45| 久久精品无码专区免费青青| 国产人成亚洲第一网站在线播放| 六月丁香综合| 国产人与zoxxxx另类| 男ji大巴进入女人的视频| 伊人午夜电影| 毛片无遮挡高清免费观看| 国产福利电影在线| 中文字幕 成人| 亚洲一级片免费看| 国产精品亚洲一区二区三| 欧美中文字幕| 冲田杏梨 av作品在线| 亚洲人免费看| 午夜理论片福利在线观看| 天天揉久久久久亚洲精品| 亚洲老鸭窝一区二区三区| 久久久久成人精品无码中文字幕| 亚洲动漫在线| 黄网站观看在线| 精品欧美一区二区三区在线观看 | 一区二区日韩视频| 菠萝菠萝蜜午夜视频在线播放观看| 狠狠躁夜夜躁人人爽天天不卡软件| 97无码免费人妻超级碰碰碰| 精品免费在线视频| 欧洲成人在线视频| 亚洲伊人丝袜精品久久| 天天影视天天射| 成人免费视频视频免费看| 深夜福利亚洲| 麻豆亚洲| 中文字幕免费| 日本在线免费| 亚洲特黄一级片| 久久久久国产精品午夜一区| 欧美美女在线视频| 韩国av电影网站| www.日韩在线观看| 国产精品sss| 日韩区一| 99视频久久| 久久新网址| 在线观看免费色| 亚洲欧美va天堂人熟伦| 偷拍 亚洲 欧洲 综合| 偷偷久久| 亚洲午夜剧场| 国产免费mv大片人人电影播放器| 天天操人人要| 欧美三级午夜理伦| 久久午夜福利电影| 国产精品呻吟久久人妻无吗| 日本三级网址| www.国产精品.com| 午夜综合| 操在线视频| 亚洲一级特黄毛片| 欧美日韩精品成人网视频| 天天做天天爱夜夜爽毛片| 国产成人无码www免费视频播放| 欧美成人久久久| 国产午夜av秒播在线观看| 无码人妻久久一区二区三区| 亚洲一级黄色片| 国产日本欧洲亚洲| 国产70老熟女重口小伙子| 国产成人乱码一二三区18| 老妇高潮潮喷到猛进猛出| 新版天堂资源中文www连接| www.色成人100| 精品福利在线| 午夜精品久久久久久久传媒| 日韩国产中文字幕在线| 91欧美视频| 成人性做爰aaa片免费看曹查理| 久久国产综合| 成人免费福利在线| av导航网站| 亚洲a∨国产av综合av麻豆丫| 国产精品原创视频| 极品美女扒开粉嫩小泬| 日韩欧美在线影院| 四虎永久免费地址| 在线播放99 樱花 久草| 久久尤物视频| 日本在线观看| 亚洲图片88| 国产精品视频福利| 国产精品久久9| 欧美套图亚洲一区| 日韩一卡二卡三卡四卡免费观在线| 欧美日韩大陆在线| 爱爱爱爱网| 国语对白乱妇激情视频| 亚洲精品国产一区二区小泽玛利亚| 在线视频免费观看一区二区| 性做久久久久久免费观看 | 欧美高清成人| 国模晶晶大尺度| 日韩欧美精品久久| 亚洲图片在线视频| 亚洲国产色播av在线| 久久久久久久久久久免费av| 综合网av| www色中色| 亚洲影院在线播放| 91青青草视频在线观看| 黄色mm视频| 中文黄色一级片| 中文字幕人成无码人妻综合社区| 色婷婷国产精品免费网站| 亚洲日韩看片无码超清| 欧美日韩一区二区免费视频| 毛片网站毛片网站| 色屁屁一区二区| 亚洲国产精品婷婷| 一级片aaaa| 青青爽无码视频在线观看 | 午夜精品电影| 免费在线高清视频| 91视频 国产资源| 日本91福利区| 日韩久久国产| 国产一级高清毛片| 玖玖热在线| 男人的天堂亚洲一线av在线观看| a毛看片免费观看视频| 另类综合区| 超大量吹潮系列av| 成人在线高清免费| 色欲久久九色一区二区三区| 免费日本黄色| 97精品伊人久久大香线蕉app| 亚洲国产丝袜| 污片在线看| 蜜乳av另类精品一区二区| 国产亚洲网曝欧美台湾丝袜| 欧美美女在线观看| 91亚洲午夜精品久久久久久| 国产人妻精品久久久久久| 日韩中文字幕麻豆| 久久精品2| 国产精品入口a级| 四虎影视永久免费观看| 国产传媒在线| 午夜免费在线| 亚洲一区免费在线观看| 日韩久久精品一区二区三区| 色天天av| 中文人妻熟女乱又乱精品 | 热久久久久久| 国产明星精品无码av换脸| 亚洲乱码无人区卡1卡2卡3| 欧美精品一区二区三区中文欧美人| 久久成人伊人欧洲精品| 看欧美大片| 国产伦理一区二区| av在线播放网站| 四虎永久| 国产999精品视频| 日本大乳免费观看久久99| 国产精品三级国产电影| 性欧美13一14内谢| 国产精品人妻久久毛片| 欧美成人激情图片网| 四影虎院永久免| 欧美一级大胆视频| 999精品视频在线观看| 色播影音| 免费观看日韩视频| 国产一区二区三区黄视频| 专干老肥女人88av| 西西人体av| 日韩h视频在线观看| 久久久久久久国产视频| 男男遮挡xx00动态图120秒| 把高贵美妇调教成玩物| 欧美啪视频| 真人做爰免费毛片视频| 国产偷国产偷av亚洲清高 | 午夜福制92视频| 久久五月精品| 啪啪午夜视频| 中文字幕网站在线| 国产精品vⅰdeoxxxx国产| avlulu久久精品| 国内精拍拍在线视频免费看| 日韩在线播放视频| 欧美日韩人成视频在线播放| 美女18 禁网站| 久久在线看| 国产综合激情| 欧美丰满熟妇bbbbbb百度| 欧美国产视频一区| 色播久久人人爽人人爽人人片视av| 欧美丝袜在线观看| 中文字幕有码在线| 午夜影院0606| av作品在线观看| 国产最新精品视频| 久草在线公开视频| 午夜电影一区二区| 日韩资源网| 六月色| 导航艳情国产电影| 色五月激情五月亚洲综合| 欧美三级a√在线播放| 久久99国产精品成人| 在线观看亚洲大片短视频| 九九国产视频| 一级黄色aa| 亚洲精品一区二区三区大桥未久| 色黄网站aaaaaa级毛片| 国产精品久久久久久不久| 亚洲激情av在线| 超碰91在线| 开心激情av| 天天摸天天碰天天添| 亚洲高清成人aⅴ片777| 日韩高清av一区二区三区| 男人免费天堂| 成人午夜精品久久久久久久蜜臀| 久久艹艹| 激情天堂网| 欧美顶级少妇作爱| 天天综合天天做天天综合| 超碰偷拍| 亚洲 国产 日韩 欧美 在线 动漫| 无码人妻丰满熟妇啪啪区日韩久久| 国产综合激情| 中文字幕 日韩有码| 香蕉视频导航| 91popny肥熟国产老肥熟| 日韩一级片在线观看| 国产91毛片| 国产欧美视频一区二区三区| 裸体女生无遮挡| 铜铜铜铜铜好污www网站| 免费特级黄毛片在线成人观看| 综合天天网| 成人黄色短视频在线观看| 成人免费高清在线观看| 精品综合久久久久| 亚洲最大激情中文字幕| 精品国产乱码久久久久久软件影片| 中文字幕av最新| 俺来也俺也啪www色| 国产精品福利在线观看| 插插插亚洲综合网| 91亚州| 一级全黄少妇性色生活片| 国产成人精品www牛牛影视| 国产美女www爽爽爽免费视频| 在线性视频日韩欧美| 99久久久国产精品免费无卡顿| 国产l精品国产亚洲区| 欧美夫妻性视频| 亚洲成av人片在线观看狐狸| 国产黄色网址在线| 国产欧美精品国产国产专区| 人妻无码中文久久久久专区| 狠狠操中文字幕| 国产三级三级三级精品8ⅰ区| 天堂在线免费av| 佐山爱一区二区中文字幕| 国产在线一二| 欧美女优在线| 69久久国产露脸精品国产| 亚洲成年网站| 中文字幕视频三区| 日韩高清在线观看| 粗大猛烈进出高潮视频免费看| 成人伊人综合| 高清在线观看免费| 欧美xxxx狂喷水| 伊人久久伊人| 成片免费网站| 日韩欧美视频在线观看免费| 日本人体麻豆片区| 久久综合中文色婷婷| 在线va亚洲va天堂中文字幕| 无码中文精品专区一区二区| 国产精品igao视频网网址不卡日韩| 第一页国产| 久久久久亚洲av成人毛片韩| av中文资源在线| 久久黄色三级| 天堂av网址| 日韩在线精品一区| 亚洲熟妇色xxxxx亚洲| 一本色道久久综合亚洲精品浪潮| 亚洲日韩一区精品射精| 成人免费无遮挡无码黄漫视频| 亚洲区精品| 制服中文字幕| 日韩av手机免费在线观看| 女人cao视频一区| 999精品一区| 五月天天婷婷| 爱爱发综合网| 麻豆国产精品777777在线| 92午夜757.67159| 午夜日韩| 国产人妖xxxx做受视频| 中文字幕欧美专区| 99re99| 日韩性生活大片| 少妇翘臀亚洲精品av图片| 黄网站免费在线看| 日本美女久久| 色婷婷中文字幕| av毛茸茸的女人| 免费在线看的av| 国产精品久久久久久久久久黑人| 亚洲一区在线视频观看| 找国产毛片看| 色老二导航| 精品国产乱码久久久久乱码| 日韩久久精品一区二区三区官网| 一区二区三区四区免费| 九九午夜视频| 欧美4区| 九七午夜剧场福利写真| 亚洲一二三四在线| 亚洲精品久久久久久一区| 在线国产视频| 91av福利| 欧美日本二区| 精品国产丝袜黑色高跟鞋| 国产午夜精选| 99最新网址| 手机在线电影 一区| 一二三四av| 91丨九色丨刺激| 国产91在线精品| 91三级伦理片| 日韩少妇内射免费播放18禁裸乳| 巨乳美女穿比基尼| 男生操女生动漫| 欧美性色综合| 日韩精品一级二级| 国产福利一区二区三区视频| 亚洲国产精品成人精品无码区| 18禁止观看强奷免费国产大片| 色妞欧美日韩在线| 欧美图片自拍偷拍| 69国产视频| 五月丁香六月激情综合在线视频| 人人爽人人澡人人人人妻| 国产91久久婷婷一区二区| 9.1麻豆精品| 亚洲国产成人高清精品| 亚洲欧美中文日韩v在线97| 日韩免费高清在线| 自拍偷拍专区| 超碰爱| 天天影视亚洲| 高清人妖shemale japan| 国产精品亚洲精品日韩已满| 99精品国产综合久久久久久| 国产极品美女在线精品| 51国产偷自视频区视频小蝌蚪| 91大学生片黄在线观看| 亚洲欧美日韩国产| 国产精品伊人| 精品免费看| 黄色片免费在线观看视频| 69堂精品| 亚洲欧美综合v| 久久撸在线视频| 亚洲国产精品女人| 黄色直接观看| 黄色片网站免费观看| 久国产精品韩国三级视频| 视频一区免费| 成人激情电影在线观看| 国产成人高清在线观看视频| 欧美性猛交xxxx免费看蜜桃| 日韩欧美有码在线| 色av永久地址| 特级片在线免费观看| 亚洲欧美韩国| 色综合亚洲精品激情狠狠| 宅男天堂av| 久久久精品在线| 精品久久久中文字幕二区| 亚洲欧美国产一区二区三区| 午夜亚洲精品久久一区二区| 亚洲天堂av免费观看| 91久久偷偷做嫩草影院电 导演介绍| 国产精品人人爱| 亚洲a视频在线观看| 91在线视频成人| 麻豆av在线免费观看| 欧美丰满熟妇乱xxxxx视频| 五月婷啪啪| 波多野成人无码精品电影| 久久国产情侣| 久久99精品久久久久久久| 国产草莓视频无码a在线观看| 能看av| 成人激情小说网站| 亚洲丁香五月激情综合| 亚洲七七久久桃花影院| 国产乱码一区二区三区| 扒开腿狂躁女人爽出白浆| 在线观看一区二区三区视频| 亚洲精品屋v一区二区| 黄色裸体视频| 一区二区在线观看av| 一本一道av无码中文字幕| 偷拍视频二区| 午夜 久久 tv| 精品香蕉在线观看视频| 黄色av一区| 亚洲成人日本| 视频一区 视频二区 视频三区 高| 国产影片av级毛片特别刺激| 日韩狠狠操| 男女爱爱视频网址| 免费观看在线综合色| 欧美大屁股流白浆xxxx| 黄视频在线网址| 亚洲色图17p| 国产夫妻生活视频| 亚洲孕妇拳头交| 青青草狠狠操| 亚洲丰满熟女一区二区v| 国产综合色视频| 四虎网址入口| 天天噜噜揉揉狠狠夜夜|