在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下: 1、在项 ...
分类:
编程语言 时间:
2020-05-23 09:33:30
阅读次数:
66
目前在阿里巴巴内部云原生环境中,绝大部分应用都统一使用 OpenKruise 的能力做 Pod 部署、发布管理,而不少业界公司和阿里云上客户由于 K8s 原生 Deployment 等负载不能完全满足需求,也转而采用 OpenKruise 作为应用部署载体。
分类:
其他好文 时间:
2020-05-22 19:37:49
阅读次数:
55
maven-surefire-plugin : 单元测试相关 maven-assembly-plugin :构建一个源码或二进制文件的程序集(发行版). build-helper-maven-plugin:额外要打包的一些。 maven-compiler-plugin:编译。 spring-boot ...
分类:
其他好文 时间:
2020-05-22 12:59:17
阅读次数:
40
进入到云计算的PAAS时代,起源Google的Kubernetes无疑成为了PAAS云服务的落地平台。自2017年开始,K8s平台已经成为容器编排的事实标准,为组织设计和部署应用程序带来全新定义。在之后的几年里国有云,国外云厂商陆续在IAAS平台发布PASS层产品。
在此基础上出现了CICD,即持续集成与持续交付是软件开发和交付中的实践。项目从最初是瀑布模型,到敏捷开发,再到现在的DevOps。这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment) 的新方法。
笔者基于自身需求做了如下测试,希望对同行有所助力,相关文章会持续更新。
分类:
其他好文 时间:
2020-05-21 23:50:38
阅读次数:
71
前言, Blazor Assembly 需要最少 1.9M 的下载量. ( Blazor WebAssembly 船新项目下载量测试 , 仅供参考. ) 随着程序越来越复杂, 引用的东西越来越多, 需要更多的下载量 , 有一些网站的网络可能较差, 加载这些文件需要一定的时间. 对于一些网站而言, 它 ...
分类:
Web程序 时间:
2020-05-21 14:35:24
阅读次数:
115
[assembly: AssemblyVersion("1.1.*")][assembly: AssemblyFileVersion("1.0.0.0")][assembly: AssemblyInformationalVersion("1.2.1.0")] // 用来定义 Product Vers ...
Nacos支持三种部署模式 单机模式 - 用于测试和单机试用。 集群模式 - 用于生产环境,确保高可用。 多集群模式 - 用于多数据中心场景。 官网查看:https://nacos.io/zh-cn/docs/deployment.html 单机模式 启动命令:sh startup.sh -m st ...
分类:
编程语言 时间:
2020-05-20 22:47:24
阅读次数:
85
背景说明 我们在业务上容器的过程中遇到了如下问题: 1. 以deployment部署的应用pod,由于id经常变更,服务重启,监控变得难以维护。这里只是以监控为切入点,事实上,还有诸多应用需要与id强绑定。 2. statefulset可以解决上面的问题,但是引入一个新的问题就是statefulse ...
分类:
其他好文 时间:
2020-05-20 18:32:05
阅读次数:
51
IDEA基础功能概览: shortcut(edit, 代码片段, 功能), 版本控制(VCS: git, github, local history) Debug, javadoc generator, database, web deployment project&module 等概念, 模板, ...
分类:
其他好文 时间:
2020-05-19 22:26:35
阅读次数:
70
spec:volumes:-name:time-localtimehostPath:path:/etc/localtimetype:‘volumeMounts:-name:time-localtimereadOnly:truemountPath:/etc/localtime此设置不需要配置PodPreset,但针对java项目,可能会发生时区针对java程序无法生效
分类:
其他好文 时间:
2020-05-19 10:57:43
阅读次数:
258