Oct172022
Kubernetes容器编排架构设计最佳实践:从单体部署到多集群管理的演进之路
Kubernetes容器编排架构设计最佳实践:从单体部署到多集群管理的演进之路
引言
随着云计算和微服务架构的普及,容器化技术已成为现代软件交付的核心。Kubernetes(简称K8s)作为当前最主流的容器编排平台,凭借其强大的自动化能力、高可用性支持和灵活的扩展机制,被广泛应用于企业级云原生系统的构建中。
然而,Kubernetes的复杂性也带来了架构设计上的挑战。许多企业在从单体应用向微服...阅读全文
作者:绝缘体.. | 分类:aws, git, go, kubernetes, nginx, 云计算, 开发工具, 编程语言 | 阅读: | 标签:aws, git, go, kubernetes, nginx
抢沙发
Oct162022
Oct152022
PHP生成中间带LOGO图像的二维码
这是一个二维码生成器,它可以帮助你以简单的方式生成二维码,并且可以设置二维码中间的小logo图标。使用非常简单,并且提供了一个Symfony包,可以快速整合到你的项目中。
安装
使用Composer来安装这个库。
composer require endroid/qrcode
基本用法
简单几行代码,就可以生成一个普通的二维码:
require_once('vendor/autoload.php');
use Endroid\QrCode\QrCode;
$qrCode = new QrCo...阅读全文
Oct152022
Kubernetes云原生架构设计最佳实践:从单体应用到微服务的容器化改造完整指南
Kubernetes云原生架构设计最佳实践:从单体应用到微服务的容器化改造完整指南
引言:迈向云原生的时代
随着数字化转型的加速,企业对系统的弹性、可扩展性、高可用性和持续交付能力提出了前所未有的要求。传统的单体架构(Monolithic Architecture)在面对快速迭代、多环境部署和复杂业务场景时逐渐暴露出诸多弊端:代码耦合严重、发布周期长、故障影响面广、难以横向扩展等。在此背景下...阅读全文
Oct102022
解决Go包管理代理网址无法访问的问题proxy.golang.org
在使用go get安装第三方包时,由于文化自信的原因,可能回出现类似下面的错误
go get github.com/kardianos/govendor: module github.com/kardianos/govendor: Get https://proxy.golang.org/github.com/kardianos/govendor/@v/list: dial tcp 172.217.160.113:443: connectex: A connection attempt failed because the connected party did not properly respond
after a period of time...阅读全文
Oct102022
Oct062022
zephir 代码转换,php 代码如何自动转化为 zephir 代码 ?
在zephir的初步编写尝试后,大家就会发现,其实很多事情都和想象的不一样。在php中,很顺理成章的语句,在zephir里面都是不能顺利解析的。所以,你可能需要一个php代码,自动转换成zephir代码的工具。苏南大叔在本文中,推荐一款自动代码转换的神器,叫做php-to-zephir。有了这款代码转换神器后,编写zephir的过程就会简单很多了。
本文测试环境为:
mac10.14.1 (18B75),php7.2,zephir0...阅读全文
Oct042022
Kotlin中的状态管理
在移动应用开发中,状态管理是一个非常重要的主题。它涉及到如何有效地管理应用程序的各种状态,包括用户界面的状态和应用程序的数据状态。在Kotlin中,我们可以使用各种技术和模式来进行状态管理,以提高应用程序的可维护性和可扩展性。
1. 为什么需要状态管理
在现代移动应用程序中,应用程序的状态通常是非常复杂的。用户界面可能会有多个屏幕、不同的视图和用户输入等等。同时,应用...阅读全文
Sep212022
git 常用快捷键设置
git 常用快捷键设置。
vim ~/.gitconfig
在 alias 一节中加入如下设置:
st = status
ci = commit
co = checkout
br = branch
lg = log --date=format:'%Y-%m-%d %H:%M:%S' --color --pretty=format:'%Cred%h%Creset %Cgreen%ad%Creset %s %C(bold blue)<%an>%Creset' --abbrev-commit
ls = !"for k in `git branch|perl -pe s/^..//`;do echo `git show --pretty=format:\"%Cgree...阅读全文
Sep182022