分布式系统开发微服务架构,基于JavaSE部署环境提供REST微服务
常用技术如何构建微服务是一个大话题,本节不会涉及细节,后面章节将会详细讲解。在单体架构中,项目经常会打包成WAR文件部署在Tomcat或者Jetty等Servlet容器中。这种部署形式被称为基于Servlet的部署(Servlet-based Deployment)。
十分钟学会用docker部署微服务
2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。今天就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发并用其部署微服务。
当年偶然发现的 Java Bug(JDK 9及之前仍未修复)
背景15年在中信银行做持续集成时,由于当时的项目是基于三方采购的 Java 配置开发平台做的,平台自己基于 Ant 插件实现了增量和热部署。
可以在线看视频和文档的开源网盘系统kiftd部署和使用教程
本期继续介绍一款跨平台网络文件传输系统kiftd,它既可以作为文件服务器、内部下载站,也可以作为网盘系统使用,因为它可以在线播放视频、听音乐、查看图片和文档等,部署简单只需有java就能运行了,且可以根据官方使用文档定制自己的个性化需求。
「项目部署」使用Jenkins一键打包部署SpringBoot应用
嗨,大家好,我是希留,一个被迫致力于全栈开发的老菜鸟。一般而言,一个项目部署的由:拉取代码->构建->测试->打包->部署等过程组成,如果我们经常需要部署项目,特别是在微服务时代,服务特别多的情况下,不停的测试打包部署,那估计得有个人一整天专门做这事了,而这事又是繁琐的重复无意义的,所以就需要一套能够持续集成、持续交付、持续部署的自动化构建流程。
终于有人把「编程软件安装和环境配置」的教程整理成了一个文档
该文档的内容非常全面,适用人群也非常广泛,从刚入门的新手到工作3年的“老油条”,涵盖了:配置Linux系统环境、Git安装、JDK 安装、Node安装、Python安装、Maven安装、MySQL安装、Redis缓存安装部署、消息队列RabbitMQ安装部署、应用服务器Tomcat安装部署、Web服务器Nginx安装部署、Docker环境安装、Kubernetes集群部署、ElasticSearch集群部署、ZooKeeper安装部署、消息队列Kafka安装部署等。