摘要:
一、基本配置 文件位置 Redis 的配置文件位于 Redis 安裝目錄下,文件名為 redis.conf 配置文件的地址: 我們一般情況下,會單獨拷貝出來一份進行操作。來保證初始文件的安全。 Units 單位 1、配置大小單位,開頭定義了一些基本的度量單位,只支持bytes,不支持bit 2、對
閱讀全文
posted @ 2022-04-15 13:46
HZX↑
閱讀(1714)
推薦(0)
摘要:
通過逗號對字符串字段進行分割,并返回多行,通過使用regexp_substr()函數實現。 SQL示例: select regexp_substr(q.nums, '[^,]+', 1, rownum,'i'), names from (select '1,2,3' nums, '張三' names
閱讀全文
posted @ 2022-04-15 10:59
HZX↑
閱讀(11559)
推薦(0)
摘要:
String (字符串類型) String是redis最基本的類型,你可以理解成Memcached一模一樣的類型,一個key對應一個value。 String類型是二進制安全的,意思是redis的string可以包含任何數據,比如jpg圖片或者序列化的對象。 String類型是redis最基本的數據
閱讀全文
posted @ 2022-04-14 17:52
HZX↑
閱讀(248)
推薦(0)
摘要:
1 鍵值數據庫(key-value) 相關產品:Redis、Riak、SimpleDB、Chordless、Scalaris、Memcached 應用:內容緩存 優點:擴展性好、靈活性好、大量寫操作時性能高 缺點:無法存儲結構化信息、條件查詢效率較低 使用者:百度云(Redis)、GitHub(Ri
閱讀全文
posted @ 2022-04-14 17:27
HZX↑
閱讀(213)
推薦(0)
摘要:
標題(大鋼) command+(1-6)) 如:command+1,設置為一級標題 引用 快捷鍵:command+option+Q 或者:先“>”,后面直接加內容 二級引用:“>>”,后面直接加內容 無序列表 快捷鍵:command+option-+U 或者:“+”,空格 或者:“-”,空格,就成為
閱讀全文
posted @ 2022-04-14 11:06
HZX↑
閱讀(499)
推薦(0)
摘要:
1.通過【結巴分詞】進行關鍵詞分詞處理(使用idf詞庫); 2.通過【余弦相似度】算法,計算關鍵詞文本相識度。
閱讀全文
posted @ 2022-04-12 18:05
HZX↑
閱讀(282)
推薦(0)
摘要:
java除了使用關鍵字synchronized外,還可以使用ReentrantLock實現獨占鎖的功能。而且ReentrantLock相比synchronized而言功能更加豐富,使用起來更為靈活,也更適合復雜的并發場景。 一、簡介 ReentrantLock常常對比著synchronized來分析
閱讀全文
posted @ 2022-04-02 00:12
HZX↑
閱讀(92)
推薦(0)
摘要:
CopyOnWriteArrayList CopyOnWriteArrayList適合于多線程場景下使用,其采用讀寫分離的思想,讀操作不上鎖,寫操作上鎖,且寫操作效率較低。 CopyOnWriteArrayList基于fail-safe機制,每次修改都會在原先基礎上復制一份,修改完畢后在進行替換。
閱讀全文
posted @ 2022-04-01 00:06
HZX↑
閱讀(65)
推薦(0)
摘要:
由于同一進程的多個線程共享同一塊存儲空間 , 在帶來方便的同時,也帶來了訪問 沖突問題 , 為了保證數據在方法中被訪問時的正確性 , 在訪問時加入 鎖機制synchronized , 當一個線程獲得對象的排它鎖 , 獨占資源 , 其他線程必須等待 , 使用后釋放鎖即可 . 存在以下問題 : 一個線程
閱讀全文
posted @ 2022-03-31 23:41
HZX↑
閱讀(51)
推薦(0)
摘要:
達夢數據庫備份還原 1.達夢數據庫簡介 達夢數據庫管理系統是達夢公司推出的具有完全自主知識產權的高性能數據庫管理系統,簡稱DM。達夢數據庫管理系統7.0版本,簡稱DM7。 DM7特點: 1.通用性 2.高性能 3.高可用 4.跨平臺 5.高可拓展 DM7是目前國產數據庫中安全級別最高的數據庫。用于商
閱讀全文
posted @ 2022-03-31 18:10
HZX↑
閱讀(3352)
推薦(0)
摘要:
先進入對應的項目目錄 1.拉取服務器代碼,避免覆蓋他人代碼 git pull 2.查看當前項目中有哪些文件被修改過 git status 具體狀態如下: 1:Untracked: 未跟蹤,一般為新增文件,此文件在文件夾中,但并沒有加入到git庫,不參與版本控制。通過git add 狀態變為Stage
閱讀全文
posted @ 2022-03-31 15:37
HZX↑
閱讀(299)
推薦(0)
摘要:
1.查看表上的索引 -- 查看table_name表上的索引 show index from table_name ; 2.刪除表上的索引 刪除索引可以使用ALTER TABLE或DROP INDEX語句來實現。DROP INDEX可以在ALTER TABLE內部作為一條語句處理,其格式如下: --
閱讀全文
posted @ 2022-03-31 10:57
HZX↑
閱讀(1731)
推薦(0)
摘要:
1.使用ALTER TABLE語句創建索性 應用于表創建完畢之后再添加。 1.1語法 ALTER TABLE 表名 ADD 索引類型 (unique,primary key,fulltext,index)[索引名](字段名) 1.2應用 -- 1.添加PRIMARY KEY(主鍵索引): ALTER
閱讀全文
posted @ 2022-03-30 18:13
HZX↑
閱讀(1095)
推薦(0)
摘要:
### 1.查看本地分支 git branch ### 2.查看遠程分支 git branch -a ### 3.如果要拉取的遠程分支本地沒有 git fetch ### 4.拉取遠程新分支到本地 git checkout -b 本地分支名稱 origin/遠程分支名稱 ### 5.直接切換分支 g
閱讀全文
posted @ 2022-03-28 17:13
HZX↑
閱讀(3356)
推薦(1)
摘要:
問題描述:通過Swagger接口導出Excel模板文件時,報錯:URL.createObjectURL: Argument 1 is not valid for any of the 1-argument overloads. 問題現象: 解決方案: 1、打開瀏覽器調試窗口,將請求復制為cURL命令
閱讀全文
posted @ 2022-03-28 17:02
HZX↑
閱讀(2925)
推薦(0)
摘要:
守護線程 Daemon 線程分為用戶線程和守護線程 虛擬機必須確保用戶線程執行完畢 虛擬機不用等待守護線程執行完畢 如,后臺記錄操作日志,監控內存,垃圾回收等待.. 代碼示例: /** * @Description 測試守護線程,上帝保佑著你 * @Author hzx * @Date 2022-0
閱讀全文
posted @ 2022-03-27 16:17
HZX↑
閱讀(58)
推薦(0)
摘要:
線程優先級 Priority Java提供一個線程調度器來監控程序中啟動后進入就緒狀態的所有線程,線程調度 器按照優先級決定應該調度哪個線程來執行。 線程的優先級用數字表示,范圍從1~10。 Thread.MIN_PRIORITY = 1; Thread.MAX_PRIORITY = 10; Thr
閱讀全文
posted @ 2022-03-27 15:40
HZX↑
閱讀(131)
推薦(0)
摘要:
觀測線程狀態 getState() Thread.State(查看JDK幫助文檔) 線程狀態。線程可以處于以下狀態之一: [NEW] 尚未啟動的線程處于此狀態。 [RUNNABLE] 在Java虛擬機中執行的線程處于此狀態。 [BLOCKED] 被阻塞等待監視器鎖定的線程處于此狀態。 [WAITIN
閱讀全文
posted @ 2022-03-27 00:17
HZX↑
閱讀(168)
推薦(0)
摘要:
線程強制執行 join() Join合并線程,待此線程執行完成后,再執行其他線程,其他線程阻塞 ; 可以想象成插隊。 代碼示例: /** * @Description 測試join方法 * @Author hzx * @Date 2022-03-26 */ public class TestJoin
閱讀全文
posted @ 2022-03-26 23:52
HZX↑
閱讀(43)
推薦(0)
摘要:
線程禮讓 Thread.yield() 禮讓線程,讓當前正在執行的線程暫停,但不阻塞 ; 將線程從運行狀態轉為就緒狀態 ; 讓cpu重新調度,禮讓不一定成功!看CPU心情。 代碼示例: /** * @Description 測試線程禮讓 * @Author hzx * @Date 2022-03-2
閱讀全文
posted @ 2022-03-26 23:36
HZX↑
閱讀(40)
推薦(0)
摘要:
線程休眠 Thread.sleep() sleep (時間) 指定當前線程阻塞的毫秒數; sleep存在異常InterruptedException; sleep時間達到后線程進入就緒狀態; sleep可以模擬網絡延時,倒計時等; 每一個對象都有一個鎖,sleep不會釋放鎖。 代碼示例: Threa
閱讀全文
posted @ 2022-03-26 23:27
HZX↑
閱讀(161)
推薦(0)
posted @ 2022-03-26 23:17
HZX↑
閱讀(52)
推薦(0)
摘要:
Thread靜態代理模式理解 代碼示例: /** * @Description 靜態代理模式 * @Author hzx * @Date 2022-03-26 */ public class StaticProxy { public static void main(String[] args) {
閱讀全文
posted @ 2022-03-26 23:04
HZX↑
閱讀(76)
推薦(0)
摘要:
線程創建方式三:實現callable接口 代碼示例: import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; import java.net.URL; import java.u
閱讀全文
posted @ 2022-03-26 16:54
HZX↑
閱讀(50)
推薦(0)
摘要:
【多線程】實現多線程同步下載圖片 代碼示例: import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; import java.net.URL; /** * @Descriptio
閱讀全文
posted @ 2022-03-26 16:18
HZX↑
閱讀(64)
推薦(0)
摘要:
案例:龜兔賽跑-Race 首先來個賽道距離,然后要離終點越來越近 判斷比賽是否結束 打印出勝利者 龜兔曬跑開始 故事中是烏龜贏的,兔子需要睡覺,所有我們要模擬兔子睡覺 最后,烏龜贏得比賽 代碼示例: /** * @Description 模擬龜兔賽跑 * @Author hzx * @Date 20
閱讀全文
posted @ 2022-03-26 15:29
HZX↑
閱讀(112)
推薦(0)
摘要:
多個線程同時操作一個對象,買火車票的例子 代碼示例: /** * @Description 多個線程同時操作一個對象,買火車票的例子 * @Author hzx * @Date 2022-03-26 */ public class ThreadTest03 implements Runnable {
閱讀全文
posted @ 2022-03-26 10:22
HZX↑
閱讀(154)
推薦(0)
摘要:
創建線程方式二:實現Runnable接口 代碼示例: /** * @Description 實現Runnable接口,重寫run方法,執行線程需要丟入Runnable接口實現類,調用start方法 * @Author hzx * @Date 2022-03-26 */ public class Th
閱讀全文
posted @ 2022-03-26 00:15
HZX↑
閱讀(86)
推薦(0)
摘要:
創建線程方式一:繼承Thread類 代碼示例: /** * @Description 繼承Thread類,重寫run方法,調用start開啟線程 * @Author hzx * @Date 2022-03-25 */ public class ThreadTest01 extends Thread
閱讀全文
posted @ 2022-03-25 23:52
HZX↑
閱讀(75)
推薦(0)
摘要:
分治算法 1.定義 將原問題劃分成n個規模較小,并且結構與原問題相似的子問題,遞歸地解決這些子問題,然后再合并其結果,就得到原問題的解。 2.分治策略 “分而治之”,大問題能夠拆成相似的小問題,記住這些小問題需要具有相似性。而后將小問題的每個解合成為大問題的解。所以說大問題如何拆,小問題如何合并才是
閱讀全文
posted @ 2022-03-17 23:01
HZX↑
閱讀(193)
推薦(0)