ASP.NET Core on K8S 部署过程解析与 Dashboard

    引言 在今天的云计算时代,Kubernetes(简称K8S)已经成为了一种非常流行的容器编排工具。而ASP.NET Core作为跨平台的高性能Web应用框架,则是很多开发者的首选。本文将探讨如何在K8S上部署ASP.NET Core应用,并介绍如何使用K8S的Dashboard进行管理。 1. K8S 简介 Kubernetes是一个开源的容器编排平台,它简化了容器化应用的部署、管理和扩展。K8S提供了一套强大的API和工具,帮助用户管...阅读全文
    作者:绝缘体.. | 分类:docker, git, kubernetes, 云计算, 开发工具 | 阅读: | 标签:, , , ,

    go压缩可执行文件大小

    有时候发布到线上的可执行文件有点大,需要对其进行压缩。 以windows系统为例,现在有一个 demo.exe 大小 1.14M 步骤1 添加构建标志 go build -ldflags="-s -w" demo.go -s: 省略符号表和调试信息。 大多数情况下,在生产环境中不需要它们。 -w: 省略DWARF消息。 这两个参数不会影响程序的执行,但它会减少可执行文件的大小。 压缩后的大小 825K,减小27%。 步骤2 使用 upx 程序。 下载安...阅读全文
    作者:绝缘体.. | 分类:git, go, Linux, PHP, windows, 开发工具, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    用 go 实现的 git 快速提交代码的小工具

    用 go 实现的 git 快速提交代码的小工具。 package main /* 这是一个用 go 实现的 git 快速提交代码的小工具 将该代码编译成可执行文件,然后加入到系统环境变量中去 然后就可以直接使用类似: g '这是一个测试' 快速的提交代码了 */ import ( "fmt" "os" "os/exec" "strings" ) func main() { argLen := len(os.Args) file := "." if argLen < 2 { fmt.Println("必须输...阅读全文
    作者:绝缘体.. | 分类:git, go, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    markdown 接口文档示例

    markdown 接口文档示例,下面是 markdown 源码,适合码云(gitee),github,gitlab。 ###### 接口功能 > 获取用户列表 ###### 特殊说明 > 无 ###### HTTP URL > http://www.phpernote.com/user/list ###### 请求方式 > GET ###### 请求参数 | 参数 | 类型 | 必选 | 说明 | |----|-----|:-----:|------| | id | int | Yes | id说明 | |type |int|No|类型。1...阅读全文
    作者:绝缘体.. | 分类:git, javascript, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    Spring Boot 实现审核功能

    介绍 在开发Web应用时,审核功能是非常常见的需求之一。无论是文章、评论、用户信息等内容,都需要经过审核后才能显示在网站或应用中。本文将介绍如何使用Spring Boot来实现一个简单的审核功能。 准备工作 在开始之前,需要确保已经安装以下软件和环境: Java JDK 8或以上版本 Maven构建工具 Spring Boot开发环境 实现步骤 1. 创建Spring Boot项目 首先,我们需要创建一个Spring Boot项...阅读全文
    作者:绝缘体.. | 分类:git, java, MySQL, spring, 后端框架, 开发工具, 数据库, 编程语言 | 阅读: | 标签:, , , ,