文章目录Java 集合框架Java 集合类继承关系Java 集合类简介Collection (Interface)Map (Interface)HashMap存储结构工作原理源码解析HashMap、HashSet、HashTable区别面试ListArrayListLinkedList红黑树谈谈Java集合中那些线程安全的集合 & 实现原理? Java 集合框架Java 集合类继承关系J
[root@docker nginx]# docker cantiner --help Usage: docker [OPTIONS] COMMAND A self-sufficient runtime for containers Options: --config string Location of client config files (default "/r
操作容器容器启动容器新建并启动启动已终止容器Docker 1.13+守护态运行终止容器进入容器attach命令exec 命令导出和导入导出容器导入容器快照删除清理所有处于终止状态的容器Docker 1.13+ 容器容器是独立运行的一个或一组应用,以及它们的运行态环境。容器=镜像+读写层Docker 在 1.13 版本中引进了新的管理命令(management commands),在 Docker
转载 2024-04-07 14:00:37
35阅读
端口映射容器化带来的问题:新创建容器的IP地址都是随机的容器在重启后每次IP地址都会发生变化容器服务只有在宿主机才能访问使容器对外提供稳定服务的解决方案:容器端口可以与宿主机的端口进行映射绑定从而把宿主机变成对应的服务,不用关心容器的IP地址每个端口都只能和一个容器绑定端口映射语法格式:docker run -p {可选IP} :宿主机端口:容器端口(可以映射多个)例:docker run -it
原创 2024-06-19 14:46:01
42阅读
过去的10年里,很多大公司都在使用蓝绿部署,安全、可靠是这种部署方式的特点。蓝绿部署虽然算不上”Sliver Bullet“,但确实很实用。在有关于“微服务”、“DevOps”、“Cloud-native”的讨论中,蓝绿部署、A/B测试、灰度发布,这三种部署方式往往同时出镜。 那么问题来了,蓝绿部署、A/B测试、灰度发布,这三者之间究竟有何不同?蓝绿部署 M
特色与改进先快速科普一下,文件系统是操作系统用于存储和检索数据的基本结构,不同的文件系统采用不同的方式来实现这个任务。随着计算机变得越来越快,新生代的文件系统已经从计算机速度的提升中获益,以提供新功能和适应现代存储需求。HFS+,作为今天新一代 Mac 的附带文件系统,已经 18 岁了。它的祖先 HFS 比 Tom Cruise 的兄弟情影片“壮志凌云”还要老。它有点像一辆老丰田。它仍然可以工作(
技术需求点: 1.以Jar包方式部署SpringBoot应用; 2.以War包方式部署SpringBoot应用;一.打包SpringBoot项目将开发好的springboot程序打成jar包或war包,我这里用的maven工具打包的,打好的包上传到linux机器目录中,打包方式可自行搜索,不赘述。二.定义Dockerfile文件,用于创建镜像自定义Docker镜像详细的方法请参考我的这篇文章:自定
转载 2024-02-26 10:37:37
25阅读
可以做到不借助web容器(如GlassFish或者Tomcat)发布Web Service应用
原创 2021-07-22 14:37:14
296阅读
本文主要记录了vs生成的flask项目的发布流程。网站发布flask项目到iis的教程很多,但是通常的项目发布和vs上生成的flask项目结构不太一样。(为了什么别的IDE生成的项目都没有runserver,搞得我一脸懵逼)鬼知道我为了自己做个小网站经历了些什么。T—T这里我主要是参考了vs的官方文档(果然还是官方大大的东西好使),有问题的可以在这里找找https://docs.microsoft
使用Linux可能迟早会带来各种不兼容问题,无论使用情况如何。 您将需要运行不提供Linux版本的商业软件,或者只要继续使用您在Windows上使用的游戏和应用程序。 无论需要什么,葡萄酒是你唯一的机会。 ( winehq.org )Wine基本上是一个免费的开源兼容性层,允许Linux用户运行最初设计为在Windows上运行的应用程序。 虽然Wine无法成功运行,但它为OpenGL和Direct
自从容器(主要是docker)出现后,分布式部署迎来了一场不小的革命,开发运维人员终于可以不用为部署环境不一致问题扯皮,同时动态扩展也大大简化。Docker加上K8S后,更是争强对基于docker部署的分布式系统的“三高”(高可用,高可扩,高并发)。对于C#而言,.net core时代的到来,开始了拥抱跨平台,对于容器化技术,微软会迟到,但绝不会缺席。今天,我们也来体验一把利用.net core3
前言 时至今日,相信大多数人已经相信容器可以承载生产的应用了,就像当年大多数人相信vSphere虚拟化承载生产的过程一样;历史总是在重演,IT技术的更新总是很快,而作为IT技术人员,顺应趋势是非常重要的。我们当然可以固守已有的知识领域,并以此为生计,但这并不妨碍我们学习新技术、学习开源。容器带动了PaaS、带动了微服务、带动了Devops的落地和发展。而在容器技术已经成熟的今天,新的技术制高点是如
转载 1月前
314阅读
 目录1. 什么是docker?2.ubuntu安装docker2.1 安装docker2.2 docker默认是国外源可以设置成国内镜像源2.3 docker启动设置2.4 docker简单使用(创建一个ngixn容器)3.docker运行3.  1.docker使用相关命令 3. 2.---- 容器的操作----4.docker容器4.1在docker容
转载 2024-03-02 09:51:00
38阅读
           容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生对象,或是建立对象
  正如前文提到的,强烈推荐在生产环境中使用反向代理服务器转发请求到Kestrel Http服务器,本文将会实践将Nginx --->ASP.NET Core 部署架构容器化的过程。Nginx->ASP.NET Coe部署架构容器化  在Docker中部署Nginx--->ASP.NETCore 有两种选择, 第一种是在单容器内部署Nginx+ASP.NET Core, 这是本文
转载 2024-08-27 12:37:44
71阅读
这是我的第三篇讨论IOC工厂的文章了,貌似我已经跟IOC工厂杠上了。前两篇是说的造轮子的过程。貌似没什么人感兴趣,那这次就直接发布轮子吧。上图是 我的容器与 微软的企业库 unity的性能比较。可以看见。效率是微软企业库的6倍。使用依赖注入模式 效率也比微软企业库 要快。目前支持以下几种模式对象的创建普通模式,单例模式,依赖注入模式,装饰模式,以及单例注入模式5种模式的获取方式类似都是采用Fact
原创 2013-10-11 21:45:18
1789阅读
1点赞
1评论
1.下面我简单写个例子,springboot项目发布到tom
其实在 JDK 中已经提供相应的自定义事件发布功能的基础类: java.util.EventObject类 :自定义事件类型 java.util.EventListener接口:事件的监听器 首先了解几个概念: Spring 事件类结构 1. 事件类 事件类也就是定义发送的内容,比如可以通过继承ApplicationContextEvent来自定义一个特定事件类。 1.1 Applic
原创 精选 2023-09-27 20:49:05
699阅读
1点赞
# 自动化发布 Python 容器 在现代软件开发中,自动化是提高效率、减少人为错误的重要手段。尤其是对于 Python 应用程序,使用容器化技术(如 Docker)能够让我们轻 松地打造、测试和发布应用。本文将为您介绍如何实现自动化发布 Python 容器的流程,并提供相应的代码示例。 ## 容器化的概念 容器化是一种将应用程序及其所有依赖项(包括库、环境变量等)打包在一个单独的环境中运行
原创 8月前
26阅读
这篇文章对于一个很久没有搞asp.net core MVC开发的人来说,非常重要,经过好几天抓瞎,今天总算解决,找了了一篇很好地文章,在里这里摘抄并转载,谢谢前辈吧.net core部署教程,使用VS 2019发布.net core程序并部署到IIS,不管你是使用.net core开发的是web api还是网站类的程序,如果你是部署到IIS,那么下面的内容都适合于你,不会将.net core程序部
  • 1
  • 2
  • 3
  • 4
  • 5