Go常用的收集
当定义
将Github上的代码发布到maven中央仓库
入手树莓派4B 8G运存版,以docker运行个人博客、Git仓库、Jenkins、Redis、Consul、Java微服务等
docker-compose.yml各个配置的说明
分布式一致性协议 Paxos ZAB Raft Gossip
主要梳理缓存各种概念、各家产品、使用场景等
当项目中进行开发时。依赖他人的仓库(或者将大项目拆分多个小仓库单独维护,例如OpenWRT)进行联合编译。此时需要使用submoduel模式。
二分查找算法
软件源 /etc/pacman.d/mirrorlist 在头部追加 1Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo 2Server =...
RabbitMQ 系统之间解耦 基于订阅的关系,应用程序之间共享传递数据。 异步处理业务。 缓解系统瓶颈:在访问量剧增的情况下,应用系统不用等待处理结果,用消息队列可以在队列中堆积消息,提高系统的吞吐量和稳定性。 个人总结:将大量的消息发...
TCP UDP 优缺点 tcp:面向连接点到点、可靠、无结构的字节流,全双工 udp:支持1:n,1:1,n:1,没有阻塞控制。尽最大努力交付不可靠,报文 TCP: 可靠、稳定。 使用场景:数据必须准确无误的传输,不允许丢失。基于tcp的...
Synchronized 在1.5以前是重量级锁,当遇到synchronzed时,其他线程需要等待并进入blocked状态。 在1.6以后,经过大量的测试发现加锁的地方经常被一个线程访问。所以对synchronized进行了锁的粒度优化,...
Spring SpringBoot小的细节总结记录 spring mvc 采用SPI技术,注入Spring的Servlet类,具体是实现了javax.servlet.ServletContainerInitializer接口...
限流器 我们项目是新闻类的站点,每天需要限制各种爬虫,保证服务在可承受范围内,需要保护后台服务正常。需要使用限流器。 固定 滑动 令牌桶 一 固定窗口: 当前请求是否在最后一次请求时间点+设置的窗口的时间范围内,然后累计请求次数,判断是否...
bean初始化过程: 大体分为三个过程bean的对象创建、属性填充、初始化事件 bean的创建前事件,其中bean的创建前事件主要场景是在aop(AnnotationAwareAspectJAutoProxyCreator主要实现...
当前jvm配置 -XX:+PrintFlagsInitial 查看初始 docker JAVA_OPTS 1-XX:+AlwaysPreTouch 2 JAVA进程启动的时候,虽然我们可以为JVM指定合适的内存大小,但是这些内存操作系统并...
网络工具
Kubernetes 安装说明