拔萝卜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)更多》

熱點

主站蜘蛛池模板: 秋霞啪啪片| 精品一区二区三区视频?| 中文字幕高清在线中文字幕| 日韩毛片高清在线播放| 国产igao激情视频入口| 成人黄网站高清免费视频| 国产一区二区三区色| 少妇特殊按摩高潮惨叫无码| 日本丰满大乳mm| 任你干精品| 国产乱码精品一区二区三区介绍 | 九九热免费在线观看| 一区二区三区乱码在线 | 中文| 亚洲私拍视频| 亚洲精品无码专区| www.久久com| 国产精品日韩久久久久| 北条麻妃在线观看视频| 日韩精选| 涩漫天堂永久免费| 精品成人毛片一区二区| 亚洲成人教育av| 国内精品人妻无码久久久影院导航| 欧美人与动人物姣配xxxx| 狠狠色丁香婷婷综合最新地址| 四虎影院在线播放| 国产社区在线视频| 美女久久久精品| 亚洲一区二区视频| 欧美aaaaa大片| 成年人做羞羞的视频网站| heyzo樱木梨乃在线观看| 婷婷午夜天| 久草福利资源| 欧美性受xxxx黑人猛交| 欧美午夜精品久久久久免费视| 美女的乳房又黄又大又www| 天天操夜夜拍| 国产精品国色综合久久| 麻豆视频网址| 九九最新国产| 黑人操亚洲女| 精品久久久久99| 欧美高清视频一区二区三区在线观看| av中文字母在线| 欧美日韩国产午夜| 亚洲鲁丝片av无码多人| 日本在线视频不卡| 欧美日韩五月天| 欧美激情aaaa| 超碰97.com| 黄色国产视频网站| 色酷色综合| 日日草夜夜爽| 天堂视频免费看| 黄页网址在线免费观看| 中文字幕在线日| 免费激情在线| 黄色亚洲精品| 午夜精品1000部| 精品无码av不卡一区二区三区 | 亚洲国产精品自产在线播放| 成在人线av| 国产一区免费电影| 中文字幕乱码中文乱码7777777| 国产亚洲资源| caoporn超碰91| 色综合久久成人综合网| 久久激情日本亚洲欧洲国产中文 | 无码乱码天天更新| 日本黄色毛片| 国产9页| 久久久精品94久久精品| 色综合伊人丁香五月桃花婷婷| 成人cosplay福利网站18禁| 无套美女极品粉嫩国产高潮 | 青久久久| 亚洲视频 碰碰| 大屁股肥熟女流白浆| 伊人网在线综合| 日韩精品一区二区三区中文不卡 | 精品久久久久久人妻无码中文字幕| www.色国产| 欧美日韩一区二区三区在线播放| 狠狠躁夜夜躁人人躁婷婷视频| 亚洲aⅴ在线| 国产日产久久欧美精品一区| 国产成人无码网站| 丁香综合激情| 伊人久久成人爱综合网| 亚洲精品无码久久久久y| 亚洲国产成人在线| av中文字幕不卡在线| 亚洲成a人片在线观看天堂无码| 婷婷激情六月| 一个添下面两个吃奶把腿扒开| 又粗又色又爽一区二区三区| 成人午夜在线影视| 91久久在线观看| 三级毛片网| www.综合色| 激情六月天电影| 日本少妇浓毛bbwbbwbbw| 苍井空aⅴ免费视频网站| 九九99精品久久久久久综合| 中文字幕一区二区中文字幕| 肉色丝袜一区二区| 欧美aaa大片| 一区在线观看| 精品国产一区二区三区麻豆仙踪林| 在线看污蜜桃av影院| 国产成人麻豆| 欧美日韩欧美日韩在线观看视频| 久久国产精品免费一区下载| 亚洲熟女av乱码在线观看漫画| 欧美精品做受xxx性少妇| 女人被狂躁c到高潮视频| 亚洲激情成人在线| 国产区福利| 夫妻主vk视频| 日本成人在线网站| 亚洲va久久久噜噜噜久久狠狠| 亚洲福利网| 66av欧美| 国模二区| 一级黄色免费视频| 久草观看视频| www,av在线| 九色av| 成人毛片网| 欧美乱大交xxxxx喷浆| 97碰碰精品嫩模在线播放| 污在线观看网站| 久久国产精品嫩草影院的功能介绍| 色诱av手机版| 毛片a级在线观看| 中老年熟妇激情啪啪大屁股 | 好看的av在线不卡观看| 亚洲午夜久久久久久久久久| 一边吃奶一边添p好爽高清视频| 丰满少妇av无码区| 91蝌蚪久色| 男性喷潮教程| 成人免费xxxxx在线视频| 九九九伊在人| 国产九色自拍| 尤物精品国产第一福利网站| 男女调教视频| 色欲av伊人久久大香线蕉影院| 国产三级久久| 国产黄色看片| 日日夜操| 欧美在线视频网| xxxxxx黄色| 无码欧精品亚洲日韩一区| 国产美女视频网| 亚洲一区二区三区 在线| 伊人国产在线视频| 日韩丰满少妇无码内射| 精品成人免费自拍视频| 欧美一二区在线| 欧美 日韩 综合| 婷婷第四色| 国产性×xxx盗摄xxxx| 性欧美xxxx大乳国产app| 中文字幕久热精品视频在线| 免费看男人添女人无遮挡| 国产极品美女粉嫩看| 亚洲高清成人av电影网站| 春暖花开亚洲x8永久地址| 亚洲国产精品一区二区www在线| 日韩一级片免费| 国产麻豆成人精品av| 极品av影院| 性欧美一区| 中文字幕成人av| 欧美成人aaaaⅴ片在线看| 国产免费福利片| 国产成人av无码片在线观看| 欧美xxxx做受欧美人妖| 国产精品害羞卫校小美女图片| 极品少妇被啪到呻吟喷水| 黄色大片日韩| 日韩成人dvd| 中文字幕免费在线观看| 在线观看特色大片免费视频| 未成满18禁止免费无码网站| 草裙社区精品视频三区免费看| 我想看国产一级片| h视频在线观看网站| 国产高清japanese在线播放e | 丰满老熟女毛片| 狠狠热免费视频| 久久99精品国产99久久| 国产情侣自拍第一页| 日韩精品 在线视频 美女| 四虎永久在线精品免费下载 | 亚洲欧美第一页| 性生活免费网站| 亚洲黄一区二区| av网站免费线看| 亚洲精品成人网站在线| 五月综合激情婷婷| 久久久久久久久久久免费视频| 国产精品久久久久久蜜臀| 国产一级做a爰片毛片| 欧美综合激情| 亚洲国产欧美一区| 国产激情欧美| 日本 在线观看| 毛茸茸毛片| 亚洲a片成人无码久久精品色欲 | 久久精品入口九色| 性视频1819p久久| 久久人91精品久久久久久不卡| 亚洲综合大片| 亚洲综合社区网| 色综合久久伊人| 理论片午午伦夜理片久久| 日本高清久久天堂| 日韩黄色中文字幕| 成人av免费在线观看| 国产99久| 国产成人无码免费视频麻豆| 久久嫩草视频| 欧美色图天堂网| 91九色在线免费视频| 在线黄色av网址| 一区二区三区在线 | 日| 成人av无码一区二区三区| a天堂在线看| 久久精品欧美日韩| 狠狠躁夜夜躁人人爽超碰91| 99国产精品久久久久久久夜| 免费黄色小视频网站| 精品亚洲成a人7777在线观看| 国产精品色在线网站| 精品自拍网站| 国产午夜在线观看| 亚洲网站在线免费观看| 欧美男人亚洲天堂| 亚洲精品无码不卡在线播he| 亚洲综合婷婷久久| 天天射综合网视频| 久久桃色| 1000部污女视频| 国产蜜臀一区二区三区| 国产大尺度做爰床| 婷婷狠狠操| 55夜色66夜色国产精品视频| 亚洲精品福利一区二区三区蜜桃| 国产精品无码一本二本三本色| 成人免费激情小视频| 69堂免费视频| 国产小视频91| 91丨九色丨国产在线观看| 自拍偷拍电影| 国产精品老熟女露脸视频| 一级黄色免费观看| 日韩1页| 伦欧美美女乱| 色牛牛视频| 欧美操网| 欧美人成在线观看| 日本高清免费观看| 在线国产欧美| 91久久久久久久久久久久久久久久| av片播放| aa国产精品| www成人网| 中文字幕亚洲欧美一区二区三区| 最近中文字幕大全免费视频| 日日干夜夜干| 久久精品天堂av| 欧美激情综合| 欧美一区二区网站| 美女网站免费全黄| 四虎成人精品在永久在线| 日韩福利视频在线| 国产精品一卡二卡在线观看| 另类中文字幕网| 欧美成人精品一区二区综合a片| 国产一区二区三区四区hd| 日本三级带日本三级带66| 亚洲另类校园春色| 日日悠悠久久| 9l视频自拍九色9l视频大全| 亚洲最大的成人网| 亚洲熟女乱色综合亚洲小说| 天天久久综合| 史上第一混乱在线观看| 欧美日韩一区二| 伊人日韩| 丁香九月综合激情| 好吊操视频在线观看| 久久久国产精品午夜一区ai换脸| 日韩成年网站| 免费成人美女女电影| 乱码精品一区二区三区| 内射中出日韩无国产剧情| 无码人中文字幕| 亚洲欧美丝袜精品久久| 在线视频天堂| 在线视频一区少妇露脸福利在线| 91久久久一线二线三线品牌| av在线播放亚洲| 成人午夜免费观看| 亚洲一区二区国产| 亚洲欧美日韩国产另类专区| 国产在线观看无码的免费网站| 日韩精品三级| av在线免费一区| 91人人网| 99热 精品在线| 久久视频这里只有精品在线观看| 深夜中文字幕| 伊久久| 美女扒开屁股让男生捅国产网站| 性高跟丝袜xxxxhd| 蜜芽tv福利在线视频| 国产真实乱子伦精品视频,| 欧美亚洲日本黄色| 一本久久精品久久综合桃色| 国产日韩在线不卡| 青青久草在线| 国产一卡2卡三卡4卡 在线观看 | 午夜免费视频在线国产| 九九欧美视频| 免费无码黄十八禁网站| 久久免费一级视频| 日本老妇成熟| 伦理av在线| 四虎四虎| 中文字幕第一页久久| 男男生行为视频网站| 欧美色图片在线观看| 欧美黄色小视频| 亚洲视频在线视频观看视频在线| 自拍视频每日在线观看免费| 国产sm鞭打折磨调教视频| 日日天天干| 桃花av在线| 国产免费无遮挡| 成人高潮免费视频| 欧美激情中文不卡| 国产午夜无码片在线观看| 亚洲精品98久久久久久中文字幕| 午夜av资源| 色本道| 狠狠色综合7777久夜色撩人| 99 久久久国产| 无码射肉在线播放视频| 午夜在线网址| 国产成人黄色| 色伊人网| 国产精品视频网站在线观看| 99爱视频| 寡妇好爽好紧宝贝别夹 | 亚洲婷婷国产精品电影人久久| 爱爱爱免费网站| 亚洲成在线aⅴ免费视频| 99er99| 色多多网站| 超碰97观看| 免费的黄色大片| 亚洲一区二区精品| 三年中国中文观看免费播放| 国产24小时在线播放| 青青草公开视频| 国产精品白丝黑袜喷水久久久 | 午夜热门福利电影| 欧美精品片| 日本成人黄色| 韩国精品视频一区二区在线播放| 中文在线观看高清免费网站| 爱爱视频在线看| 美女视频黄a是视频大全国产| 中文字幕国产一区| 国产极品粉嫩馒头一线天av| 粉嫩av久久一区二区三区小说| 欧美一级片免费在线| 乱男乱女www7788| 一区二区三区中文字幕| 国产区二| av制服丝袜在线| 99热在线精品播放| 美女高潮流白浆在线视频| 久久不卡国产精品无码| 国产人成无码视频在线1000| 中文av不卡| 亚洲一级性片| 国产精品日本| 精品国产成人一区二区| 日本专区在线| 女的高潮流时喷水图片大全| 日日干综合| 午夜家庭影院| 国产精品一区专区| 精产国品一二三区| 国内盗摄国产盗摄视频| 99精品桃花视频在线观看| 国产喷水theporn| 久久久青草| 久久精品成人一区二区三区蜜臀| 国产午夜一级片| 日韩午夜中文字幕| 成人免费毛片加视频| 少妇高潮大片免费观看| 欧美高清免费看| 中文字幕永久在线观看| 国产精品久久一区主播| 精品国产午夜福利在线观看| 91成人在线观看喷潮教学| 国产传媒免费视频| 日韩av一本| 日韩精品一卡2卡三卡4卡| 国产色青青视频在线观看撒| 在线观看成人免费视频| 日本视频在线观看免费| 中国国产精品视频| 日韩系列欧美系列| 黄色日韩精品| 久久婷婷国产精品| 欧美1区2区3| 国产+成+人+亚洲欧洲| 天天激情综合网| 92电影网午夜福利| 国产最爽的乱淫视频国语对白1| 亚洲欧美精| 一级黄视频| 欧美日韩国产999| 激情小说综合| 亚洲 欧美 中文 日韩 综合| 日韩91在线| 少妇被粗大的猛烈进出视频| 国产精品久免费的黄网站| 欧州一区| 日韩三级在线播放| 亚洲天堂2017无码| 国产在线精品无码二区二区| 超碰色偷偷男人的天堂| 一本大道精品视频在线| 亚洲aa在线| 久久久黄色av| 亚洲精品亚洲人成人网| 成人免费观看www的片| 国产麻豆精品一区二区| 亚洲视频sss| 欧美性色黄大片a级毛片视频| 一区二区中文字幕在线| 欧美精品免费播放| 日韩人妻少妇一区二区三区| 黄色av网| 亚洲在线观看一区| 日韩人妻中文无码一区二区三区| 永久域名在线精品| 久草在线综合| 橘梨纱av一区二区三区在线观看 | 色综合999| 国产精品 欧美 日韩| 久久久久狠狠高潮亚洲精品 | 中文字幕人成无码人妻综合社区| 午夜理论电影在线观看亚洲| 98视频在线噜噜噜国产| 蜜桃狠狠狠狠狠狠狠狠狠| 五月色婷婷综合| 日本不卡一区二区三区在线| av久久在线观看| 国产a爽一区二区久久久| av网站久久| 成人美女免费网站视频| 色哟哟精品一区二区| 日韩人妻高清精品专区| 久色tv| 99国产情侣在线播放| 亚洲午夜精品久久久久久app| 亚洲岛国片| 国产精品h片| 91欧美激情另类亚洲| 亚洲国产精品无码aaa片| 久久一区精品| 美女内射视频www网站午夜| 日本成人激情| 成人1区2区| 小小拗女性bbwxxxx国产| 国产成人在线一区二区| 日本特黄成人| 天天操精品视频| 欧美韩日亚洲| 日本少妇白嫩猛烈进入免费视频| 亚洲bt在线| 国产在线精品一区二区不卡了| 国产成a人亚洲精v品在线观看| 狠狠色丁香久久婷婷综合蜜芽五月| 成人免费观看在线视频| 亚洲另类色区欧美日韩图片| 亚洲а∨天堂2014在线无码| 国产中文三级全黄| 亚洲精品少妇| 成人亚洲综合| 五月综合激情婷婷六月色窝| 亚洲精品久久久www小说| 国产精品中年夫妇4p交换视频| 粉嫩的18在线观看极品精品| 久久久国产精品人人片| 天天天天天天天天操| 天天干天天操天天好逼 | 国产三级理论电影网站| 人妻 偷拍 无码 中文字幕| 日韩精品色播| 国产无人区码卡功能齐全| theporn日本| 亚洲天天做日日做天天欢毛片| 青青操超碰| 久久精品国产精品| 日韩在线一区二区| 他也色在线视频| 无码专区国产精品视频| 二级大黄大片高清在线视频| 黄色无遮挡网站| av观看成片免费网站| 美女视频久久| 在线欧美福利| 日本三级黄| 国产av激情无码久久| 亚洲精品拍拍央视网出文| 亚州久久久| 黄色av一级片| 人妻巨大乳hd免费看| 亚洲欧洲av在线| 国产小视频在线看| 日本人又黄又爽又色的视频| 亚洲乱亚洲高清| 中文在线中文a| 老子影院午夜伦不卡| 亚洲社区在线| 最新av在线免费| 国产又色又爽又刺激在线播放| 日韩一区二区观看| 精品视频手机在线观看| 在线看片中文字幕| 国产一区国产二区国产三区| 狠狠操一操| 91丨九色丨蝌蚪| 波多野结衣在线观看一码| 青青狠狠噜天天噜日日噜| 亚洲4388全网最大的网址| 亚洲a v色图| 男捅女免费视频| 国产免费午夜a无码v视频| 宅男久久| 久久综合视频网| 久久99精品久久久久久久清纯| 亚洲成熟人网站| 国产又黄又大又粗的视频| 欧美日韩123| 欧美波霸在线| 乱码av午夜噜噜噜噜动漫| 亚洲最大在线视频| 日产日韩亚洲欧美综合下载| 日美av| 国产一级片在线| 国产视频精品xxxx| 九九热国产| 久久伊人中文| 999精华液一区二区www| 337p粉嫩大胆噜噜噜| 黑人干亚洲女| 下面一进一出好爽视频| 91在线精品一区二区在线观看| 性一交一乱一伦在线播放| 西西人体大胆www仙人掌| 青青青免费在线| 色久影院| 在线天堂免费观看.www| 色欲来吧来吧天天综合网| 日日碰视频| 爱啪在线| 国产精品激情自拍| 久久久久久久久久久大尺度免费视频| 亚洲国产第一站精品蜜芽| 精品亚洲一区二区三区四区五区| 一区二区三区国产亚洲网站| 夜久久久| 国产真实偷乱视频| 亚洲成人手机在线| 久久久精品区| 视频一区二区三区在线观看| 奇米四色二区| 日本精品一区二区三区四区| 色播五月激情综合网| www.国产视频| 少妇精品无码一区二区免费视频| 黑人大战日本人妻嗷嗷叫| 网曝91综合精品门事件在线| 黄色高清网站| 在线观看亚洲免费视频| 真人做人60分钟啪啪免费看| 亚洲国产精品18久久久久久| 成人欧美亚洲| 色又黄又爽| 夜夜躁狠狠躁日日躁2002 | 免费又黄又裸乳的视频| 18禁美女裸体无遮挡免费观看国产| 又大又粗欧美成人网站| 激情影音先锋| 毛片你懂的| 99久热精品| 国产91av视频在线观看| 99re6在线观看| 久久久噜噜噜久久熟女| 国产成人精品男人的天堂网站| 草久福利视频| 久久激情日本亚洲欧洲国产中文| 欧美日韩国产经典色站一区二区三区| 国产自产精品视频| 亚洲av乱色毛片色戒秋霞| 在线观看免费国产精品| 日韩一区二区麻豆国产| www亚洲精品久久久无码| 亚洲人屁股眼子交8| 欧美a在线视频| 欧美日韩另类在线| 成人a毛片视频免费看| 尤物视频中文字幕| 全肉的吸乳文| 免费无码肉片在线观看| 麻豆成人传媒一区二区| 亚洲欧洲日产喷水无码| 久久尤物| 群体交乱之放荡娇妻一区二区| 亚洲精品大片| 国产麻豆视频一区| 亚洲成人av免费观看| 久久2017国产视频| 成人无遮挡18禁免费视频| 中文日韩制服丝袜| 国产成人精彩在线视频| 4438xx亚洲五月最大丁香| 在线永久免费观看| 奇米影视第四狠狠777| 亚洲中文有码字幕日本| 欧美国产精品专区| 美女黄网免费| 久久久久 亚洲 无码 av 专区| 伊人网大| 人人草av| 影音先锋人妻每日资源站| 久久99热狠狠色一区二区| 吴梦梦av在线| 日本高潮视频| 91色一区二区三区| 依依色综合一道本| 激情综合色丁香一区二区| 草久久久| 一级特黄aaa大片| 久久99免费| 欧美人成影院| 深夜福利亚洲| gogo高清视频在线观看| 久久亚洲精品成人无码| 屁屁影院ccyy国产第一页| 久久青青草视频| 美国一级片在线免费观看视频| 伊人久久99| 欧美一级特黄aaaaaaa什| 伊人春色欧美| 在线看片国产| 东北少妇av在线播放| 亚洲精品1234| 91精品在线视频观看| 国产亚洲精品aa片在线观看网站| 欧美影视免费观看| 国产11一12周岁女毛片| 国产精彩视频一区二区| 日本一区二区在线看| 欧美黑人巨大xxxxx| 成人午夜高潮免费视频| 精品亚洲网站| 成人做爰www免费看视频网站| 2021国产精品成人免费视频| 秋霞电影一区二区| 日韩一级一级| 国产乱在线| 免费a级毛片大学生免费观看| 色视频一区二区三区| 丰满毛多小少妇12p| 国产国拍亚洲精品永久69| 神马久久资源| 国产卡一卡2卡3精品推荐| 一级特黄录像视频播放| 欧美变态杂交xxxx| 天天干天天摸| 艳妇臀荡乳欲伦亚洲一区| 人人澡人摸人人添| 亚洲自拍偷拍色图| 亚洲中又文字幕精品av| 91年精品国产| 久久青草国产免费频观| 国产精品久久国产三级国不卡顿| 国产aⅴ精品一区二区三区| 亚洲岛国av| 亚洲欧美日韩国产精品一区二区| 无码人妻一区二区三区四区av| 欧美日韩五区| 四虎www4hu永久免费| 啪啪福利视频| 东北少妇av| 精品国产一区二区三区久久| 99久久全国免费观看| 国产成人亚洲综合a∨猫咪| 激情综合网在线观看| 欧美日韩国产高清一区| 人妻熟女一区二区aⅴ水野朝阳| 草民电影 神马电影 久久 一区| 国产亚洲精品福利视频在线观看 | 黄色网页入口| 女性向小h片资源在线观看| 尤物一区二区三区精品| 北条麻妃久久99精品| 日韩亚洲在线观看| 热久久免费精品视频| 人人爽久久涩噜噜噜av| 天天操天天舔天天爽| 午夜| 免费亚洲一区二区| 国产福利在线观看视频| 超碰在线caoporn成人| 黄色www.| 欧美另类三级| 国产精品久久久久久无毒不卡| 老鸭窝91久久精品色噜噜导演| 男人扒开女人双腿猛进视频| 日日爽视频| 国产高清免费| 117美女写真午夜一级| 一本久久伊人热热精品中文字幕| 天天干,天天爽| 亚洲在线播放| 成人免费视频看看| 成人免费大片在线观看| 欧美日韩国产美女| 97人妻精品一区二区三区| 免费看色片网站| 亚洲一级片子| 五月天校园春色| 日韩精品99久久久久中文字幕| 亚洲黄网站wwwwwwwww| aa毛片在线观看| 性国产牲交xxxxx视频| 黄色片视频网站| 色偷偷亚洲第一综合网| 亚洲国产成人av国产自| 成 人 黄 色 小说网站 s色| 99热1| 国产欧美一区二区精品性色| 台湾佬久久| 日韩一区二区三区四区五区六区| 精品一区精品二区制服| 狠狠干av| 又粗又硬的毛片aaaaa片| 一区在线不卡| 国产精品二区三区| www.av蜜桃| 国产精品爽爽久久久久久| www.日本三级| 国产精品成人网站| 午夜剧场成年片在线看| av日韩中文字幕| 日韩 欧美 国产 1| 日韩成年片| 老司机香蕉久久久久久| av成人中文字幕| 2021av在线无码最新| 日韩成人精品一区二区| 欧洲女人性开放免费网站| 成人黄色激情电影| 日韩精品999| 91色噜噜| 九九丁香| 国产三级av在在线观看| 一二三四视频社区在线| 成人本色视频在线观看| 日本人成在线播放免费课体台 | 亚洲精品综合| 51视频精品全部免费| 免费在线观看日韩av| 69色综合| 自拍偷拍pron| 亚洲伊人丝袜精品久久| 色老头一区二区三区| 91午夜免费视频| 在线伊人网| 寂寞丰满少妇av| 99在线精品免费| 黄色毛片亚洲| 2020天堂在线亚洲精品专区| 色爱成人综合| 国产精品资源在线| 久久久在线视频| 干干夜夜| 爱逼爱操综合网| 国产a天天免费观看美女| 日本道色综合久久| 中文字幕在线导航| 中文字幕在线2021| 亚洲国产一区二区精品无码| 欧美爱爱爱爱免费视频| 久久九九电影| 99久久国产视频| 中文字幕一区二区三区在线不卡| 亚洲捆绑调教| 日本少妇高潮正在线播放| 亚洲男人a在天堂线一区| 免费公开在线视频| av色| 午夜在线亚洲| 一级视频在线免费观看| 国产男女猛烈无遮掩免费观看网站| 免费在线观看www| 国产好色视频| 日韩一区二区在线看| a级片在线观看视频| 日韩欧美精品一区| 亚洲女性裸体视频| 久久77777| 黄色激情影院| 欧美不卡无线在线一二三区观| 免费av毛片在线播放| 夜夜操,天天摸| 午夜在线欧美蜜桃| 久久伊人网视频| a黄色在线观看| 午夜69成人做爰视频| 手机看片精品国产福利| 青青久久| 97久久国产露脸精品国产| 中文在线а天堂av| 亚洲国产区| 永久免费观看的毛片手机视频| 日本久久精品| 亚洲人成色777777精品音频| 91.com视频| 亚洲日日日| 99久久综合精品五月天| 51国产偷自视频区免费播放| 青娱乐免费在线视频| 毛多水多www偷窥小便| 亚洲精选成人| 99久久国产露脸精品吞精| 日本免费不卡一区二区| 丝袜国产免费观看| 午夜香蕉| 免费av黄色网址| 天干天干天啪啪夜太爽爽av| 国产一区二区无码专区| 日韩精品在线观看一区| av网站在线观看播放| 日韩a∨| 国语free性xxxxx按摩| 在线一区二区三区在线一区 | 亚洲 欧美 变态 国产 另类| 精品国产一区在线观看| 50岁熟妇的呻吟声对白| 美女互摸屁股| 精品久久久国产精品999| 国产在线一二三四区| 琪琪色综合网| 亚洲高清国产拍精品26u| 国产中文久久| 免费黄色在线看| 一区二区不卡高清| 四虎影院色| 色哟哟网站入口亚洲精品 | 亚洲欧美自拍偷| 男女激情四射| 嫩模升级极品大尺度hd| 久久精品2023| 玉女心经bt下载| 写真片福利在线播放| 伊人青青综合| 涩涩涩在线观看| 亚洲黄色影片| 韩国和日本免费不卡在线v| 色婷婷综合视频| 亚洲国产成人tv| 妺妺窝人体色www聚色窝仙踪| 96色综合| 欧美三日本三级三级在线播放| 久久成人精品| 91视频免费版污| 午夜精品在线看| 欧美日韩精品亚洲| 国产v亚洲v天堂a无码| 亚洲午夜精品在线| 又大又硬又爽免费视频| 日韩视频免费直播| 婷婷色网视频在线播放| 亚洲9区| 337人体做爰大胆视频| 天堂中文在线资源在线观看| 模特av在线| 日日碰狠狠躁| 成人精品视频免费在线观看| 天天澡天天摸天天添视频| www四虎| 男女污视频在线观看| 在线观看国产网址你懂的| 98婷婷狠狠成人免费视频| 日本人配人免费视频人| 久播影院在线观看| 国产白丝无码免费视频| 久久天天躁狠狠躁夜夜2020老熟妇 | 天天网综合| 91成人在线视频观看| 国产人免费视频在线观看| 亚洲欧美精品午睡沙发| 国产一精品一av一免费| 综合久久久久久久久| 强奷妇系列中文字幕| 欧美理伦片在线播放| 久久女人| 成人性视频免费看| 男女乱淫真视频免费观看| 18资源在线www免费| 精品国产一区二区三区四| 国产69精品久久app免费版| 亚洲综合另类小说色区大陆| 偷拍精品一区二区三区| 杏吧成人免费视频观看| 他用舌头给我高潮喷水在线| 办公室大战高跟丝袜秘书经理ol| 一个人看的日本hd免费| 国产精品久久一区主播| 精品国产区| 国产成a人片在线观看视频下载 | 性感玉足| 九九色综合网| 在线观看免费观| 蜜桃一区二区三区| 51视频精品全部免费| 夜夜嗨精品免费观看视频| 很黄很色的视频| 亚洲麻豆一区二区三区| 777久久久精品| 懂色av蜜臂av粉嫩av| 国产综合久久精品| 欧美日韩一区二区在线| 疯狂添女人下部视频免费| 一区二区国产在线| 午夜久久美女| 好爽好湿好硬好大免费视频| 午夜小视频免费观看| 久色视频在线| 国产精品污污网站在线观看| 动漫一区二区三区| 每日更新在线观看av| 99在线首页视频| 久久99热婷婷精品一区| 韩国在线一区二区| 中文字幕在线视频第一页| 亚色中文在线| 精品久久久久久亚洲中文字幕| 深夜成人在线| 一级黄色影片在线观看| 精品国产黄a∨片高清在线| 韩国a级黄色| 日本中文字幕在线| 日日爱网站| 欧美姓爱综合网| 久久中文视频| 91视频三区| 亚欧洲精品视频在线观看| 亚洲天堂网一区二区三区| 伊人影视久久| 男女互操在线网站| av导航第一福利网| 福利社区在线观看| 成人爱爱电影网址| 国产一级淫片a级aaa| av夜夜操| 国产成人亚洲欧洲| 国产69精品对白农村妇女| 国产丝袜精品视频| 国产精品酒店| 91亚洲精品久久久中文字幕| 2020久久香蕉国产线看观看| 国内美女激情网站| 特黄特色大片免费播放器图片| 大尺度视频网站在线观看| 成年午夜视频| 久草福利在线视频| 中文字幕日韩欧美| 人人做人人爽人人爱| 我中文字幕6区| 手机看片1024久久| 亚洲综合国产精品第一页| 色丁香久久| 日本三级不卡|