主頁 > 資料庫 > Oracle字典表

Oracle字典表

2020-09-14 12:01:47 資料庫

All_tables, all_tab_columns

uj5u.com熱心網友回復:

給你補充一下:
-- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX開頭的絕大部分都是視圖
-- DBA_TABLES意為DBA擁有的或可以訪問的所有的關系表。
-- ALL_TABLES意為某一用戶擁有的或可以訪問的所有的關系表。
-- USER_TABLES意為某一用戶所擁有的所有的關系表。
-- 當某一用戶本身就為資料庫DBA時,DBA_TABLES與ALL_TABLES等價。
-- DBA_TABLES >= ALL_TABLES >= USER_TABLES
-- 需要注意的是在ORACLE資料庫中大小寫是敏感的,而此三表中資料默認都是大寫的,所以在進行查詢的時候注意小寫的資料可能會造成資料無法查到。

SELECT * FROM dba_views WHERE view_name LIKE 'DBA%';
SELECT * FROM dba_views WHERE view_name LIKE 'ALL%';
SELECT * FROM dba_views WHERE view_name LIKE 'USER%';
SELECT * FROM dba_views WHERE view_name LIKE 'V_$%'; -- 針對某個實體的視圖
SELECT * FROM dba_views WHERE view_name LIKE 'GV_$%'; -- 全域視圖,針對多個實體環境
SELECT * FROM dba_views WHERE view_name LIKE 'SESSION%';
SELECT * FROM dba_views WHERE view_name LIKE 'INDEX%';

SELECT count(1) FROM dba_tables;
SELECT count(1) FROM all_tables;
SELECT count(1) FROM user_tables;

-- V$/GV$開頭的絕大部分都是V_$/GV_$表的別名
SELECT * FROM dba_synonyms WHERE synonym_name LIKE 'V$%';
SELECT * FROM dba_synonyms WHERE synonym_name LIKE 'GV$%';

-- X$沒有對應的X_$
SELECT * FROM dba_synonyms WHERE synonym_name LIKE 'X$%';


-- 比較常用的DBA開頭的視圖有
select * from dba_users; --資料庫用戶資訊
select * from dba_roles; --角色資訊
select * from dba_segments; --表段資訊
select * from dba_extents; --資料區資訊
select * from dba_objects; --資料庫物件資訊
select * from dba_lobs; --lob資料資訊
select * from dba_tablespaces; --資料庫表空間資訊
select * from dba_data_files; --資料檔案設定資訊
select * from dba_temp_files; --臨時資料檔案資訊
select * from dba_rollback_segs; --回滾段資訊
select * from dba_ts_quotas; --用戶表空間配額資訊
select * from dba_free_space; --資料庫空閑空間資訊
select * from dba_profiles; --資料庫用戶資源限制資訊
select * from dba_sys_privs; --用戶的系統權限資訊
select * from dba_tab_privs; --用戶具有的物件權限資訊
select * from dba_col_privs; --用戶具有的列物件權限資訊
select * from dba_role_privs; --用戶具有的角色資訊
select * from dba_audit_trail; --審計跟蹤記錄資訊
select * from dba_stmt_audit_opts; --審計設定資訊
select * from dba_audit_object; --物件審計結果資訊
select * from dba_audit_session; --會話審計結果資訊
select * from dba_indexes; --用戶模式的索引資訊


-- 比較常用的ALL開頭的視圖有
select * from all_users; --資料庫所有用戶的資訊
select * from all_objects; --資料庫所有的物件的資訊
select * from all_def_audit_opts; --所有默認的審計設定資訊
select * from all_tables; --所有的表物件資訊
select * from all_indexes; --所有的資料庫物件索引的資訊
select * from all_tab_comments; --查詢所有用戶的表,視圖等
select * from all_col_comments; --查詢所有用戶的表的列名和注釋.
select * from all_tab_columns; --查詢所有用戶的表的列名等資訊(詳細但是沒有備注)


-- 比較常用的ALL開頭的視圖有
select * from user_objects; --用戶物件資訊
select * from user_source; --資料庫用戶的所有資源物件資訊
select * from user_segments; --用戶的表段資訊
select * from user_tables; --用戶的表物件資訊
select * from user_tab_columns; --用戶的表列資訊
select * from user_constraints; --用戶的物件約束資訊
select * from user_sys_privs; --當前用戶的系統權限資訊
select * from user_tab_privs; --當前用戶的物件權限資訊
select * from user_col_privs; --當前用戶的表列權限資訊
select * from user_col_comments; -- 查詢本用戶的表的列名和注釋
select * from user_role_privs; --當前用戶的角色權限資訊
select * from user_indexes; --用戶的索引資訊
select * from user_ind_columns; --用戶的索引對應的表列資訊
select * from user_cons_columns; --用戶的約束對應的表列資訊
select * from user_clusters; --用戶的所有簇資訊
select * from user_clu_columns; --用戶的簇所包含的內容資訊
select * from user_cluster_hash_expressions; --散列簇的資訊


-- 比較常用的V$開頭的別名有
select * from v$database; --資料庫資訊
select * from v$datafile; --資料檔案資訊
select * from v$controlfile; --控制檔案資訊
select * from v$logfile; --重做日志資訊
select * from v$instance; --資料庫實體資訊
select * from v$log; --日志組資訊
select * from v$loghist; --日志歷史資訊
select * from v$sga; --資料庫SGA資訊
select * from v$parameter; --初始化引數資訊
select * from v$process; --資料庫服務器行程資訊
select * from v$bgprocess; --資料庫后臺行程資訊
select * from v$controlfile_record_section; --控制檔案記載的各部分資訊
select * from v$thread; --執行緒資訊
select * from v$datafile_header; --資料檔案頭所記載的資訊
select * from v$archived_log; --歸檔日志資訊
select * from v$archive_dest; --歸檔日志的設定資訊
select * from v$logmnr_contents; --歸檔日志分析的DML DDL結果資訊
select * from v$logmnr_dictionary; --日志分析的字典檔案資訊
select * from v$logmnr_logs; --日志分析的日志串列資訊
select * from v$tablespace; --表空間資訊
select * from v$tempfile; --臨時檔案資訊
select * from v$filestat; --資料檔案的I/O統計資訊
select * from v$undostat; --Undo資料資訊
select * from v$rollname; --在線回滾段資訊
select * from v$session; --會話資訊
select * from v$transaction; --事務資訊
select * from v$rollstat; --回滾段統計資訊
select * from v$pwfile_users; --特權用戶資訊
select * from v$sqlarea; --當前查詢過的sql陳述句訪問過的資源及相關的資訊
select * from v$sql; --與v$sqlarea基本相同的相關資訊
select * from v$sysstat; --資料庫系統狀態資訊

-- 比較常用的SESSION開頭的視圖有
select * from session_roles; --會話的角色資訊
select * from session_privs; --會話的權限資訊

-- 比較常用的INDEX開頭的視圖有
select * from index_stats; --索引的設定和存盤資訊

-- 偽表,參考oracle 中 dual 詳解:http://blog.csdn.net/ozhouhui/article/details/7935196
select * from dual; --系統偽串列資訊
select sysdate from dual; --可將Sysdate視為一個其結果為當前日期和時間的函式,在任何可以使用Oracle函式的地方都可以使用Sysdate。也可以將它視為每個表的一個隱藏的列或偽列。
select current_date from dual; --報告會話的時區中的系統日期。注:可以設定自己的時區,以區別于資料庫的時區。
select SYSTIMESTAMP from dual; --報告TIMESTAMP資料型別格式的系統日期。


-- 系統權限
-- GRANTEE 接受該權限的用戶名 
-- OWNER 物件的擁有者 
-- GRANTOR 賦予權限的用戶
SELECT * FROM dba_sys_privs WHERE grantee = 'SYS';
SELECT * FROM dba_sys_privs WHERE grantee = 'CONNECT';
SELECT * FROM dba_sys_privs WHERE grantee = 'RESOURCE';

-- 角色權限
-- 查看某個用戶有哪些角色
select * from dba_role_privs where grantee='SYS';
-- 查看某個角色被賦予了哪些用戶
SELECT * FROM dba_role_privs WHERE granted_role = 'DBA';

-- 物件權限
SELECT * FROM dba_tab_privs;

-- 授予某個用戶某些角色
GRANT connect,resource TO 'USER';
GRANT dba to 'USER'; --給普通用戶授予dba角色時,要重新連接才能生效
REVOKE dba to 'USER';
-- 直接授予某個用戶某些權限
GRANT CREATE VIEW TO 'USER';

-- 查看某個系統用戶是否有SYSDBA或者SYSOPER權限
-- oracle:DBA,SYSDBA,SYSOPER三者的區別:http://blog.chinaunix.net/uid-22457844-id-3045741.html
select * from V$PWFILE_USERS;

-- 鎖定、解鎖用戶
SELECT * FROM dba_users WHERE username = 'SCOTT';
ALTER USER SCOTT account LOCK; --鎖定用戶
ALTER USER SCOTT account UNLOCK; --解鎖用戶
COMMIT;

-- oracle10g 修改用戶密碼: http://blog.163.com/benbenfafa_88/blog/static/64930162200972594612972/
-- User Default Password Check in Oracle 11g: http://www.dbform.com/html/2009/673.html
SELECT password FROM dba_users WHERE username = 'SCOTT';
alter user SCOTT identified by new_password; --修改用戶密碼


-- SERVICE_NAMES: http://docs.oracle.com/database/121/REFRN/GUID-AC956707-D568-4F8A-BF2E-99BA41E0A64F.htm#REFRN10194
SELECT * FROM global_name; -- 查看oracle的全域資料庫名
SELECT * FROM v$database; -- 查看資料庫名 show parameter db_name;

-- 資料庫實體名對應著SID
-- SID: http://docs.oracle.com/database/121/LADBI/glossary.htm#LADBI8021
-- linux下在配置oracle環境變數的情況可以使用 echo $ORACLE_SID,如果沒有可以使用ps -ef |grep oracle 來查詢,結果中的xxxx就是對應的SID。
-- oracle    2548     1  0 Aug17 ?        00:00:00 ora_pmon_xxxx
-- 在windows環境下,oracle是以后臺服務的方式被管理的,所以看"控制面板->管理工具->服務 里面的名稱:"OracleServiceORCL",則ORCL就是sid;
SELECT * FROM v$instance; --查看資料庫實體名 show parameter instance_name;
select instance from v$thread;

-- show parameter是oracle的命令,不是標準SQL陳述句
-- 可以在sqlplus或者pl/sql dev的命令視窗執行
-- show parameter aaaa;等價于SELECT * FROM v$parameter WHERE name like '%aaaa%';
SELECT * FROM v$parameter WHERE name like '%name%'; --等價于show parameter name;
select * from v$parameter where name like '%db_domain%'; --查詢資料庫域名


select username from all_users where username like '%SCOTT%';
drop user SCOTT cascade;
commit;

-- ERROR at line 1:
-- ORA-01940: cannot drop a user that is currently connected

select 'ALTER SYSTEM KILL SESSION '||''''||SID||','||SERIAL#||''''||';' as KILLER from v$session where username='SCOTT';
-- KILLER
-- ALTER SYSTEM KILL SESSION '363,35';
-- ALTER SYSTEM KILL SESSION '364,51';
commit;

select * from dba_roles where role like '%CONNECT%';
drop role CONNECT;
commit;

select * from dba_tablespaces where tablespace_name like 'EXAMPLE';
drop tablespace EXAMPLE including contents and datafiles cascade constraints ;
-- including contents 洗掉表空間中的內容,如果洗掉表空間之前表空間中有內容,而未加此引數,表空間刪不掉,所以習慣性的加此引數。
-- including datafiles 洗掉表空間中的資料檔案。
-- cascade constraints 同時洗掉 tablespace 中表的外鍵參照。


-- 如何創建dblink和視圖
-- http://docs.oracle.com/database/121/SQLRF/statements_5006.htm#i2061505
-- 如果需要創建全域 DBLink,則需要先確定用戶有創建 dblink 的權限:
select * from user_sys_privs where privilege like upper('%DATABASE LINK%');

-- 如果沒有,則需要使用 sysdba 角色給用戶賦權:
grant create public database link to dbusername;

-- 如果創建全域 dblink,必須使用 systm 或 sys 用戶,在 database 前加 public。
create /* public */ database link dblink1
connect to dbusername identified by dbpassword
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';

-- 創建dblink后,就可以直接在dblink上創建視圖
create or replace view cptp as (select SJDH from dbusername.cptp@dblink1); drop view cptp;


-- 鎖表查詢SQL
SELECT object_name, machine, s.sid, s.serial#
FROM gv$locked_object l, dba_objects o, gv$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid;

-- 解除鎖表
alter system kill session 'sid, serial#';


-- 備份某個表
create table new_table as select * from old_table;


-- 查看資料庫是否在rac環境的集群中的
show parameter cluster_database;
select * from v$parameter where name = 'cluster_database';


-- 列操作
-- 增加和修改列不需要加關鍵字COLUMN
-- 洗掉單列的話,一定要加COLUMN,洗掉多列的時候,不能加COLUMN關鍵字

-- 增加一列
alter table emp4 add test varchar2(10);
-- 修改一列
alter table emp4 modify test varchar2(20);
-- 洗掉一列
alter table emp4 drop column test;
-- 增加多列
alter table emp4 add (test varchar2(10),test2 number);
-- 修改多列
alter table emp4 modify (test varchar2(20),test2 varchar2(20));
-- 洗掉多列
alter table emp4 drop (test,test2);


-- Windows下以管理員身份啟動資料庫
net start oracleserviceorcl -- 后面的orcl是你安裝的資料庫實體名
net start oracleoradb11g_home1tnslistener --非必須

-- linux下以sysdba用戶登錄,然后啟動資料庫
sqlplus / as sysdba
startup

-- sqlplus登陸方式
sqlplus / as sysdba --以作業系統權限認證的oracle sys管理員登陸

sqlplus /nolog
conn / as sysdba --以作業系統權限認證的oracle sys管理員登陸


sqlplus sys/password@orcl as sysdba --以sys用戶登陸必須使用as sysdba

sqlplus /nolog --不在cmd或者teminal當中暴露密碼的登陸方式
conn sys/password as sysdba


sqlplus --不顯露密碼的方式登陸
Enter user-name:sys
Enter password:password as sysdba --以sys用戶登陸的話 必須要加上as sysdba子句

sqlplus scott/tiger@orcl --非管理員用戶登陸


desc v$database; --查詢v$database資料庫的表結構



--在sqlplus中執行sql腳本,下面兩種方式都可以
START file_name
@file_name


--判斷表是否存在,如果存在則洗掉
declare
      num   number;
begin
      se

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/34709.html

標籤:開發

上一篇:pl/sql導表

下一篇:orcale 資料庫小百 求大神幫忙

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • GPU虛擬機創建時間深度優化

    **?桔妹導讀:**GPU虛擬機實體創建速度慢是公有云面臨的普遍問題,由于通常情況下創建虛擬機屬于低頻操作而未引起業界的重視,實際生產中還是存在對GPU實體創建時間有苛刻要求的業務場景。本文將介紹滴滴云在解決該問題時的思路、方法、并展示最終的優化成果。 從公有云服務商那里購買過虛擬主機的資深用戶,一 ......

    uj5u.com 2020-09-10 06:09:13 more
  • 可編程網卡芯片在滴滴云網路的應用實踐

    **?桔妹導讀:**隨著云規模不斷擴大以及業務層面對延遲、帶寬的要求越來越高,采用DPDK 加速網路報文處理的方式在橫向縱向擴展都出現了局限性。可編程芯片成為業界熱點。本文主要講述了可編程網卡芯片在滴滴云網路中的應用實踐,遇到的問題、帶來的收益以及開源社區貢獻。 #1. 資料中心面臨的問題 隨著滴滴 ......

    uj5u.com 2020-09-10 06:10:21 more
  • 滴滴資料通道服務演進之路

    **?桔妹導讀:**滴滴資料通道引擎承載著全公司的資料同步,為下游實時和離線場景提供了必不可少的源資料。隨著任務量的不斷增加,資料通道的整體架構也隨之發生改變。本文介紹了滴滴資料通道的發展歷程,遇到的問題以及今后的規劃。 #1. 背景 資料,對于任何一家互聯網公司來說都是非常重要的資產,公司的大資料 ......

    uj5u.com 2020-09-10 06:11:05 more
  • 滴滴AI Labs斬獲國際機器翻譯大賽中譯英方向世界第三

    **桔妹導讀:**深耕人工智能領域,致力于探索AI讓出行更美好的滴滴AI Labs再次斬獲國際大獎,這次獲獎的專案是什么呢?一起來看看詳細報道吧! 近日,由國際計算語言學協會ACL(The Association for Computational Linguistics)舉辦的世界最具影響力的機器 ......

    uj5u.com 2020-09-10 06:11:29 more
  • MPP (Massively Parallel Processing)大規模并行處理

    1、什么是mpp? MPP (Massively Parallel Processing),即大規模并行處理,在資料庫非共享集群中,每個節點都有獨立的磁盤存盤系統和記憶體系統,業務資料根據資料庫模型和應用特點劃分到各個節點上,每臺資料節點通過專用網路或者商業通用網路互相連接,彼此協同計算,作為整體提供 ......

    uj5u.com 2020-09-10 06:11:41 more
  • 滴滴資料倉庫指標體系建設實踐

    **桔妹導讀:**指標體系是什么?如何使用OSM模型和AARRR模型搭建指標體系?如何統一流程、規范化、工具化管理指標體系?本文會對建設的方法論結合滴滴資料指標體系建設實踐進行解答分析。 #1. 什么是指標體系 ##1.1 指標體系定義 指標體系是將零散單點的具有相互聯系的指標,系統化的組織起來,通 ......

    uj5u.com 2020-09-10 06:12:52 more
  • 單表千萬行資料庫 LIKE 搜索優化手記

    我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜索,LIKE 運算子用于在 WHERE 子句中搜索列中的指定模式。 如果需要查找客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 陳述句: SELECT * FROM Customer WHERE Name LIKE '張%' 如果需要 ......

    uj5u.com 2020-09-10 06:13:25 more
  • 滴滴Ceph分布式存盤系統優化之鎖優化

    **桔妹導讀:**Ceph是國際知名的開源分布式存盤系統,在工業界和學術界都有著重要的影響。Ceph的架構和演算法設計發表在國際系統領域頂級會議OSDI、SOSP、SC等上。Ceph社區得到Red Hat、SUSE、Intel等大公司的大力支持。Ceph是國際云計算領域應用最廣泛的開源分布式存盤系統, ......

    uj5u.com 2020-09-10 06:14:51 more
  • es~通過ElasticsearchTemplate進行聚合~嵌套聚合

    之前寫過《es~通過ElasticsearchTemplate進行聚合操作》的文章,這一次主要寫一個嵌套的聚合,例如先對sex集合,再對desc聚合,最后再對age求和,共三層嵌套。 Aggregations的部分特性類似于SQL語言中的group by,avg,sum等函式,Aggregation ......

    uj5u.com 2020-09-10 06:14:59 more
  • 爬蟲日志監控 -- Elastc Stack(ELK)部署

    傻瓜式部署,只需替換IP與用戶 導讀: 現ELK四大組件分別為:Elasticsearch(核心)、logstash(處理)、filebeat(采集)、kibana(可視化) 下載均在https://www.elastic.co/cn/downloads/下tar包,各組件版本最好一致,配合fdm會 ......

    uj5u.com 2020-09-10 06:15:05 more
最新发布
  • day02-2-商鋪查詢快取

    功能02-商鋪查詢快取 3.商鋪詳情快取查詢 3.1什么是快取? 快取就是資料交換的緩沖區(稱作Cache),是存盤資料的臨時地方,一般讀寫性能較高。 快取的作用: 降低后端負載 提高讀寫效率,降低回應時間 快取的成本: 資料一致性成本 代碼維護成本 運維成本 3.2需求說明 如下,當我們點擊商店詳 ......

    uj5u.com 2023-04-20 08:33:24 more
  • MySQL中binlog備份腳本分享

    關于MySQL的二進制日志(binlog),我們都知道二進制日志(binlog)非常重要,尤其當你需要point to point災難恢復的時侯,所以我們要對其進行備份。關于二進制日志(binlog)的備份,可以基于flush logs方式先切換binlog,然后拷貝&壓縮到到遠程服務器或本地服務器 ......

    uj5u.com 2023-04-20 08:28:06 more
  • day02-短信登錄

    功能實作02 2.功能01-短信登錄 2.1基于Session實作登錄 2.1.1思路分析 2.1.2代碼實作 2.1.2.1發送短信驗證碼 發送短信驗證碼: 發送驗證碼的介面為:http://127.0.0.1:8080/api/user/code?phone=xxxxx<手機號> 請求方式:PO ......

    uj5u.com 2023-04-20 08:27:27 more
  • 快取與資料庫雙寫一致性幾種策略分析

    本文將對幾種快取與資料庫保證資料一致性的使用方式進行分析。為保證高并發性能,以下分析場景不考慮執行的原子性及加鎖等強一致性要求的場景,僅追求最終一致性。 ......

    uj5u.com 2023-04-20 08:26:48 more
  • sql陳述句優化

    問題查找及措施 問題查找 需要找到具體的代碼,對其進行一對一優化,而非一直把關注點放在服務器和sql平臺 降低簡化每個事務中處理的問題,盡量不要讓一個事務拖太長的時間 例如檔案上傳時,應將檔案上傳這一步放在事務外面 微軟建議 4.啟動sql定時執行計劃 怎么啟動sqlserver代理服務-百度經驗 ......

    uj5u.com 2023-04-20 08:26:35 more
  • 云時代,MySQL到ClickHouse資料同步產品對比推薦

    ClickHouse 在執行分析查詢時的速度優勢很好的彌補了MySQL的不足,但是對于很多開發者和DBA來說,如何將MySQL穩定、高效、簡單的同步到 ClickHouse 卻很困難。本文對比了 NineData、MaterializeMySQL(ClickHouse自帶)、Bifrost 三款產品... ......

    uj5u.com 2023-04-20 08:26:29 more
  • sql陳述句優化

    問題查找及措施 問題查找 需要找到具體的代碼,對其進行一對一優化,而非一直把關注點放在服務器和sql平臺 降低簡化每個事務中處理的問題,盡量不要讓一個事務拖太長的時間 例如檔案上傳時,應將檔案上傳這一步放在事務外面 微軟建議 4.啟動sql定時執行計劃 怎么啟動sqlserver代理服務-百度經驗 ......

    uj5u.com 2023-04-20 08:25:13 more
  • Redis 報”OutOfDirectMemoryError“(堆外記憶體溢位)

    Redis 報錯“OutOfDirectMemoryError(堆外記憶體溢位) ”問題如下: 一、報錯資訊: 使用 Redis 的業務介面 ,產生 OutOfDirectMemoryError(堆外記憶體溢位),如圖: 格式化后的報錯資訊: { "timestamp": "2023-04-17 22: ......

    uj5u.com 2023-04-20 08:24:54 more
  • day02-2-商鋪查詢快取

    功能02-商鋪查詢快取 3.商鋪詳情快取查詢 3.1什么是快取? 快取就是資料交換的緩沖區(稱作Cache),是存盤資料的臨時地方,一般讀寫性能較高。 快取的作用: 降低后端負載 提高讀寫效率,降低回應時間 快取的成本: 資料一致性成本 代碼維護成本 運維成本 3.2需求說明 如下,當我們點擊商店詳 ......

    uj5u.com 2023-04-20 08:24:03 more
  • day02-短信登錄

    功能實作02 2.功能01-短信登錄 2.1基于Session實作登錄 2.1.1思路分析 2.1.2代碼實作 2.1.2.1發送短信驗證碼 發送短信驗證碼: 發送驗證碼的介面為:http://127.0.0.1:8080/api/user/code?phone=xxxxx<手機號> 請求方式:PO ......

    uj5u.com 2023-04-20 08:23:11 more