環(huán)球簡(jiǎn)訊:9 個(gè) yyds 的 Java 項(xiàng)目,可應(yīng)對(duì)各種私活!
大家好,我是蝸牛。
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ì)話(huà)、單點(diǎn)登錄、OAuth2.0、微服務(wù)網(wǎng)關(guān)鑒權(quán)等一系列權(quán)限相關(guān)問(wèn)題。Sa-Token 的 API 設(shè)計(jì)非常簡(jiǎn)單,有多簡(jiǎn)單呢?以登錄認(rèn)證為例,你只需要:
// 在登錄時(shí)寫(xiě)入當(dāng)前會(huì)話(huà)的賬號(hào)idStpUtil.login(10001);// 然后在需要校驗(yàn)登錄處調(diào)用以下方法:// 如果當(dāng)前會(huì)話(huà)未登錄,這句代碼會(huì)拋出 `NotLoginException` 異常StpUtil.checkLogin();
復(fù)制
至此,我們已經(jīng)借助 Sa-Token 完成登錄認(rèn)證!此時(shí)的你小腦袋可能飄滿(mǎn)了問(wèn)號(hào),就這么簡(jiǎn)單?自定義 Realm 呢?全局過(guò)濾器呢?我不用寫(xiě)各種配置文件嗎?
沒(méi)錯(cuò),在 Sa-Token 中,登錄認(rèn)證就是如此簡(jiǎn)單,不需要任何的復(fù)雜前置工作,只需這一行簡(jiǎn)單的API調(diào)用,就可以完成會(huì)話(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ì)話(huà)才可以進(jìn)入請(qǐng)求
@SaCheckPermission("user:add")@RequestMapping("/user/insert")public String insert(SysUser user) {// ...return "用戶(hù)增加";}
復(fù)制
將某個(gè)賬號(hào)踢下線(xiàn)(待到對(duì)方再次訪(fǎng)問(wèn)系統(tǒng)時(shí)會(huì)拋出 NotLoginException 異常)
// 使賬號(hào)id為 10001 的會(huì)話(huà)強(qiáng)制注銷(xiāo)登錄StpUtil.logoutByLoginId(10001);
復(fù)制
在 Sa-Token 中,絕大多數(shù)功能都可以 一行代碼 完成:
StpUtil.login(10001); // 標(biāo)記當(dāng)前會(huì)話(huà)登錄的賬號(hào)idStpUtil.getLoginId(); // 獲取當(dāng)前會(huì)話(huà)登錄的賬號(hào)idStpUtil.isLogin(); // 獲取當(dāng)前會(huì)話(huà)是否已經(jīng)登錄, 返回true或falseStpUtil.logout(); // 當(dāng)前會(huì)話(huà)注銷(xiāo)登錄StpUtil.logoutByLoginId(10001); // 讓賬號(hào)為10001的會(huì)話(huà)注銷(xiāo)登錄(踢人下線(xiàn))StpUtil.hasRole("super-admin"); // 查詢(xún)當(dāng)前賬號(hào)是否含有指定角色標(biāo)識(shí), 返回true或falseStpUtil.hasPermission("user:add"); // 查詢(xún)當(dāng)前賬號(hào)是否含有指定權(quán)限, 返回true或falseStpUtil.getSession(); // 獲取當(dāng)前賬號(hào)id的SessionStpUtil.getSessionByLoginId(10001); // 獲取賬號(hào)id為10001的SessionStpUtil.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)制注銷(xiāo) (不同端不受影響)StpUtil.openSafe(120); // 在當(dāng)前會(huì)話(huà)開(kāi)啟二級(jí)認(rèn)證,有效期為120秒StpUtil.checkSafe(); // 校驗(yàn)當(dāng)前會(huì)話(huà)是否處于二級(jí)認(rèn)證有效期內(nèi),校驗(yàn)失敗會(huì)拋出異常StpUtil.switchTo(10044); // 將當(dāng)前會(huì)話(huà)身份臨時(shí)切換為其它賬號(hào)
復(fù)制
即使不運(yùn)行測(cè)試,相信您也能意會(huì)到絕大多數(shù) API 的用法。想要了解更多請(qǐng)參考:https://gitee.com/dromara/sa-token。
2. Forest
一款極大程度解放你的 HTTP 接入工作的強(qiáng)大 HTTP 客戶(hù)端框架。HTTP 協(xié)議很復(fù)雜嗎?那是因?yàn)槟氵€沒(méi)有使用過(guò) Forest,雖然業(yè)內(nèi)有很多其他優(yōu)秀的HTTP 客戶(hù)端,但是你錯(cuò)過(guò)了 Forest,將會(huì)錯(cuò)過(guò)一大片優(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è)開(kāi)源的 Java HTTP 客戶(hù)端框架,用來(lái)訪(fǎng)問(wèn)第三方服務(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ǔ)言寫(xiě)的,接口自然也只能通過(guò) HTTP 接口來(lái)調(diào)用。于是日積月累下來(lái),在 Java 代碼中就有許許多多各式各樣的 HTTP 調(diào)用接口,而且調(diào)用方式也不統(tǒng)一,有 HttpClient 寫(xiě)的、有 OkHttp 寫(xiě)的、有自己包裝的,光公司內(nèi)部不同人包裝的 HTTP 工具類(lèi)就有兩三種。
而且 url 基本寫(xiě)死在代碼中,很難維護(hù),不同接口又有不同的參數(shù)傳輸方式,有 GET 、有 POST,有 JSON 傳輸?shù)?、?XML 傳輸?shù)摹.?dāng)有一個(gè)接口需要修改,完了,光找到代碼在什么地方就要花半天時(shí)間。
而 Forest 能幫助我很好地將 HTTP 代碼和業(yè)務(wù)代碼解耦開(kāi)來(lái),請(qǐng)求調(diào)用者不必關(guān)心 HTTP 相關(guān)的細(xì)節(jié)。
自動(dòng)拼接 HTTP 的各種參數(shù)
包括 URL、Header、Body 等等參數(shù)都能依靠 Java 注解來(lái)聲明。這里就舉一個(gè)高德地圖的栗子,來(lái)看看 Forest 是如何優(yōu)雅的聲明 HTTP 請(qǐng)求接口的:
/** * 高德地圖服務(wù)客戶(hù)端接口 */@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)求查詢(xún)經(jīng)緯度Map locationInfo = amap.getLocation("32.1242832", "56.3290434");
復(fù)制
自動(dòng) JSON 和 XML 轉(zhuǎn)換
其實(shí),我們處理 HTTP 的工作時(shí),除了浪費(fèi)在組裝各種請(qǐng)求參數(shù)外,大部分時(shí)間都花了在序列化和反序列化各種格式的數(shù)據(jù)上,如 JSON 和 XML。
以前用 HttpClient,這些重復(fù)的機(jī)械性工作都要自己來(lái)搞,很是麻煩。
用 Forest 就方便多了,比如要 POST 一個(gè) JSON 對(duì)象,直接掛個(gè) @JSONBody 就好了,就是這么清爽。
// 直接將 MyUserInfo 轉(zhuǎn)換成 JSON// 將服務(wù)端響應(yīng)返回的 JSON 數(shù)據(jù)轉(zhuǎn)換成 Result 類(lèi)對(duì)象@Post("http://localhost:8080/user")Result createUser(@JSONBody MyUserInfo user);
復(fù)制
和 Retrofit 以及 Feign 的比較
之前也用過(guò)這兩款開(kāi)源框架,都很強(qiáng)大,但各有優(yōu)缺點(diǎn)。
Retrofit 的主要的問(wèn)題時(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ò)代理就要自己去寫(xiě)代碼,而 Forest 提供了 @HTTPProxy 注解,設(shè)置一下就完事了。
如果要擴(kuò)展自定義注解都是基于 OkHttp 的攔截器,不是特別方便,而 Forest 攔截器要比 OkHttp 的方便很多,提供 onInvoke, beforeExecute, onSccuess, onError 等回調(diào)方法,等于把一個(gè)請(qǐng)求的生老病死都涵蓋了。
而 Feign 的問(wèn)題則是和 Spring 綁的太緊,很多功能需要依賴(lài) Spring 去做,太加了 Spring 相關(guān)包又太重了。
Forest 的核心包基本涵蓋了所有 HTTP 所需功能和注解,不依賴(lài) 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)行新寫(xiě)或者重構(gòu),用 liteflow 最合適不過(guò)。它是一個(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 {@Overridepublic void process() {//do your business }}//這是條件組件@LiteflowComponent(id = "b", name = "組件B描述")public class BCondCmp extends NodeCondComponent {@Overridepublic String processCond() {//do your businessreturn "e"; }}
復(fù)制
然后去定義你的規(guī)則,LiteFlow支持 XML,yml,JSON 三種格式。這里以 XML 形式為例:
復(fù)制
復(fù)制
這樣你的系統(tǒng)就會(huì)按照規(guī)則文件定義的方式,去執(zhí)行你的業(yè)務(wù)組件。是不是很簡(jiǎn)單?
那規(guī)則文件定義在哪呢,LiteFlow 并不限定你的規(guī)則文件來(lái)源,可以是本地文件,可以是注冊(cè)中心,可以是任何數(shù)據(jù)庫(kù)。LiteFlow 提供了非常自由的接口供你擴(kuò)展,你想存儲(chǔ)在哪里都行。改變規(guī)則文件,即可實(shí)時(shí)刷新你的規(guī)則流程!如果你想做一個(gè)靈活度高,伸縮性強(qiáng)的系統(tǒng),LiteFlow 是不是非常適合呢?
LiteFlow 為每一個(gè)請(qǐng)求都去開(kāi)辟申請(qǐng)了一個(gè) Slot,你可以理解為上下文,所有的組件共享這個(gè) Slot。你可以在任意組件里通過(guò)對(duì) Slot 的訪(fǎng)問(wèn)來(lái)獲得任意數(shù)據(jù),也可以存放任意數(shù)據(jù)。你也可以擴(kuò)展 Slot,自定義這個(gè) Slot 的屬性。
@LiteflowComponent(id = "a", name = "組件A描述")public class ACmp extends NodeComponent {@Overridepublic void process() { Slot slot = this.getSlot();//通過(guò)對(duì)slot的getData,setData,或者存取你自己擴(kuò)展的slot屬性 }}
復(fù)制
正因?yàn)橛?Slot 的存在,才抹平了組件與組件之間的差異性,使得每一個(gè)業(yè)務(wù)組件之間無(wú)強(qiáng)依賴(lài)。這樣的設(shè)計(jì),就可以讓你的系統(tǒng)高度自由化,組件復(fù)用,組件調(diào)換順序得以方便的實(shí)現(xiàn)!
LiteFlow 還支持 2 種腳本語(yǔ)言的接入,目前支持 Groovy 和 QLExpress 兩種腳本語(yǔ)言。你可以在 xml/yml/json 定義腳本,以下以 XML 為例:
100){ return "a"; }else{ return "b"; } ]]>
復(fù)制
那么在什么地方定義是哪種語(yǔ)言的腳本呢?LiteFlow 的腳本功能是一個(gè) SPI 機(jī)制的實(shí)現(xiàn)。你依賴(lài)了哪個(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)而輕的低侵入式在線(xià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)而輕的低侵入式在線(xià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ì)是難上手,重依賴(lài)。Jpom 則是針對(duì)中小公司或者團(tuán)隊(duì)設(shè)計(jì)的一款低侵入,輕依賴(lài)的一款輕量級(jí)的 DevOps 軟件。
項(xiàng)目主要功能及特點(diǎn):
創(chuàng)建、修改、刪除項(xiàng)目、Jar 包管理;實(shí)時(shí)查看控制臺(tái)日志、備份日志、刪除日志、導(dǎo)出日志;在線(xiàn)構(gòu)建項(xiàng)目發(fā)布項(xiàng)目一鍵搞定;多節(jié)點(diǎn)管理、多節(jié)點(diǎn)自動(dòng)分發(fā);在線(xiàn) 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)控;多用戶(hù)管理,用戶(hù)項(xiàng)目權(quán)限獨(dú)立(上傳、刪除權(quán)限可控制),完善的操作日志;系統(tǒng)路徑白名單模式,杜絕用戶(hù)誤操作系統(tǒng)文件;在線(xiàn)管理 Nginx 配置文件、SSL 證書(shū)文件。一鍵安裝(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
復(fù)制
備用地址yum install -y wget && wget -O install.sh https://cdn.jsdelivr.net/gh/dromara/Jpom/docs/install.sh && bash install.sh Agent
復(fù)制
支持自動(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
復(fù)制
啟動(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
復(fù)制
備用地址yum install -y wget && wget -O install.sh https://cdn.jsdelivr.net/gh/dromara/Jpom/docs/install.sh && bash install.sh Server
復(fù)制
支持自動(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
復(fù)制
支持自動(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
復(fù)制
啟動(dòng)成功后,服務(wù)端的端口為 2122 訪(fǎng)問(wèn)管理頁(yè)面。例如 http://localhost:2122/
特別提醒:一鍵安裝的時(shí)候注意執(zhí)行命令不可在同一目錄下,即 Server 端和 Agent 端不可安裝在同一目錄下。
如無(wú)法訪(fǎng)問(wèn),檢查下是否開(kāi)啟了防火墻 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ú)法訪(fǎng)問(wèn),并且使用的是云服務(wù)器,還需要到云服務(wù)器管理后臺(tái)中關(guān)閉防火墻。
想要了解更多請(qǐng)參考:https://gitee.com/dromara/Jpom。
5. Cubic
首先我要介紹的是Cubic,一站式問(wèn)題定位平臺(tái)!線(xiàn)程棧監(jiān)控、線(xiàn)程池監(jiān)控、動(dòng)態(tài)arthas命令集、依賴(lài)分析等等等,強(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 介紹
一站式問(wèn)題定位平臺(tái),還在為線(xiàn)上問(wèn)題而煩惱嗎?
線(xiàn)程棧監(jiān)控、線(xiàn)程池監(jiān)控、動(dòng)態(tài) arthas 命令集、依賴(lài)分析等等等,致力于應(yīng)用級(jí)監(jiān)控,幫助開(kāi)發(fā)人員快速定位問(wèn)題。
5.2 有什么特性
兼容性:整體監(jiān)控不管你是 IDC、ECS、Docker 部署,都可完美兼容;易用:無(wú)需任何配置,開(kāi)箱即用,基于 agent 無(wú)侵入接入,升級(jí)應(yīng)用端無(wú)感知;強(qiáng)大:支持對(duì)應(yīng)用的基礎(chǔ)監(jiān)控、堆棧監(jiān)控、線(xiàn)程池監(jiān)控等等;高擴(kuò)展:提供良好的擴(kuò)展接口,給你自主選擇。使用后能帶來(lái)怎樣工作效率上的提升。
5.3 功能展示
實(shí)例中心(展示當(dāng)前實(shí)例信息)
基礎(chǔ)信息(點(diǎn)擊實(shí)例->展示當(dāng)前實(shí)例的基礎(chǔ)信息)
依賴(lài)監(jiān)控(點(diǎn)擊實(shí)例-〉展示當(dāng)前實(shí)例的依賴(lài)包信息)
Arthas 命令操作
線(xiàn)程池監(jiān)控
實(shí)時(shí)線(xiàn)程棧
歷史線(xiàn)程棧
想要了解更多請(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)中,如何通過(guò)有效快速的認(rèn)證鑒權(quán)來(lái)保護(hù)后端提供的 REST API 變得尤為重要。
對(duì)現(xiàn)存框架,不原生支持 RESTful 的 Apache Shiro,還是深度綁定 Spring 的 Spring Security,或多或少都不是我們的理想選型。
于是乎 Sureness 誕生了,我們希望能解決這些問(wèn)題。提供一個(gè)面向 REST API、無(wú)框架依賴(lài)、可以動(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ì)開(kāi)發(fā)的一個(gè)認(rèn)證鑒權(quán)框架。
面向 REST API 的認(rèn)證鑒權(quán),基于 RBAC(用戶(hù)-角色-資源)主要關(guān)注于對(duì) API 的安全保護(hù)。無(wú)特定 Web 框架依賴(lài),開(kāi)箱即用(已有 SpringBoot、Quarkus、Javalin、Ktor、Micronaut、Jfinal、Solon 等集成樣例);支持動(dòng)態(tài)修改權(quán)限配置(動(dòng)態(tài)修改配置每個(gè) API 的訪(fǎng)問(wèn)權(quán)限) 支持 Websocket 、主流 HTTP 容器 Servlet、JAX-RS、Spring Reactive;支持多種認(rèn)證策略 JWT、Basic Auth、Digest Auth ... 可擴(kuò)展自定義認(rèn)證方式;基于改進(jìn)的字典匹配樹(shù)擁有的高性能;良好的擴(kuò)展接口、樣例和文檔,幫助急速理解、擴(kuò)展與使用 Sureness 的低配置;易擴(kuò)展,不耦合其他框架,希望能對(duì)系統(tǒng)多場(chǎng)景快速安全的保護(hù)。6.3 對(duì)比
benchmark
基準(zhǔn)測(cè)試顯示 Sureness 對(duì)比無(wú)權(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ì)開(kāi)始考慮上 SkyWalking、Pinpoint 等分布式追蹤系統(tǒng)來(lái)解決?;?OpenTracing 規(guī)范,而且通常都是無(wú)侵入性的,并且有相對(duì)友好的管理界面來(lái)進(jìn)行鏈路 Span 的查詢(xún)。
但是搭建分布式追蹤系統(tǒng),熟悉以及推廣到全公司的系統(tǒng)需要一定的時(shí)間周期。而且當(dāng)中涉及到鏈路 span節(jié)點(diǎn)的存儲(chǔ)成本問(wèn)題,全量采集還是部分采集?
如果全量采集,就以 SkyWalking 的存儲(chǔ)來(lái)舉例,ES 集群搭建至少需要 5 個(gè)節(jié)點(diǎn)。這就需要增加服務(wù)器成本。況且如果微服務(wù)節(jié)點(diǎn)多的話(huà),一天下來(lái)產(chǎn)生幾十 G 上百 G 的數(shù)據(jù)其實(shí)非常正常。如果想保存時(shí)間長(zhǎng)點(diǎn)的話(huà),也需要增加服務(wù)器磁盤(pán)的成本。
當(dāng)然分布式追蹤系統(tǒng)是一個(gè)最終的解決方案,如果您的公司已經(jīng)上了分布式追蹤系統(tǒng),那 TLog 并不適用。
TLog 提供了一種最簡(jiǎn)單的方式來(lái)解決日志追蹤問(wèn)題。它不收集日志,也不需要另外的存儲(chǔ)空間,它只是自動(dòng)的對(duì)你的日志進(jìn)行打標(biāo)簽。自動(dòng)生成 TraceId 貫穿你微服務(wù)的一整條鏈路。并且提供上下游節(jié)點(diǎn)信息。適合中小型企業(yè)以及想快速解決日志追蹤問(wèn)題的公司項(xiàng)目使用。
為此 TLog 適配了三大日志框架,支持自動(dòng)檢測(cè)適配。支持 Dubbo、Dubbox、Spring Cloud 三大RPC框架。更重要的是,你的項(xiàng)目接入 TLog,可能連十分鐘就不需要 :)
7.2 項(xiàng)目特性
目前 TLog 的支持的特性如下:
通過(guò)對(duì)日志打標(biāo)簽完成輕量級(jí)微服務(wù)日志追蹤;提供三種接入方式:javaagent 完全無(wú)侵入接入,字節(jié)碼一行代碼接入,基于配置文件的接入;對(duì)業(yè)務(wù)代碼無(wú)侵入式設(shè)計(jì)。使用簡(jiǎn)單,10 分鐘即可接入;支持常見(jiàn)的 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)簽的選擇;支持異步線(xiàn)程的追蹤,包括線(xiàn)程池,多級(jí)異步線(xiàn)程等場(chǎng)景;幾乎無(wú)性能損耗,快速穩(wěn)定。經(jīng)過(guò)壓測(cè),損耗在0.01%。7.3 接入方式
使用后你的每行日志會(huì)變成以下格式:
想要了解更多請(qǐng)參考:https://gitee.com/dromara/TLog。
8. ImageCombiner
無(wú)需 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è)專(zhuān)門(mén)用于 Java 服務(wù)端圖片合成的工具。沒(méi)有很復(fù)雜的功能,追求簡(jiǎn)單實(shí)用,從實(shí)際業(yè)務(wù)場(chǎng)景出發(fā),提供簡(jiǎn)單的接口,幾行代碼即可實(shí)現(xiàn)圖片拼合(當(dāng)然用于合成水印也可以)。特別適合圖片營(yíng)銷(xiāo)、產(chǎn)品分享等需要實(shí)時(shí)生成圖片場(chǎng)景。
8.2 特性
素材上支持圖片、文本、矩形三種,支持元素的定位、縮放、旋轉(zhuǎn)、圓角、透明度、顏色、字體、字號(hào)、刪除線(xiàn)、居中繪制、文本自動(dòng)換行等特性,足夠覆蓋圖片合成的日常需求。項(xiàng)目不依賴(lài)任何框架,完全基于 JDK 本身編寫(xiě),沒(méi)有各種花里胡哨的東西,性能還是相當(dāng)不錯(cuò)的。
8.3 效率提升
通過(guò)對(duì) Graphics2D 的封裝和元素模型的提煉,屏蔽了圖像處理細(xì)節(jié),把復(fù)雜的編碼簡(jiǎn)化為設(shè)置各個(gè)元素的位置、屬性即可。作者日常工作中,一個(gè)約含十余個(gè)元素的復(fù)雜圖片合成,開(kāi)發(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");
復(fù)制
想要了解更多請(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)、安全和開(kāi)放的用戶(hù)身份管理(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)證的整合;提供用戶(hù)生命周期管理,支持 SCIM 2 協(xié)議,基于 Apache Kafka 代理,通過(guò)連接器(Connector)實(shí)現(xiàn)身份供給同步;認(rèn)證中心具有平臺(tái)無(wú)關(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ú)立性,不依賴(lài)認(rèn)證中心,又可用使用認(rèn)證中心的認(rèn)證,實(shí)現(xiàn)單點(diǎn)登錄;基于 Java EE 平臺(tái),采用 Spring、MySQL、Tomcat、Redis、Apache Kafka 等開(kāi)源技術(shù),微服務(wù)架構(gòu),擴(kuò)展性強(qiáng);開(kāi)源、安全、自主可控,許可證 Apache 2.0 License & MaxKey 版權(quán)聲明。界面預(yù)覽
想要了解更多請(qǐng)參考:https://gitee.com/dromara/MaxKey。
最后
其實(shí)Dromara開(kāi)源社區(qū)還有最知名的項(xiàng)目(也是star最多的項(xiàng)目)——Hutool,那我為什么不寫(xiě)呢。我想說(shuō),這框架普及率太高了,幾乎是可以取代 Apache Common 包、Guava包的存在,程序員應(yīng)該每個(gè)人都用下。
以上推薦的開(kāi)源項(xiàng)目,也是 Dromara Java 社區(qū)里的精品項(xiàng)目,很多都已經(jīng)是 GVP 項(xiàng)目了,用好這些框架/工具,真的能讓工作效率大大提升。
我是蝸牛,大廠(chǎng)程序員,專(zhuān)注技術(shù)原創(chuàng)和個(gè)人成長(zhǎng),正在互聯(lián)網(wǎng)上摸爬滾打。下期見(jiàn)!
標(biāo)簽: https HTTP 網(wǎng)絡(luò)安全 Apache Spring
推薦
-
環(huán)球簡(jiǎn)訊:9 個(gè) yyds 的 Java 項(xiàng)目,可應(yīng)對(duì)各種私活!
首先我要介紹的是Sa-Token,可能是史上功能最全的輕量級(jí)Java權(quán)限認(rèn)證框架。簡(jiǎn)單的使用方式,豐富的特性...
來(lái)源: -
全球今熱點(diǎn):什么是公司治理體系_什么是公司治理
1、有人說(shuō),中國(guó)企業(yè)“其興也勃,其亡也忽”,我們深有同感。2、為了究其原因,2003年,我們探討治理的...
來(lái)源: -
【環(huán)球播資訊】梅安森(300275)2月22日主力資金凈賣(mài)出385.03萬(wàn)元
截至2023年2月22日收盤(pán),梅安森(300275)報(bào)收于17 47元,下跌1 24%,換手率2 06%,成交量3 03萬(wàn)手,成交額5287 26萬(wàn)元。
來(lái)源: -
世界快播:陽(yáng)了應(yīng)該怎么辦-陽(yáng)性感染者如何用藥 02月22日14時(shí)遼寧鞍山疫情數(shù)據(jù)
青壯年一般高燒階段不超過(guò)3天,到第4、第5天會(huì)明顯好轉(zhuǎn)。如高燒持續(xù)3天以上,且沒(méi)有緩解趨勢(shì),建議前往...
來(lái)源: -
環(huán)球簡(jiǎn)訊:9 個(gè) yyds 的 Java 項(xiàng)目,可應(yīng)對(duì)各種私活!
首先我要介紹的是Sa-Token,可能是史上功能最全的輕量級(jí)Java權(quán)限認(rèn)證框架。簡(jiǎn)單的使用方式,豐富的特性...
來(lái)源: -
天天最資訊丨無(wú)懼土耳其反對(duì) 瑞典外交大臣:加入北約只是時(shí)間問(wèn)題
財(cái)聯(lián)社2月22日訊(編輯夏軍雄)當(dāng)?shù)貢r(shí)間周三(2月22日),瑞典外交大臣比爾斯特倫在接受媒體采訪(fǎng)時(shí)
來(lái)源: -
微軟增強(qiáng)win11系統(tǒng)設(shè)置應(yīng)用
微軟正在改進(jìn)Win11設(shè)置應(yīng)用,包括添加對(duì)VHD VHDX硬盤(pán)的支持、改進(jìn)鍵盤(pán)選項(xiàng)和引入全新的“Home”標(biāo)簽等...
來(lái)源: -
實(shí)時(shí)焦點(diǎn):農(nóng)行回應(yīng)對(duì)雄安購(gòu)房者推出連心貸,連心貸已被注冊(cè)為商標(biāo)
農(nóng)行回應(yīng)對(duì)雄安購(gòu)房者推出連心貸,連心貸已被注冊(cè)為商標(biāo)
來(lái)源: -
【跨國(guó)企業(yè)在中國(guó)】跨國(guó)消費(fèi)巨頭談中國(guó)市場(chǎng):前景向好、充滿(mǎn)信心
【跨國(guó)企業(yè)在中國(guó)】跨國(guó)消費(fèi)巨頭談中國(guó)市場(chǎng):前景向好、充滿(mǎn)信心---外資企業(yè)持續(xù)增資的背后,體現(xiàn)了對(duì)中...
來(lái)源: -
中國(guó)衛(wèi)星漲停 機(jī)構(gòu)凈賣(mài)出1.03億元
中國(guó)衛(wèi)星漲停機(jī)構(gòu)凈賣(mài)出1 03億元---中國(guó)經(jīng)濟(jì)網(wǎng)北京2月22日訊中國(guó)衛(wèi)星今日漲停,截至收盤(pán)報(bào)27 69元,漲...
來(lái)源: -
天天頭條:金蝶國(guó)際預(yù)計(jì)2022年虧損3.6億至4.2億 港股跌0.9%
金蝶國(guó)際預(yù)計(jì)2022年虧損3 6億至4 2億港股跌0 9%---中國(guó)經(jīng)濟(jì)網(wǎng)北京2月22日訊金蝶國(guó)際(00268 HK)今...
來(lái)源: -
熱點(diǎn)在線(xiàn)丨中銀證券白冰洋離任4只權(quán)益基金
中銀證券白冰洋離任4只權(quán)益基金---中國(guó)經(jīng)濟(jì)網(wǎng)北京2月22日訊今日,中銀國(guó)際證券股份有限公司發(fā)布基金經(jīng)理...
來(lái)源: -
【跨國(guó)企業(yè)在中國(guó)】“美麗經(jīng)濟(jì)”持續(xù)增長(zhǎng),歐萊雅如何在中國(guó)“美美與共”?
【跨國(guó)企業(yè)在中國(guó)】“美麗經(jīng)濟(jì)”持續(xù)增長(zhǎng),歐萊雅如何在中國(guó)“美美與共”?---中新網(wǎng)上海2月22日電凝聚...
來(lái)源: -
集邦咨詢(xún):全球儲(chǔ)能齊放量 2023年儲(chǔ)能裝機(jī)預(yù)計(jì)達(dá)34.9GW/77.9GWh
TrendForce集邦咨詢(xún)數(shù)據(jù)顯示,2022年全球新增儲(chǔ)能裝機(jī)20 5GW 42 1GWh,同比增
來(lái)源: -
天天簡(jiǎn)訊:董承非最新發(fā)聲:權(quán)益?zhèn)}位升至六七成,近10%倉(cāng)位持有氣囊和雪球,未來(lái)是科技的時(shí)代,不要抱有幻想
財(cái)聯(lián)社2月22日訊(記者沈述紅)繼一周前因“千萬(wàn)資產(chǎn)”論調(diào)引發(fā)輿論風(fēng)波后,??べY產(chǎn)合伙人董承非在2
來(lái)源: -
天天熱文:人工智能如何影響文化產(chǎn)業(yè)
本文轉(zhuǎn)自:經(jīng)濟(jì)日?qǐng)?bào)最近,關(guān)于人工智能產(chǎn)品ChatGPT的討論不斷刷爆朋友圈。它不僅可以陪人們娛樂(lè)聊天,還...
來(lái)源: -
Fabacus獲得450萬(wàn)英鎊Pre-A輪融資
Fabacus是一家零售數(shù)字化轉(zhuǎn)型方案提供商,旨在對(duì)授權(quán)和零售行業(yè)的業(yè)務(wù)進(jìn)行數(shù)字化轉(zhuǎn)型。旗下平臺(tái)Xelacore...
來(lái)源: -
全球快播:播恩集團(tuán)深交所公開(kāi)招股
播恩集團(tuán)是一家新型現(xiàn)代化農(nóng)業(yè)集團(tuán),該公司以預(yù)混料、教槽料、母豬料為主營(yíng)業(yè)務(wù),以添加劑、動(dòng)物保健品...
來(lái)源: -
黑粉侮辱謾罵趙麗穎被判賠
天眼查App顯示,近日,趙麗穎與楊某某相關(guān)網(wǎng)絡(luò)侵權(quán)責(zé)任糾紛一審判決書(shū)公開(kāi)。文書(shū)顯示,原告趙麗穎訴稱(chēng),...
來(lái)源: -
環(huán)球快資訊丨諾基亞與新加坡電信公司Antina達(dá)成為期10年的5G協(xié)議
據(jù)財(cái)聯(lián)社,諾基亞周三贏得了與AntinaPte Ltd 現(xiàn)有的全國(guó)5G網(wǎng)絡(luò)協(xié)議的10年延期,AntinaPte Ltd 是由...
來(lái)源: -
全球今熱點(diǎn):什么是公司治理體系_什么是公司治理
1、有人說(shuō),中國(guó)企業(yè)“其興也勃,其亡也忽”,我們深有同感。2、為了究其原因,2003年,我們探討治理的...
來(lái)源: -
今日最新!全球186個(gè)國(guó)家/地區(qū)“通脹排行榜”一覽,美聯(lián)儲(chǔ)紀(jì)要前多國(guó)提“高通脹”
今天周三(2023 2 22),晚間將迎來(lái)市場(chǎng)聚焦的美聯(lián)儲(chǔ)紀(jì)要。美聯(lián)儲(chǔ)紀(jì)要前,就在今天白天時(shí)候,包括
來(lái)源: -
要聞:474萬(wàn)考研生背后的市場(chǎng)變局
474萬(wàn)考研生背后的市場(chǎng)變局---2月21日起,各地陸續(xù)開(kāi)放2023考研初試成績(jī)查詢(xún),“考研成績(jī)”“考研國(guó)家線(xiàn)...
來(lái)源: -
百度App Q4健康相關(guān)搜索請(qǐng)求同比增長(zhǎng)40%
DoNews2月22日消息,百度(NASDAQ:BIDU,HKEX:9888)發(fā)布了截至2022年12月31日的第四季度及全年未經(jīng)審...
來(lái)源: -
頻現(xiàn)調(diào)查、留置 A股高管成“高?!?/a>
頻現(xiàn)調(diào)查、留置A股高管成“高危”---一夜三位高管被調(diào)查震驚資本市場(chǎng)。2月20日晚間,和邦生物、中炬高新...
來(lái)源: -
中國(guó)貿(mào)促會(huì)報(bào)告:約九成中企看好RCEP投資機(jī)遇
中國(guó)貿(mào)促會(huì)報(bào)告:約九成中企看好RCEP投資機(jī)遇---中新社北京2月22日電中國(guó)貿(mào)促會(huì)22日發(fā)布的一項(xiàng)調(diào)查報(bào)告...
來(lái)源: -
全球?qū)崟r(shí):貝殼攜手騰訊云達(dá)成戰(zhàn)略合作 加速居住產(chǎn)業(yè)數(shù)字效能釋放
DoNews2月22日消息,貝殼與騰訊云今日簽署戰(zhàn)略合作框架協(xié)議,就公有云服務(wù)展開(kāi)長(zhǎng)期合作。雙方將充分發(fā)揮...
來(lái)源: -
銀行板塊跌0.49% 瑞豐銀行漲1.55%居首
銀行板塊跌0 49%瑞豐銀行漲1 55%居首---中國(guó)經(jīng)濟(jì)網(wǎng)北京2月22日訊今日,銀行板塊整體漲幅-0 49%,其中...
來(lái)源: -
最新消息:李彥宏內(nèi)部信:AI技術(shù)棧發(fā)生了根本性變化,百度已進(jìn)行全棧布局
百度在財(cái)報(bào)披露中提及,即將在3月份推出新一代的大語(yǔ)言模型“文心一言”,它也是繼文心一格之后百度的又...
來(lái)源: -
觀(guān)熱點(diǎn):愛(ài)奇藝2022全年?duì)I收290億元 會(huì)員數(shù)漲至1.2億
DoNews2月22日消息,愛(ài)奇藝(NASDAQ:IQ)發(fā)布截至2022年12月31日未經(jīng)審計(jì)的第四季度和全年財(cái)報(bào)。全年總...
來(lái)源: -
精選!2月22日國(guó)內(nèi)黃金期貨漲0.16%
2月22日國(guó)內(nèi)黃金期貨漲0 16%---中國(guó)經(jīng)濟(jì)網(wǎng)北京2月22日訊今日,上海期貨交易所日間盤(pán)黃金期貨合約震蕩上...
來(lái)源: -
天天觀(guān)速訊丨開(kāi)遍商場(chǎng)的網(wǎng)紅書(shū)店第一名,也快涼了?
本文經(jīng)授權(quán)轉(zhuǎn)載自半熟財(cái)經(jīng)原標(biāo)題:網(wǎng)紅書(shū)店接連倒閉,西西弗還能堅(jiān)
來(lái)源: -
時(shí)訊:NYMEX原油料下探75美元關(guān)口
周三(2月22日),國(guó)際油價(jià)續(xù)走低,因美聯(lián)儲(chǔ)有望在日內(nèi)稍后公布的最新會(huì)議紀(jì)要中重申進(jìn)一步加息,引發(fā)人
來(lái)源: -
多款茅臺(tái)酒售價(jià)領(lǐng)銜上漲 白酒業(yè)去庫(kù)存冷熱不均
多款茅臺(tái)酒售價(jià)領(lǐng)銜上漲白酒業(yè)去庫(kù)存冷熱不均---2月21日,《證券日?qǐng)?bào)》記者走訪(fǎng)位于北京市東直門(mén)的一家...
來(lái)源: -
深圳:預(yù)計(jì)2025年人均可支配收入超9萬(wàn)元
據(jù)南方plus,深圳日前印發(fā)《可持續(xù)發(fā)展規(guī)劃》。根據(jù)文件,預(yù)計(jì)到2025年,國(guó)家級(jí)高新技術(shù)企業(yè)突破2 2萬(wàn)...
來(lái)源: -
天天精選!AngloGold暫停巴西尾礦開(kāi)采 下調(diào)今年黃金產(chǎn)量預(yù)測(cè)
AngloGoldAshanti因尾礦廠(chǎng)正在進(jìn)行的工作而暫停了其在巴西一家工廠(chǎng)的黃金加工,從而降低了今年的產(chǎn)量前...
來(lái)源: -
環(huán)球要聞:寧德時(shí)代對(duì)“鋰礦返利”緘默不言 變相促銷(xiāo)還是看空鋰價(jià)?
寧德時(shí)代對(duì)“鋰礦返利”緘默不言變相促銷(xiāo)還是看空鋰價(jià)?---連日來(lái),一則寧德時(shí)代推出“鋰礦返利”方案的...
來(lái)源: -
全球快訊:譜析光晶完成數(shù)千萬(wàn)元A輪融資
譜析光晶是一家第三代半導(dǎo)體系統(tǒng)研發(fā)商,主要生產(chǎn)的是基于第三代半導(dǎo)體材料碳化硅等的驅(qū)動(dòng)系統(tǒng)與模組,...
來(lái)源: -
海南加快恢復(fù)境外航線(xiàn) 首條第七航權(quán)航線(xiàn)力爭(zhēng)年內(nèi)實(shí)現(xiàn)首飛
“海南發(fā)布”微信公眾號(hào)22日消息,據(jù)海南省交通運(yùn)輸廳,海南正加快恢復(fù)境外航線(xiàn),目前海口美蘭國(guó)際機(jī)場(chǎng)...
來(lái)源: -
快資訊丨第四屆中國(guó)機(jī)場(chǎng)發(fā)展大會(huì)暨創(chuàng)新成果展在廈門(mén)舉辦
第四屆中國(guó)機(jī)場(chǎng)發(fā)展大會(huì)暨創(chuàng)新成果展在廈門(mén)舉辦---中新網(wǎng)廈門(mén)2月22日電第四屆中國(guó)機(jī)場(chǎng)發(fā)展大會(huì)暨創(chuàng)新成...
來(lái)源: -
天天視訊!烏魯木齊2022年新設(shè)市場(chǎng)主體逾5萬(wàn)戶(hù)
烏魯木齊2022年新設(shè)市場(chǎng)主體逾5萬(wàn)戶(hù)---中新網(wǎng)烏魯木齊2月22日電記者從22日舉行的烏魯木齊市優(yōu)化營(yíng)商環(huán)境...
來(lái)源: -
世界資訊:科創(chuàng)板相關(guān)主題基金財(cái)富效應(yīng)凸顯 6只產(chǎn)品開(kāi)年回報(bào)率已超10%
科創(chuàng)板相關(guān)主題基金財(cái)富效應(yīng)凸顯6只產(chǎn)品開(kāi)年回報(bào)率已超10%---東方財(cái)富Choice數(shù)據(jù)顯示,截至2月21日,全...
來(lái)源: -
證券業(yè)正入戲ChatGPT,廣發(fā)試水方案曝光,多家券商曬體驗(yàn),哪些場(chǎng)景可先行?哪些風(fēng)險(xiǎn)點(diǎn)要規(guī)避?
財(cái)聯(lián)社2月22日訊(記者黃靖斯)ChatGPT快速引燃證券行業(yè)。2月22日,廣發(fā)證券官宣將正式接入
來(lái)源: -
【環(huán)球播資訊】梅安森(300275)2月22日主力資金凈賣(mài)出385.03萬(wàn)元
截至2023年2月22日收盤(pán),梅安森(300275)報(bào)收于17 47元,下跌1 24%,換手率2 06%,成交量3 03萬(wàn)手,成交額5287 26萬(wàn)元。
來(lái)源: -
國(guó)信期貨日評(píng):俄油出口增加,油價(jià)維持區(qū)間震蕩
股指:市場(chǎng)略落,股指短期觀(guān)望;今日股市早盤(pán)低開(kāi)反彈,午后市場(chǎng)震蕩回落,國(guó)證A指下跌0 54%。市場(chǎng)情
來(lái)源: -
全球即時(shí)看!通用磨坊調(diào)高今年收入與盈利預(yù)測(cè)
美國(guó)早餐谷類(lèi)食物制造商通用磨坊(GIS US)稱(chēng),產(chǎn)品加價(jià)后的市場(chǎng)反應(yīng)良好,因此調(diào)高今年收入與利潤(rùn)增長(zhǎng)預(yù)...
來(lái)源: -
世界速遞!文旅三方觀(guān)察丨冰雪旅游打響了2023年文旅復(fù)蘇的第一槍
文旅三方觀(guān)察丨冰雪旅游打響了2023年文旅復(fù)蘇的第一槍---2023年的開(kāi)年假期,冰雪旅游成為熱詞之一。各大...
來(lái)源: -
【全球時(shí)快訊】國(guó)家防總辦公室安排部署今年汛前準(zhǔn)備工作
應(yīng)急管理部網(wǎng)站消息,據(jù)氣象部門(mén)預(yù)測(cè),2023年全國(guó)氣候年景總體偏差,極端天氣氣候事件總體呈現(xiàn)多發(fā)強(qiáng)發(fā)...
來(lái)源: -
四種打開(kāi)win10資源管理器的方法
右鍵點(diǎn)擊"開(kāi)始"圖標(biāo)進(jìn)入“資源管理器”、在菜單"windows系統(tǒng)"下打開(kāi)“資源管理器”、點(diǎn)擊“開(kāi)始”圖標(biāo),...
來(lái)源: -
【全球新要聞】Midjourney超詳細(xì)使用教程 AI繪畫(huà)快速上手攻略
最近,人工智能聊天機(jī)器人chatgpt為網(wǎng)友打開(kāi)了新世界,讓人們重新認(rèn)識(shí)了AI。目前來(lái)說(shuō),聊天機(jī)器人比較讓...
來(lái)源:
財(cái)富更多》
-
【跨國(guó)企業(yè)在中國(guó)】“美麗經(jīng)濟(jì)”持續(xù)增長(zhǎng),歐萊雅如何在中國(guó)“美美與共”?
【跨國(guó)企業(yè)在中國(guó)】“美麗經(jīng)濟(jì)”持續(xù)增...
-
【跨國(guó)企業(yè)在中國(guó)】跨國(guó)消費(fèi)巨頭談中國(guó)市場(chǎng):前景向好、充滿(mǎn)信心
【跨國(guó)企業(yè)在中國(guó)】跨國(guó)消費(fèi)巨頭談中國(guó)...
-
中國(guó)衛(wèi)星漲停 機(jī)構(gòu)凈賣(mài)出1.03億元
中國(guó)衛(wèi)星漲停機(jī)構(gòu)凈賣(mài)出1 03億元---中...
-
天天頭條:金蝶國(guó)際預(yù)計(jì)2022年虧損3.6億至4.2億 港股跌0.9%
金蝶國(guó)際預(yù)計(jì)2022年虧損3 6億至4 2億...
-
實(shí)時(shí)焦點(diǎn):農(nóng)行回應(yīng)對(duì)雄安購(gòu)房者推出連心貸,連心貸已被注冊(cè)為商標(biāo)
農(nóng)行回應(yīng)對(duì)雄安購(gòu)房者推出連心貸,連心...
動(dòng)態(tài)更多》
-
天天最資訊丨無(wú)懼...
-
集邦咨詢(xún):全球儲(chǔ)...
-
天天簡(jiǎn)訊:董承非最...
-
今日最新!全球186...
-
時(shí)訊:NYMEX原油料...
-
證券業(yè)正入戲ChatG...
熱點(diǎn)
- realme10系列正式宣布 采用雙曲面屏正面頂部居中挖孔
- 五菱全新微型電動(dòng)車(chē)內(nèi)飾官圖發(fā)布 座椅采用星際形打孔工藝
- 努比亞Z40星空典藏版正式開(kāi)售 采用微米級(jí)油畫(huà)筆觸紋理技術(shù)
- iQOO11系列正式官宣 首批搭載驍龍8Gen2機(jī)型之一
- 海信34英寸帶魚(yú)屏顯示器發(fā)布 支持165Hz刷新率
- OPPO明年將商用240W超級(jí)閃充 新一代電芯支持更高倍率充電
- 第一款A(yù)ndroid手機(jī)渲染圖曝光 橫向滑蓋設(shè)計(jì)和全尺寸鍵盤(pán)
- 吉利首款純電皮卡11月9日上市 車(chē)輛續(xù)航里程超過(guò)610公里
- 努比亞Z40SPro星空典藏版正式公布 堪稱(chēng)窄邊框天花板
- vivo無(wú)線(xiàn)運(yùn)動(dòng)耳機(jī)2今日正式上市 首銷(xiāo)只要119元
- 北京:新冠疫情局部零星散發(fā) 未監(jiān)測(cè)到新冠引起的聚集性疫情
- 魅族18后置攝像頭是多少像素?魅族18怎么調(diào)相機(jī)參數(shù)?
- 抖音皮膚怎么設(shè)置在哪里?抖音皮膚怎么設(shè)置成白色?
- iqoo7怎么開(kāi)啟圖標(biāo)自動(dòng)補(bǔ)位?iqoo7的電池容量是多少?
- 世界今頭條!同程旅行啟動(dòng)“千村計(jì)劃” 將帶動(dòng)千億鄉(xiāng)村旅游產(chǎn)值
- 理光RiNet 悅連+獲年度卓越智能商用文印管理系統(tǒng)
- realmegt怎么開(kāi)啟GT模式?realmegt怎么看電池健康度?
- 北京一區(qū)去年待售面積增長(zhǎng)26%,38個(gè)樓盤(pán)承諾“30天無(wú)理由退定金”
- 【熱聞】高盛:予信和置業(yè)(00083)“沽售”評(píng)級(jí) 目標(biāo)價(jià)降至10.6港元
- 抖音如何設(shè)置自動(dòng)播放下一個(gè)?抖音播放自動(dòng)停止怎么回事?
- 【走進(jìn)區(qū)域看發(fā)展】產(chǎn)值超千億 涪陵新材料產(chǎn)業(yè)跑出發(fā)展新賽道
- vivox60pro怎么設(shè)置鎖屏圖案?vivox60pro怎么看電池容量?
- 以精細(xì)化管理歡迎“小修小補(bǔ)”回歸
- realmegt支持杜比全景聲嗎?realmegt的屏幕怎么樣?
- oppo手機(jī)怎樣設(shè)置兒童模式?oppo手機(jī)怎么格式化恢復(fù)出廠(chǎng)設(shè)置?
- 富國(guó)銀行:美國(guó)監(jiān)管機(jī)構(gòu)就未經(jīng)授權(quán)通訊記錄的留存合規(guī)問(wèn)題進(jìn)行調(diào)查
- 小米手機(jī)運(yùn)動(dòng)數(shù)據(jù)權(quán)限在哪里打開(kāi)?小米手機(jī)運(yùn)動(dòng)跟拍是什么意思?
- 紅米k40pro怎么應(yīng)用分身?紅米k40pro防水等級(jí)是多少?
- realmegt怎么開(kāi)啟杜比音效?realmegt怎么看電池健康度?
- oppo手機(jī)簡(jiǎn)易模式怎么設(shè)置?oppo手機(jī)的控制中心在哪?
- 三星手機(jī)怎么設(shè)置來(lái)電鈴聲?三星手機(jī)鈴聲在哪個(gè)文件夾?
- 紅米k40微信視頻美顏怎么設(shè)置?紅米k40pro吃雞能開(kāi)90幀嗎?
- 小米全面屏模式怎么設(shè)置?小米全面屏底部橫線(xiàn)怎么設(shè)置?
- 國(guó)際金價(jià)或無(wú)法堅(jiān)守1828美元
- 曾被指不輸老公丘棟榮,中銀白冰洋突然“清倉(cāng)式”離任,轉(zhuǎn)戰(zhàn)另一公募傳言正盛
- oppo手機(jī)閃退怎么解決呢?oppo手機(jī)忘記密碼了怎么解鎖?
- 天天資訊:Python 初版發(fā)布 | 歷史上的今天
- 小米手機(jī)怎么設(shè)置微信信息不顯示內(nèi)容?小米手機(jī)怎么打開(kāi)開(kāi)發(fā)者選項(xiàng)?
- 榮耀手機(jī)屏幕上的小圓點(diǎn)怎么取消?榮耀手機(jī)屏幕不靈敏怎么校正?
- iphone12左邊怎么顯示運(yùn)營(yíng)商?iphone12怎么顯示電量百分比?
- 【世界速看料】威馬汽車(chē)采購(gòu)公司欠款634萬(wàn)成老賴(lài)
- 視點(diǎn)!香港恒生指數(shù)收漲0.81% 恒生科技指數(shù)漲1.27%
- vivo手機(jī)如何設(shè)置自定義圖標(biāo)?vivo手機(jī)忘記密碼怎樣開(kāi)鎖?
- 實(shí)時(shí)焦點(diǎn):KEKKAI獲得5000萬(wàn)日元Pre-seed輪融資
- 小米手環(huán)5音樂(lè)播放功能怎么用?小米手環(huán)5微信通知怎么設(shè)置?
- 世界速訊:TipLink獲得600萬(wàn)美元種子輪融資
- 天天觀(guān)察:深交所發(fā)布關(guān)于深市全面實(shí)行股票發(fā)行注冊(cè)制改革業(yè)務(wù)仿真測(cè)試的通知
- 全球熱資訊!探訪(fǎng)廈門(mén)預(yù)制菜產(chǎn)業(yè)基地:市場(chǎng)大、底氣足
- 今日熱門(mén)!高質(zhì)量發(fā)展看廣東|“機(jī)器人生產(chǎn)機(jī)器人” 自動(dòng)化推動(dòng)中國(guó)“智”造
- 每日熱點(diǎn):Previa Medical獲得210萬(wàn)歐元種子輪融資
- 天天熱資訊!中國(guó)水利部:全面開(kāi)展防洪關(guān)鍵部位風(fēng)險(xiǎn)隱患排查整治
- 小愛(ài)同學(xué)怎么連接手機(jī)?小愛(ài)同學(xué)怎么連接電腦當(dāng)音響?
- 觀(guān)天下!遼寧通報(bào)2022年下半年保險(xiǎn)消費(fèi)投訴 大地財(cái)險(xiǎn)2項(xiàng)居首
- vivos9微信手勢(shì)密碼在哪里設(shè)置?vivos9微信支付振動(dòng)怎么關(guān)?
- 環(huán)球速讀:福特將迎業(yè)務(wù)分拆一周年,CEO:對(duì)成本和質(zhì)量感到沮喪
- vivos9微信深色模式怎么設(shè)置?vivos9怎么刷機(jī)清除密碼?
- 小米手機(jī)步數(shù)怎么顯示在桌面?小米手機(jī)怎么打開(kāi)開(kāi)發(fā)者選項(xiàng)?
- 【當(dāng)前獨(dú)家】大客戶(hù)預(yù)期市場(chǎng)需求疲弱!全球電動(dòng)工具龍頭一度跌超7%
- oppo手機(jī)相冊(cè)怎么設(shè)置密碼?oppo手機(jī)錄屏功能在哪里?
- vivo手機(jī)紅包提醒在哪里開(kāi)啟?vivo手機(jī)的投屏功能在哪里?
- 世界快播:陽(yáng)了應(yīng)該怎么辦-陽(yáng)性感染者如何用藥 02月22日14時(shí)遼寧鞍山疫情數(shù)據(jù)
- 微信標(biāo)簽管理在哪里設(shè)置?微信標(biāo)簽怎么合并到一個(gè)呢?
- 微信聊天視頻美顏功能在哪里開(kāi)始?微信聊天視頻被清理了怎么恢復(fù)?
- 微博怎么批量刪除自己發(fā)的微博?微博昵稱(chēng)不可用什么意思?
- 蘋(píng)果語(yǔ)音備忘錄怎么導(dǎo)入剪映?蘋(píng)果語(yǔ)音備忘錄刪除了可以恢復(fù)嗎?
- 微信運(yùn)動(dòng)步數(shù)怎么放到桌面?微信運(yùn)動(dòng)步數(shù)會(huì)延遲嗎?
- 紅米k40pro怎么開(kāi)視頻通話(huà)美顏?紅米k40pro吃雞能開(kāi)90幀嗎?
- 蘋(píng)果進(jìn)入微信怎么設(shè)置面容ID?蘋(píng)果手機(jī)微信打不開(kāi)了怎么回事?
- 小米10s支持微信人臉支付嗎?小米10s微信鎖屏密碼怎么設(shè)置?
- vivo手機(jī)隱藏空間怎么打開(kāi)?vivo手機(jī)隱藏空間忘記密碼怎么辦?
- oppo高清語(yǔ)音通話(huà)在哪里關(guān)閉?oppo的控制中心在哪里找?
- 為什么說(shuō)TPS不可復(fù)制?
- 小米11超級(jí)夜景視頻怎么開(kāi)?小米11的nfc位置在哪里?
- 小米手機(jī)打字聲音怎么關(guān)閉?小米手機(jī)打字鍵盤(pán)不出來(lái)怎么辦?
- 世界微動(dòng)態(tài)丨張雪峰發(fā)文致歉:沒(méi)搞清具體情況
- 每日觀(guān)察!香港政府調(diào)整首次置業(yè)印花稅 港股地產(chǎn)股午后拉升
- 微信朋友圈分組怎么刪除標(biāo)簽?微信朋友圈一條橫線(xiàn)是什么意思?
- 資訊推薦:每天50次 微軟限制使用聊天機(jī)器人
- 世界今日?qǐng)?bào)丨京東方等投資成立硅新科技發(fā)展中心 出資額1.75億
- 微信怎么看朋友圈是否被屏蔽?微信朋友圈頭像下面的字怎么弄?
- 速看:硅業(yè)分會(huì):各企業(yè)硅料訂單簽訂結(jié)束 本周硅料均價(jià)持穩(wěn)運(yùn)行
- 蘋(píng)果11怎么自定義鬧鐘鈴聲?蘋(píng)果11鈴聲靜音了怎么調(diào)回來(lái)?
- 王一博起訴茶館及傳媒公司維權(quán) 上海一傳媒公司兩度被王一博起訴
- 蘋(píng)果11懸浮球怎么更改形狀?iPhone11懸浮球怎么變成黑色了?
- 快手怎么設(shè)置不讓看粉絲信息?快手的青少年模式怎么設(shè)置?
- 小米極簡(jiǎn)模式怎么設(shè)置桌面?小米極簡(jiǎn)模式一鍵呼叫怎么關(guān)閉?
- vivo手機(jī)怎么換自定義鎖屏?vivo手機(jī)的密碼保險(xiǎn)箱在哪里?
- 小米手機(jī)輸入法怎么設(shè)置?小米手機(jī)丟了怎么定位找回?
- oppofindx3pro有沒(méi)無(wú)線(xiàn)充電?OPPOfindx3pro的使用說(shuō)明書(shū)在哪里?
- 酷狗懸浮窗口怎么開(kāi)啟?酷狗音樂(lè)怎么取消自動(dòng)續(xù)費(fèi)?
- 【世界獨(dú)家】iphone上的神奇功能你知道嗎?
- 國(guó)家郵政局:深化農(nóng)村寄遞物流體系建設(shè) 提升農(nóng)村地區(qū)郵政服務(wù)水平
- 全球今日?qǐng)?bào)丨餓了么星選公司僅剩1人參保 餓了么星選已停運(yùn)
- 【聚看點(diǎn)】國(guó)家郵政局:進(jìn)一步推動(dòng)解決快遞員在住房、子女教育等方面實(shí)際困難
- 微頭條丨海泉基金公司成被執(zhí)行人 胡海泉此前已退股
- 前沿?zé)狳c(diǎn):技嘉煉金術(shù)士系列arca380、a310顯卡已上架
- 我國(guó)持續(xù)推進(jìn)質(zhì)量認(rèn)證體系建設(shè) 累計(jì)頒發(fā)有效認(rèn)證證書(shū)334.2萬(wàn)張
- 全球焦點(diǎn)!香港將研究建立人工智能超算中心
- 天天快播:亞洲需求前景限制或支撐金價(jià),關(guān)注美聯(lián)儲(chǔ)FOMC會(huì)議記要
- 頂不住罷工壓力 英國(guó)首相蘇納克據(jù)稱(chēng)將給公共部門(mén)加薪5%
- 今日訊!今日pd900鈀金回收價(jià)格查詢(xún)(2023年02月22日)
- 世界快資訊丨奮進(jìn)的春天|萬(wàn)象“耕”新 一年農(nóng)事貴爭(zhēng)時(shí)
- 每日關(guān)注!拜訪(fǎng)滬上企業(yè)及上海市許昌商會(huì)
- 國(guó)家郵政局:春運(yùn)期間全網(wǎng)累計(jì)攬收郵件快件103.67億件,同比增長(zhǎng)6.14%
- 全球今日?qǐng)?bào)丨巨能股份過(guò)會(huì):今年IPO過(guò)關(guān)第36家 開(kāi)源證券過(guò)首單
- 66印攜手WPS,聯(lián)合推出手機(jī)移動(dòng)端云打印服務(wù)解決方案
- 觀(guān)焦點(diǎn):Puzzle獲得1500萬(wàn)美元A輪融資
- 全球即時(shí)看!今日申購(gòu):四川黃金、播恩集團(tuán)
- 世界視點(diǎn)!東昂科技終止創(chuàng)業(yè)板IPO 保薦機(jī)構(gòu)為招商證券
- 焦點(diǎn)報(bào)道:蘋(píng)果 iPhone 成 Z 世代年輕人首選設(shè)備 推動(dòng)代際轉(zhuǎn)變
- 世界觀(guān)點(diǎn):趣AI | 太強(qiáng)!人工智能已經(jīng)可以“駕駛”F-16戰(zhàn)斗機(jī)
- 《財(cái)米油鹽》|“房貸還到100歲?”別誤會(huì)!
- 環(huán)球關(guān)注:Remedy Drinks獲得B輪融資,KinGroup、L Catterton聯(lián)合領(lǐng)投
- 加密文件夾隱藏后如何重新顯示出來(lái)?
- 京東“對(duì)攻”拼多多百億補(bǔ)貼 有投行認(rèn)為投資者反應(yīng)過(guò)度
- 世界微資訊!u盤(pán)加密最簡(jiǎn)單的方法
- 全球新動(dòng)態(tài):慧觀(guān)生物完成種子輪融資
- 天天速讀:產(chǎn)業(yè)觀(guān)察 | “臨食工”撐起的百億市場(chǎng)如何助推反食品浪費(fèi)
- 侵權(quán)趙麗穎黑粉道歉
- 外資公募跑步入場(chǎng) 加大力度布局中國(guó)資產(chǎn)
- 全球簡(jiǎn)訊:微軟放寬新必應(yīng)人工智能限制 將把每天聊天總量上限提高到 100 次
- 多家紙企發(fā)布3月漲價(jià)函 漲幅1000元/噸
- 福瑞電氣完成數(shù)千萬(wàn)的A輪投資
- 環(huán)球快資訊:第三大經(jīng)濟(jì)體制造業(yè)持續(xù)萎靡 日本工廠(chǎng)產(chǎn)出和新訂單連續(xù)8月下降
- 天天熱門(mén):四川航空官網(wǎng)訂機(jī)票電話(huà)_四川航空官網(wǎng)訂機(jī)票
- 全球快看:清鎮(zhèn)市首期電商人才培訓(xùn)班開(kāi)班
- 每日速看!美股雷達(dá)供應(yīng)商Arbe大漲近50%,毫米波雷達(dá)概念股集體高
- 環(huán)球觀(guān)點(diǎn):匯豐控股開(kāi)盤(pán)漲超5% 高盛上調(diào)其目標(biāo)價(jià)
- 全球視點(diǎn)!五菱汽車(chē)港股漲超12% 2022年凈利潤(rùn)同比扭虧
- 今日熱訊:美股4D成像雷達(dá)解決方案供應(yīng)商Arbe大漲近50% 毫米波雷達(dá)概念股集體高開(kāi)
- 當(dāng)前短訊!三星已連續(xù)17年稱(chēng)霸電視市場(chǎng)
- 焦點(diǎn)快報(bào)!美國(guó)1月成屋銷(xiāo)售量再下降 已連續(xù)12個(gè)月下滑
- 港股開(kāi)盤(pán):恒指跌0.08%,科網(wǎng)股、新能源汽車(chē)股普遍低開(kāi)
- 速遞!券商晨會(huì)精華:把握A股在兩會(huì)前后的日歷效應(yīng)
- 視訊!智能電視太“智障”被吐槽:操作太復(fù)雜 幾千元買(mǎi)個(gè)擺設(shè)