25 天前 / Scenic
公众号关注「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 适用范围本文档测试范围: 软件版本 Kubernetesv1.14.x,v1.15.x,v1.16.xcalicov3.13.4 概述 Calico 是一种开源网络和网络安全解决方案,适用于容器,虚拟机和基于主机的本机工作负载。Calico 支持广泛的平台,包括 Kubernetes,docker,OpenStack 和裸机服务。Calico 后端支持多种网络模式。 BGP 模式:将节点做为虚拟路由器通过 BGP 路由协议来实现集群内容器之间的网络访问。
33 天前 / 巨子嘉
1.1.容器网络基础 Kubernetes 是一个开源容器调度编排引擎,管理大规模容器化应用,采用典型的 Master-Worker 主从分布式技术架构,由集中式管理节点(Master Node),分布式的工作节点(Worker Node)组成。向下屏蔽底层差异化的分布式基础设施,以应用为中心构建云计算的基础操作系统能力(即云原生操作系统),面向用户提供云原生时代的云计算的新界面。其中,Kubernetes 网络至关重要,如果管理节点是控制大脑,运行节点是执行载体,那么网络就是将整个容器集群打通形成一个整体的神经网络;与 Docker 网络相比...
50 天前 / 进击的强
The Go SDK forProxy-Wasm, enabling developers to write Proxy-Wasm plugins in Go.This SDK is powered by TinyGoand does not support the official Go compiler. Getting Startedexamplesdirectory contains the example codes on top of this SDK.OVERVIEW.mdthe overview of Proxy-Wasm, the API of this SDK, and the things you should know when writing plugins.RequirementsGo1.17 or higher.TinyGo- This SDK depends on TinyGo and leverages its WASI(WebAssembly System Interface) target. Please follow the official instruction here...
58 天前 / reesunhuang
之前安利过 Mapstruct 这个神器,它可以代替 BeanUtil 来进行 DTO、VO、PO 之间的转换。它使用的是 Java 编译期的 annotation processor 机制,说白了它就是一个代码生成器,代替你手工进行类型转换期间的取值赋值操作。 之前很多项目都使用了它,代码清爽得很,增加了大量摸鱼时间,用过的都说好。 @Mapper(componentModel="spring") publicinterfaceAreaMapping{ ListtoVos(Listareas); } 就这么几行就把一个 PO 的集合转换成了对应 VO 的集合。
59 天前 / hyper0x
如何增加框架的扩展性,可能多少都会想到“插件”机制,本质上是可以把第三方开发库快速融入项目的方法。本文介绍的就是这么一种方法。 最近看到一个项目的插件加载机制,非常赞。当然这里说的插件并不是指的 golang 原生的可以在 buildmode 中加载指定 so 文件的那种加载机制。而是软件设计上的「插件」。如果你的软件是一个框架,或者一个平台性产品,想要提升扩展性,即可以让第三方进行第三方库开发,最终能像搭积木一样将这些库组装起来。那么就可能需要这种库加载机制。
64 天前 / 一波不是一波
最近开发了一款增强 Github 体验的 Chrome 插件 - GithubX 代码也开源了: https://github.com/riskers/github-plus-extension 痛点解决了我个人的一个痛点:Github 原生对 stars 和 gists 无法分组和打标签,这样让我每次在查一些不常用库的时候,总是会花很长时间查找。 看看效果可以在后台在 star 分组和打标签了: 然后在 github 页面展示出来: 上面是对已经 star 过的项目,如果你有新的 star,会自动弹窗让你操作: 自我总结这个项目其实应该 2 年前就做完了,一直拖到现在,也主要是自己的拖验症比较严重。
70 天前 / 岛哥手记
今天是我居家办公的第四周、居家隔离的第 27 天,仍然看不到解封的希望。 说实话一开始我还是挺乐观的,毕竟 2020 年初,我居家隔离办公了 3 个多月,在基本的生活物资上几乎没有出现过一点问题,快递外卖都正常可以配送,所以这次也想当然的认为不会影响到什么(终究是我大意了)。 想必大家如果人在上海,每天互相问候的第一句话就是:你抢到菜了嘛?好在我平时有囤东西的习惯,基本的日化用品还是能再扛一个月的,但俗话说得好:人是铁,饭是钢,一顿不吃饿得慌,从隔离到现在快一个月了,社区就发过一次物资也就两天的量...
79 天前 / Inputing
可以说,Visual Studio Code 这个编辑器,让微软在开源社区赢回了王者段位,要知道全球 2400 万开发者中有 1400 万称 VSCode 为自己的家,再加上 GitHub 和 VSCode 的结合,几乎所有的程序员的都离不开 VSCode,不过,VSCode 如此优秀,值得每个程序员使用,甚至我觉得非程序员都可以用它来码字。 如果你还没用过 VSCode,那访问这里安装 [1]一个吧,很可能就打开了一个新世界。 今天分享 14 个非常实用 VSCode 插件,可以让你写代码如同神一般,尤其是Python 代码。
84 天前 / 九彩拼盘
前言大家好,我是 webfansplz.这两天肝了个 Vite 插件,本文主要跟大家分享一下它的功能和实现思路。如果你觉得它对你有帮助,请给一个 star 支持作者 . 介绍 vite-plugin-vue-inspector 的功能是点击页面元素,自动打开本地 IDE 并跳转到对应的 Vue 组件。类似于 Vue DevTools 的 Open component in editor 功能。 用法 vite-plugin-vue-inspector 支持 Vue2 & Vue3,并且只需要进行简单的配置就可以使用。 Vue2//vite.config.ts import{defineConfig}from"vite" import{createVuePlugin}from"vite-plugin-vue2" importInspectorfrom"vite-plugin-vue-insp...
86 天前 / 冷星1024
大家好,我是若川。持续组织了 8 个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12参与,每周大家一起学习 200 行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》包含 20 余篇源码文章。历史面试系列 前言这两天肝了个 Vite 插件,本文主要跟大家分享一下它的功能和实现思路。如果你觉得它对你有帮助,请给一个 star 支持作者 . 介绍 vite-plugin-vue-inspector 的功能是点击页面元素,自动打开本地 IDE 并跳转到对应的 Vue 组件。类似于 Vue DevTools 的 Open component in editor 功能。
97 天前 / kafeidou
文|葛长伟(花名:川朗) 蚂蚁集团技术专家 负责容器镜像加速项目 Nydus 的开发和维护专注于容器镜像存储、持久存储和文件系统领域 本文 1597字 阅读4分钟 前言 Nydus 今年 1 月 ,Containerd 社区通过投票接收 Nydus-Snapshotter 成为 Containerd 社区的子项目。这是继 ttrpc-rust 之后,蚂蚁容器团队再次向 Containerd 捐赠子项目。 此举将方便 Nydus 和 Containerd 的开发协同,减少项目迭代过程中可能出现的不兼容问题,也让用户可以更容易地使用 Nydus 镜像加速服务。
103 天前 / 凯凯刘
浏览器扩展,国内很多人说成浏览器插件,可以帮我们完成很多工作,比如剪辑、收藏、稍后阅读、英语翻译、屏幕截屏、收藏夹管理、广告拦截、初始 Tab 页等等,而用好一个扩展可以大大的提升效率! 2022 年又有哪些值得关注的有意思的扩展呢?我整理了 10 个最值得关注的浏览器扩展,这些扩展插件都有很多用户使用,用户评价也非常高,下面就一起来了解下。 1、Mote: 语音笔记 2、Forest : 保持专注,构建你的专属森林 3、Volume Master : 最简单,最可靠的音量增强器 4、Homey : 高效而舒适的起始页 5、Web Maker : 一个快速、可离线使用的网页端开发环境终...
117 天前 / 趣编程
作为前端开发者一定用过 VsCode 这款利器,而其强大的插件能力无疑更是让我们深深的爱上了它。据不完全统计,VsCode 插件市场中的插件数量已经超过了 3 万,由此可见大家的热情有多高。其中涉及到各种各样功能的插件,有主题曲相关的,有代码开发相关的,比如代码片段、Git 插件、tslint 等等。作为开发者,肯定用过各种各样的代码提示的插件,代表性的有 TabNine、Copilot 等等。今天就让我们来自己动手,开发一款专属的代码提示插件。毕竟别人的再好也是别人的, 属于自己的才是最好的。
124 天前 / 猿天地
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 来源:https://blog.csdn.net/jdk_wangtaida/article/details/113744537 先看下这个插件的效果图: 图片有没有感觉很形象生动,我们只要照着这个去做运动就好了。 我们工作的时候,时常面对的电脑,一搞就是一上午,虽然每天心里暗自提醒,中途一定要去喝点水,休息一下,但有的时候工作太投入了,就一下忘了时间了,这时候如果再用 idea 的各位,界面突然弹出提醒休息的界面,是不是就可以换换脑子,让效率更佳了。