前言 在阿里巴巴Java开发手册中有如下参考,在JDK8中推荐使用LongAdder替代AtomicLong,故通过本文记录LongAdder类实现原理。本文主要参考http...
mac 安装 brew Homebrewbrew 全称Homebrew 是Mac OSX上的软件包管理工具Homebrew 安装和卸载工具 只用一行命令就能完成官方地址 ...
Docker Swarm简介 Docker Swarm包含如下两个方面: 企业级的Docker安全集群:Swarm将一个或多个Docker节点组织起来,使用户能够以集群的...
【说明:本文是从Principle官网翻译过来的,因个人能力和水平有限,部分术语可能不准确,对软件功能的理解也可能存在错误,请大家指正。政策原因资源已无法在简书提供下载,请移...
Docker Compose与Docker Stack Docker Compose能够在Docker节点上以单引擎模式进行多容器应用的部署和管理,而Docker Sta...
Docker网络简介 Docker容器内部运行应用之间交互依赖于大量不同的网络,Docker对于容器之间、容器与外部网络和VLAN之间的连接均有相应解决方案。 Dock...
什么是docker镜像 docker镜像是用来启动容器的构建基石,docker中镜像的结构如下所示,一个镜像放在另一个镜像顶部,当从一个镜像启动容器时,docker会在该...
本文借鉴https://www.cnblogs.com/yy-cola/p/11226924.html 1、下载镜像 如果不指定版本,则默认pull最新的 2、通过镜像创建容...
运行容器 可以使用docker run命令创建容器,如下所示 该命令首先告诉docker执行docker run命令,-it参数等价于-i -t,-i保证容器中的st...
docker组件 docker核心组件包括以下四个: docker客户端和服务端:docker书分C/S架构的程序,其架构图如下所示docker架构图.png docke...
下载安装 本文以maven3.3.9为例,其他版本同理1、在浏览器中输入:https://archive.apache.org/dist/maven/maven-3/3.3....
1. 需求/目的 比如,在进行使用HandlerInterceptorAdapter拦截器时,需要访问数据库来判断是否拦截请求,这时就需要在拦截器的判断类中注入Dao或Ser...
本文参考自:Spring:源码解读Spring IOC原理,用于学习回顾 1、BeanFactory BeanFactory为一系列Bean的工厂,即IOC容器为开发者管...
该设计原则取自《Head First设计模式》1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。2、针对接口编程,而不是针对实现编程3、多用...
命名风格 1、类名使用UpperCamelCase风格,但以下情形例外:DO / BO / DTO / VO / AO / PO / UID等。如:UserDO2、杜绝完全不...
PO(Persistent Object):持久化对象,表示持久层的数据结构(如数据库表)DO(Domain Object):领域对象,即业务实体对象DTO(Data Tra...
1、项目右击,选择Add Framework Support 2、勾选maven
今天在公司的项目中发现POJO中未出现getter/setter,但是在业务层代码中又出现了调用getter/setter的代码,经过查阅资料发现使用了Lombok框架,Lo...
1、查看所有键 key *输出所有的键。 2、键总数 dbsize输出当前库的键的总数。 3、检查键是否存在 如果存在返回1,不存在返回0. 4、删除键 支持删除多个键,并且...