摘要:
# 復制表結構、索引,不復制數據 CREATE TABLE logs_new LIKE logs; # 原子更名,不會出現表不存在情況。 RENAME TABLE logs TO logs_bak, logs_new TO logs;
閱讀全文
posted @ 2025-07-02 11:47
Yfeil
閱讀(20)
推薦(0)
摘要:
1.創建服務文件 /etc/systemd/system/test.service 如果不需要指定配置文件自行修改 [Unit] Description=測試 After=syslog.target [Service] User=root Restart=always ExecStart=java
閱讀全文
posted @ 2024-10-24 10:38
Yfeil
閱讀(209)
推薦(0)
摘要:
Nmap 7.95 - Zenmap 漢化版 本來想找一個端口掃描工具,先找到了 Angry IP Scanner 用了一下,有時候掃不到,功能也比較單一。最后找到了 Nmap,這個功能要強大很多。網上沒有最新的漢化版本,老版本的漢化還存在BUG,于是自己動手漢化了一下。 功能介紹: Nmap是一款
閱讀全文
posted @ 2024-07-31 11:29
Yfeil
閱讀(12815)
推薦(5)
摘要:
ADB 下載: SDK 平臺工具版本說明 | Android Studio | Android Developers (google.cn) 常規命令 連接adb connect 192.168.0.134 查看狀態adb devices 安裝應用adb install D:\base_signed
閱讀全文
posted @ 2024-07-26 11:06
Yfeil
閱讀(136)
推薦(0)
摘要:
軟件版本 Docker:26.1.3 Mysql:8.4.0 ShardingSphere:5.5.0 分庫分表 1.Docker創建兩個Mysql services: mysql: image: mysql:8.4.0 ports: - "3306:3306" environment: MYSQL
閱讀全文
posted @ 2024-06-07 23:02
Yfeil
閱讀(1183)
推薦(1)
摘要:
注意:本教程不適用舊版本,Mysql 8.4.0 和 舊版本,主從復制相關命令有所變化,具體區別請看文末參考 軟件版本 Docker:26.1.3 Mysql:8.4.0 GTID主從復制 1.準備主從兩臺服務器 2.兩臺服務器分別創建 docker-compose.yml 文件 services:
閱讀全文
posted @ 2024-06-07 18:44
Yfeil
閱讀(920)
推薦(1)
摘要:
軟件版本 SpringBoot:3.0.2 引入依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <de
閱讀全文
posted @ 2024-06-05 19:09
Yfeil
閱讀(61)
推薦(0)
摘要:
軟件版本 Redis 7.2.5 Docker 26.1.3 準備工作 由于docker直接拉取運行了,所以需要提前準備配置文件 Index of /releases/ (redis.io) 下載后,把redis-7.2.5.tar.gz\redis-7.2.5.tar\redis-7.2.5\里的
閱讀全文
posted @ 2024-06-04 23:05
Yfeil
閱讀(208)
推薦(0)
摘要:
軟件版本 Redis 7.2.5 Docker 26.1.3 準備工作 由于docker直接拉取運行了,所以需要提前準備配置文件 Index of /releases/ (redis.io) 下載后,把redis-7.2.5.tar.gz\redis-7.2.5.tar\redis-7.2.5\里的
閱讀全文
posted @ 2024-06-04 19:49
Yfeil
閱讀(163)
推薦(1)
摘要:
使用說明: 1.設置-申請JS權限,等待審核通過 2.設置-頁腳HTML代碼,代碼貼進去保存 樣式說明: 1.默認目錄插到文章頂部,可以加入 <div id="toc"></div> 標簽自定義插入位置。 2.H1 和 H2 是加粗體,其他的是正常體。 自定義功能: all = true:給所有文章
閱讀全文
posted @ 2024-06-04 12:44
Yfeil
閱讀(89)
推薦(0)
摘要:
UML類圖 類圖定義規則 屬性和方法前加上(+、-、#、留空)分別代表:公開(public)、私有(private)、保護(protected)、缺省(default) 方法括號內為參數類型,冒號后為返回值類型 下劃線表示 靜態(static),斜體表示 抽象(abstract) 類圖關系表示法 其
閱讀全文
posted @ 2024-06-02 20:06
Yfeil
閱讀(417)
推薦(1)
摘要:
1.導語 //以下是一個SpringBoot應用的標準入口: public static void main(String[] args) { SpringApplication.run(TestApplication.class, args); } //SpringApplication.run
閱讀全文
posted @ 2024-05-31 03:16
Yfeil
閱讀(153)
推薦(0)
posted @ 2024-05-30 18:52
Yfeil
閱讀(83)
推薦(0)
摘要:
前置準備: Kibana 7.4.2 Elasticsearch 7.4.2 Logstash 7.4.2 SpringBoot 2.6.13 擴展:Docker啟動Logstash: docker run --restart=always -p 4560:4560 -v ~/pipeline/:/
閱讀全文
posted @ 2024-05-21 21:06
Yfeil
閱讀(71)
推薦(0)
摘要:
1.聚合函數 SUM( 列 ) OVER( ... ) :求總和 AVG( 列 ) OVER( ... ) :求平均 COUNT( 列 ) OVER( ... ) :求總數 MIN( 列 ) OVER( ... ) :取最小值 MAX( 列 ) OVER( ... ) :取最大值 2.排名函數 RA
閱讀全文
posted @ 2024-05-14 04:49
Yfeil
閱讀(338)
推薦(0)
摘要:
第一范式(1NF):列不可拆分 假設我們有一個學生信息表,用來記錄學生的姓名和地址: 學生ID 姓名 地址 1 張三 xx省xx市xx區 這個表違反了第一范式,因為地址不符合不可拆分要求。為了滿足第一范式,需要把地址拆分成省、市、區。 第二范式(2NF):不能只依賴主鍵的一部分 現在,如果我們想要記
閱讀全文
posted @ 2024-05-10 00:16
Yfeil
閱讀(582)
推薦(0)
摘要:
1.AtomicInteger、AtomicLong、AtomicBoolean、AtomicReference:基礎 // atomicInteger:整型原子類 AtomicInteger atomicInteger = new AtomicInteger(0); atomicInteger.i
閱讀全文
posted @ 2024-04-29 02:02
Yfeil
閱讀(408)
推薦(0)
摘要:
1.runAsync、supplyAsync、get、join:開啟異步任務,獲取結果。 // runAsync:沒有返回值 CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { System.out.println(
閱讀全文
posted @ 2024-04-28 20:07
Yfeil
閱讀(140)
推薦(0)
摘要:
老古董(低效,不建議用): 原理是所有操作都加同步塊 // Vector Vector<String> vector = new Vector<String>(); // Hashtable Hashtable<Integer, String> hashtable = new Hashtable<I
閱讀全文
posted @ 2024-04-23 02:17
Yfeil
閱讀(2206)
推薦(0)
摘要:
冒泡排序: 時間復雜度:O(n^2) 通過不斷交換相鄰的元素,將大的元素“浮”到數組的后面。 public static void bubbleSort(int[] arr) { // 外層循環控制排序輪數,每輪將最大的元素 "浮" 到末尾 for (int i = 0; i < arr.lengt
閱讀全文
posted @ 2024-04-22 05:33
Yfeil
閱讀(31)
推薦(0)
摘要:
先假設有 x、y、z 三個代數 再假設一個已知條件 x > y 根據已知條件推斷,y 不可能是最大值,最大值只會在 x 和 z 之間產生 因此 min(x, z) 即可排除最大值 但是 z 有可能小于 y,因此還需要排除最小值 最終使用 max(y, min(x, z)) 即可得出中間值 如何把三個
閱讀全文
posted @ 2024-04-20 09:31
Yfeil
閱讀(260)
推薦(0)
摘要:
冒泡排序: 時間復雜度:O(n^2) 冒泡排序就像水里的氣泡一樣,輕的氣泡會一點一點地浮到水面。在這個算法中,我們將待排序的元素比喻成氣泡,通過比較相鄰元素的值,讓較大的元素慢慢“浮”到數組的末端。 具體步驟如下: 比較相鄰的兩個元素,如果前一個比后一個大(假設我們要從小到大排序),就交換它們的位置
閱讀全文
posted @ 2024-04-20 01:00
Yfeil
閱讀(93)
推薦(0)
摘要:
讀程序{ 讀緩存(){ //命中 return 數據; }else{ //未命中 lock 讀緩存(){//雙檢 return 數據; }else{ 讀數據庫 改緩存 } unlock } } 寫程序{ lock 刪緩存 改數據庫 unlock }
閱讀全文
posted @ 2024-04-17 20:03
Yfeil
閱讀(52)
推薦(0)
摘要:
由于沒在官網查到相關資料,以下結論來自互聯網第三方博客搜集整理后,準確性無法保證,僅供參考。 屏障作用: 可見性:當一條線程修改了一個變量的值,新值會立即被寫入主內存,同時其他線程讀取該變量時會從主內存中讀取最新值,而不是使用線程緩存中的值。 有序性:編譯器和處理器可能會對指令進行重排以提高性能,但
閱讀全文
posted @ 2024-04-10 01:13
Yfeil
閱讀(957)
推薦(0)
摘要:
下載地址:v2.1.8-1預覽版 · Yfeil/VisualVM漢化 - Gitee.com
閱讀全文
posted @ 2024-04-02 19:21
Yfeil
閱讀(1545)
推薦(1)
摘要:
總覽: 標記字(MarkWord)內部結構(64位): 鎖狀態 56bit 1bit 4bit 1bit 2bit 25bit 31bit 是否偏向鎖 鎖標志位 無鎖 unused hashCode Cms_free 分代年齡 0 01 偏向鎖 線程ID Epoch:2bit Cms_free 分代
閱讀全文
posted @ 2024-03-30 21:27
Yfeil
閱讀(30)
推薦(0)
摘要:
設置時區、ntp服務器 sudo timedatectl set-timezone Asia/Shanghai sudo sed -i 's/#RootDistanceMaxSec=5/RootDistanceMaxSec=999999999/' /etc/systemd/timesyncd.con
閱讀全文
posted @ 2024-03-21 01:46
Yfeil
閱讀(472)
推薦(0)
摘要:
設置root賬戶密碼 sudo passwd root 按照提示輸入密碼 及 二次確認: 至此已經可以本地登錄root賬號了。 開啟root賬戶遠程ssh登錄 sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/
閱讀全文
posted @ 2024-03-20 18:35
Yfeil
閱讀(759)
推薦(0)
摘要:
此教程以一主二從為例,需要三臺服務器。 主機需求: 4 核 CPU,8 GB 內存,硬盤:40 GBx2 (需保留一個未分區的磁盤) 從機需求: 4 核 CPU,4 GB 內存,硬盤:40 GBx2 (需保留一個未分區的磁盤) 軟件版本 Ubuntu:22.04 Kubesphere:3.4.1 D
閱讀全文
posted @ 2024-03-15 18:49
Yfeil
閱讀(892)
推薦(0)
摘要:
持續更新:https://www.coderjia.cn/archives/dba3f94c-a021-468a-8ac6-e840f85867ea 1.倉庫鏡像對應表 原始 鏡像 docker.io ***.mirror.aliyuncs.com(點進去登錄查看) hub-mirror.c.163
閱讀全文
posted @ 2024-03-15 11:51
Yfeil
閱讀(25262)
推薦(1)
摘要:
調用list.toArray方法將list轉成數組,再使用add方法參數傳入數組,即可批量添加。 redisTemplate.opsForSet().add(key,collect.toArray(new String[0]));
閱讀全文
posted @ 2024-03-08 17:36
Yfeil
閱讀(154)
推薦(0)
摘要:
@Configuration public class TtpfFeignConfig { @Bean public RequestInterceptor requestInterceptor(){//Feign同步請求頭 return template -> { ServletRequestAtt
閱讀全文
posted @ 2024-03-07 19:45
Yfeil
閱讀(540)
推薦(0)
摘要:
1.付款接口類 1.1.引入Maven依賴 <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>4.38.221.ALL</version> </depend
閱讀全文
posted @ 2024-03-07 19:38
Yfeil
閱讀(606)
推薦(0)
摘要:
類型處理器(typeHandlers) MyBatis 在設置預處理語句(PreparedStatement)中的參數或從結果集中取出一個值時, 都會用類型處理器將獲取到的值以合適的方式轉換成 Java 類型。下表描述了一些默認的類型處理器。 提示 從 3.4.5 開始,MyBatis 默認支持 J
閱讀全文
posted @ 2024-03-07 19:05
Yfeil
閱讀(336)
推薦(0)
摘要:
1.Java1.8 以前 Calendar instance = Calendar.getInstance();//獲取當前日期時間 instance.add(Calendar.MINUTE,1);//加1分鐘 System.out.println(new SimpleDateFormat("yyy
閱讀全文
posted @ 2024-03-07 18:36
Yfeil
閱讀(156)
推薦(0)
摘要:
1.以當前時間作為默認值 使用 DEFAULT CURRENT_TIMESTAMP 聲明字段,插入記錄時不用指定 dt,自動置入當前時間 CREATE TABLE t1 ( dt DATETIME DEFAULT CURRENT_TIMESTAMP ); 2.以當前時間作為默認值 以及 更新值 使用
閱讀全文
posted @ 2024-03-07 17:35
Yfeil
閱讀(993)
推薦(1)
摘要:
導讀 一條事務由、開始事務、執行事務(增刪改查操作)、提交事務或回滾,三個步驟組成。 級別:讀未提交 其他事務修改字段后 - 提交事務前,此期間,當前事務能讀到,該字段修改后未提交的值 ,所以叫讀未提交,由此會產生臟讀問題。 問題:臟讀 1.A字段 值為 1 2.事務A 修改 A字段 為 2 3.事
閱讀全文
posted @ 2023-03-07 16:08
Yfeil
閱讀(419)
推薦(0)
摘要:
項目介紹: 基于B站的 Unity3D新手教程 進行學習制作,但視頻中的做法有很多BUG,此demo是經過優化,幾乎修復了教程里帶的所有bug。 實現了基本的功能比如:怪物ai,開始菜單,設置菜單,地圖切換,等等。。 操作說明: A、←:左移 D、→:右移 W、↑、空格:跳躍 S、↓、Ctrl:下蹲
閱讀全文
posted @ 2023-03-07 00:12
Yfeil
閱讀(420)
推薦(0)
posted @ 2023-03-06 21:32
Yfeil
閱讀(2316)
推薦(0)
摘要:
國內開發者由于網絡原因,直接從中央倉下載第三包速度較慢或不穩定,使用國內鏡像站可以很好解決該問題。 下面就介紹下如何將華為開源鏡像站配置為maven的默認第三方庫下載源。 1.打開系統用戶目錄“C:\Users\xxxx\.m2”。 xxxx 為你自己的系統用戶名。 2.點擊下載 settings.
閱讀全文
posted @ 2023-03-06 19:08
Yfeil
閱讀(1710)
推薦(1)