01 2023 档案
摘要:Docker案例(redis-mariadb) 前提准备 关闭防火墙 # 关闭防火墙 systemctl stop firewalld.service # 禁止防火墙开机启动 systemctl disable firewalld.service 启动或重启docker # 启动docker sys
阅读全文
摘要:Docker安装mariadb docker search mariadb 搜索mariadb镜像(非必须) docker pull mariadb 下载docker镜像 docker images 查看本地已有的所有镜像 mkdir -p /data/mariadb/data 建一个目录作为和容器
阅读全文
摘要:在创建Docker容器时,我们可以使用-p或者-P参数来映射主机与容器的端口: -P: 随机端口映射,容器内部端口随机映射到主机的高端口 -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 如果已经创建好的容器,想要更改映射的端口怎么办?貌似没有直接的docker命令可以更改。但还是有解决方案
阅读全文
摘要:Docker简介及安装 docker的镜像可以从daocker的官网进行下载 https://www.docker.com/ 简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现
阅读全文
摘要:Docker常用指令 镜像操作 下载 CentOS 镜像 如果没有本地的镜像文件,则可以直接下载,下载的时候也是分层下载。 docker pull centos:7 查看centos7镜像 docker images //可以看到name 以及id 后续操作可以通过name 或者id 进行 一般id
阅读全文
摘要:# Maven多层级服务版本号控制 **场景** 使用的 maven 多层级架构,每次迭代模块时都要修改各个子模块中 pom 文件引用上层的版本号。为了简化重复操作实现版本号统一控制。 pom 文件配置 在顶层 pom 文件中配置版本号,在各个子级引用即可。 顶层 pom 文件 ```xml 4.0
阅读全文
摘要:# Jackson ObjectMapper对象详解 ## 1.概述 本文将全面深入的学习Jackson ObjectMapper类,以及如何将Java对象序列化为JSON或者将JSON字符串反序列化为Java对象。 ## 2.添加Jackson依赖 首先,在_pom.xml_中添加jackson依
阅读全文
摘要:# Jackson忽略字段 ## 1.概述 本文将展示如何使用Jackson 将对象序列化为JSON时忽略某些字段。 将对象转换为json时,对象的属性以及set、get方法在某些情况下无法修改,而且默认的字段不符合json字段的要求,我们还需要精确地控制哪些内容被序列化为JSON,这些问题Jack
阅读全文
摘要:在JAVA中,涉及到对`数组`、`Collection`等集合类中的元素进行操作的时候,通常会通过**循环的方式**进行逐个处理,或者**使用Stream**的方式进行处理。 例如,现在有这么一个需求: > 从给定句子中返回单词长度大于5的单词列表,按长度倒序输出,最多返回3个 在**JAVA7及之
阅读全文
摘要:引言 早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,就会造成线上频繁宕机的现象发生,最终导致系统瘫痪无法继续处理用户的请求。 ❝ 从上面的描述中,
阅读全文
摘要:04.设计模式之责任链模式 什么是责任链模式 链表数据机构: 客户端发出一个请求,链上的对象都有机会来处理这一个请求,而客户端不需要知道谁是具体的处理对象。这样就实现了请求者和接受者之间的解耦,并且在客户端可以实现实现动态的组合职责链。使编程更有灵活性。 定义: 使多个对象都有机会处理请求,从而避免
阅读全文