02 2024 档案
摘要:tar 命令是一个在 Linux 和 Unix 系统中常用的命令,用于将多个文件或目录打包成一个文件,或者将打包好的文件解压缩到指定目录。 常用的 tar 命令选项包括: -c:创建新的归档文件; -x:从归档文件中提取文件; -v:显示正在处理的文件列表; -f:指定归档文件的名称; -z:使用
阅读全文
摘要:. 官网 https://thrift.apache.org/ 查看安装教程 . 使用 1 接口文件 HelloWorldService.thrift namespace java com.com.sjq.thrift.demo /** * @TypeDoc( * description = "测试
阅读全文
摘要:传统的 IO mmap mmap 是一种内存映射技术,mmap 相比于传统的 IO 来说,其实就是少了 1 次 CPU 拷贝而已,上图。 sendFile 在 Linux 中,提供 sendFile 函数,实现了零拷贝
阅读全文
摘要:select *,now() from information_schema.INNODB_TRX; -- 查看当前正在被锁定的事务 select *,now() from information_schema.INNODB_LOCKS; -- 查看当前正在被锁定的行 select *,now()
阅读全文
摘要:StampedLock 是 Java 8 引入的一种新的锁机制,它是 ReadWriteLock 的改进版,提供了更高的并发性和更好的性能。下面是一个使用 StampedLock 的示例: import java.util.concurrent.locks.StampedLock; public c
阅读全文
摘要:Spring-generator https://mirren.gitee.io/spring-generator-doc/?spm=a2c6h.12873639.article-detail.8.5f6a27fexATC6d#link-help
阅读全文
摘要:要删除分支中的 commit,可以使用 git rebase 命令。以下是具体步骤: 首先,使用 git log 命令查看要删除的 commit 的哈希值。 然后,使用 git rebase -i <commit> 命令进入交互式 rebase 模式,其中 <commit> 是要删除的 commit
阅读全文
摘要:1、前端上传文件 -> 接口接收文件 MultiPartFile -> 转发到其它接口 //a)Multipart 转 File public static File convert(MultipartFile multipartFile) throws IOException { File fil
阅读全文
摘要:已知: public interface A { default void fun(){ System.out.println("A"); } } public interface B extends A{ default void fun(){ System.out.println("B"); }
阅读全文