eclipse快捷键记录

eclipse快捷键 1. 快捷键 1.1. 编辑 作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 文本编辑器 删除当前行 Ctrl+D 文本编辑

epoll优化参考

epoll优化参考 epoll优化参考-github开源项目 设想一个场景:有100万用户同时与一个进程保持着TCP连接,而每一时刻只有几十个或

Feign远程调用

Feign远程调用 RestTemplate 调用的问题 restTeplate 调用存在以下问题 代码可读性差,编程体验不统一 复杂URL 难以维护 1 2 3 4 5 6 @FeignClient("userService") public interface UserClient { @GetMappling("/api/user/{id}") User findById(@PathVariable("id") String id) } 1 2 3 4 5 6

G1收集器优势

G1收集器优势 G1 可以充分利用服务器多核的优势 并行与并发 分代收集 空间整合 可预测的停顿 【精确指定 垃圾回收时间不超过 m】 G1 后台有一张表 remember set, 对 region 进行

Git 生成ssh公钥

git生成ssh公钥 1 2 3 4 5 # 先生成配置邮箱 git config --global lyr git config --global lyr-2000@qq.com git config --list 1 2 3 4 5 cd ~ # linux 环境下操作 ssh-keygen -o cat .ssh/id_rsa.pub # 将内容复制上 GitHub ssh上面

github action使用方法

参考项目 参考视频 CI 和 CD 的概念 CI很容易理解,就是持续集成。但是CD既可以指代码持续交付,也可理解为代码持续部署。CI和CD之间有很多相似的部

gitlab学习

gitlab 学习 GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务平台,可以运行各种自动化构建、测试或部署任务。所以这两者结合起

go generate代码生成

go generate 代码生成 这是一个尝试下的代码,实现golang解析注释,然后生成代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 package main import ( "fmt" "os" ) //go:generate echo "hello world" func main____() { var ( pwd string

Golang 1.17泛型的使用

golang 泛型使用 参考视频 1 2 3 4 5 6 7 8 9 10 11 12 13 14 package main import "fmt" func printSlice[T any](s []T) { for _, v := range s { fmt.Println(v) } } func main() { printSlice[int]([]int{1, 2, 3}) } 1 go run -gcflags=-G=3 .\main.go
T