原创 m1 mac 玩雙人成行

參考材料 演示:M1芯片Macbook遊玩雙人成行 安裝模擬器: M1&Intel芯片MacBook Pro遊玩switch遊戲 Ryujinx安裝使用教程 Switch模擬器Ryujinx聯網版官方中文入門教程(含最新KEY和固件)

原创 idea 報了錯,找不到類,實際上卻存在類

場景 明明有這個類,卻說找不到 明明有這個包,卻說找不到 解決方案 maven clean一下就解決了

原创 nginx 圖片壓縮

說明 本文使用的nginx是用編譯後安裝的方式 本文添加模塊是在編譯前,進行配置需要ngx_http_image_filter_module模塊 步驟 安裝nginx 運行命令下載文件包wget http://nginx.org/d

原创 nginx 編譯安裝 添加模塊

需要提前知道的 nginx安裝方式主要有 編譯安裝:官網下載源文件包進行配置、編譯、安裝 yum安裝:直接敲個yum安裝命令安裝 nginx模塊 可以區分爲官方模塊、第三方模塊 使用編譯安裝的時候,兩種模塊添加的時候有區別 官方模

原创 linux 防火牆常用命令 - 備忘

新增端口訪問 firewall-cmd --permanent --add-port=8080/tcp 重啓防火牆` systemctl restart firewalld.service 其他 關閉防火牆 systemctl stop

原创 華爲od-性格測試

參考資料 非常推薦【轉】華爲性格測試怎麼過 推薦華爲-性格測試攻略 題目 題目總共有五十多道 每個題目給三個選項,讓你選擇哪個行爲最符合你,哪個行爲最不符合你 選項包括但不止於以下這些 我覺得人們信守承諾相當重要 我堅持按時完成任務

原创 構造二叉樹並輸出層次遍歷序列

題目 給定兩個字符串,分別是二叉樹的後序遍歷和中序遍歷,打印二叉樹的層次遍歷序列. 思路 構造出二叉樹,然後層次遍歷 其實就是完全糅合二叉樹構造和層次遍歷兩道題目 leetcode 106. 從中序與後序遍歷序列構造二叉樹 leecode

原创 字符串變換最小字符串

題目 給定一個字符串s,最多隻能進行一次變換,返回變換後能得到的最小字符串(按照字典序進行比較)。 變換規則:交換字符串中任意兩個不同位置的字符。 輸入描述: 一串小寫字母組成的字符串s 輸出描述: 按照要求進行變換得到的最小字符串

原创 華爲od--筆試

概述 今天的筆試有三道題 第一道是貪心算法 字符串變換最小字符串 第二道是純粹的編碼題,與算法無關 字符串切割再轉Bigdecimal計算 第三道是二叉樹的題目 構造二叉樹並輸出層次遍歷序列 字符串變換最小字符串 題

原创 二叉樹 題型

概要 前序遍歷 後序遍歷 中序遍歷 題型總結 序列化/反序列化 二叉樹 構造 二叉樹

原创 java 併發(二)

併發問題 數據競爭 死鎖 活鎖 資源不足(餓死) 優先權反轉 數據競爭 死鎖 四個條件 資源 只能互斥使用(一個資源每次只能被一個進程使用) 請求者 不剝奪條件(進程已獲得的資源,在末使用完之前,不能強行剝奪) 請求與保持條件 (若

原创 java 併發(三)

jmm內存模型

原创 java併發 學習記錄

哪些方法會拋出InterruptedException異常? Thread類怎麼處理異常 可以在Thread中設置異常處理類(實例方法)--setUncaughtExceptionHandler Thread.interupt()

原创 java 線程池 學習記錄

線程池構造函數參數有哪些 核心線程池 最大線程數 空閒非核心線程存活時長 空閒非核心線程存活時長單位 阻塞隊列 線程生產工廠 拒絕執行處理類 execute和submit有什麼區別? execute會拋出異常

原创 設計模式--理解

基本 設計模式是使用面嚮對象語言之後,爲了重用代碼才搞出來的 理解 其實本質上還是把變化的和不變的區分開來,最大程度地重用代碼 變化的毫無疑問就是接口或者抽象類搞成一套垂直的體系 設計模式就是把變化的部分和不變的部分怎麼組合的問題了