-
G1垃圾回收器在并发场景调优
目前企业级主流使用的Java版本是8,垃圾回收器支持手动修改为G1,G1垃圾回收器是Java 11的默认设置,因此G1垃圾回收器可以用很长时间,现阶段垃圾回收器...
赛先生和泰先生 2023-01-02
464 0 0 -
canal在k8s部署实现
canal的架构分为admin和server。目前官网提供了容器化实现,但目前并未有canal在k8s中的验证。
云计算小K 2023-01-02
468 0 0 -
基于PEB断链实现进程/模块隐藏
断链这种技术非常古老,同时应用于非常多的场景,在内核层如果我们需要隐藏一个进程的内核结构体,也会使用这种技术。本文基于PEB断链在用户层和内核层分别进行实现,在...
红队蓝军 2023-01-02
461 0 0 -
关于网络的一次推演(续)
本文用一个连续的思路对网络做了推演,为上一篇文章的延续。旨在最终解构复杂网络架构。包含:RIP、OSPF、EIGRP、BGP和常用的数据中心网络架构等。上一篇文...
晴日飞鸢 2023-01-02
458 0 0 -
堆排序算法
堆排序算法是一个基于完全二叉树形结构的排序算法。二叉树是需要抽象出来的,只是为了方便来理解排序的过程。
一点一线 2023-01-02
447 0 0 -
tke中如何通过clb类型ingress转发集群内和集群外服务
最近接到很多用户在将服务迁移到tke的时候遇到一个问题,那就是我的服务以前是部署在集群外的cvm上,但是现在我将一部分迁移到了tke,现在我需要用一个同一个的入...
聂伟星 2023-01-02
449 0 0 -
Docker搭建专属自己的音乐库
[主机要映射容器的端口号]:[容器内部对应的端口号] 容器对应的端口号不要改变,主机要映射容器的端口号可以改变,要记得在安全组放通
ccman 2023-01-02
473 0 0 -
TKE之Traefik最佳实践
k8s的接入层有很多种,常见的7层负载均衡有nginx-ingress、traefik、kong等,还有每个云厂商为了对接自己的负载均衡产品所开发的控制器,tk...
聂伟星 2023-01-02
481 0 0 -
Go 1.18 新特性多模块工作区教程-让多模块开发变得简单
Tutorial: Getting started with multi-module workspaces
link1st 2023-01-02
468 0 0 -
如何消除代码屎山中的一大坨参数列表?
但方法间共享信息的方式除了参数列表,还有全局变量。但全局变量总能带来意外之喜,所以,取消全局变量也是各大语言趋势。于是参数列表就成了唯一选择,于是,只要你想到有...
JavaEdge 2023-01-02
448 0 0