07 2022 档案

摘要:Lambda表达式 Lambda表达式产生的意义: ​ 避免匿名内部类定义过多。​ 可以让代码看起来更简洁。​ 去掉了一堆没有意义的代码,只留下核心逻辑。 函数式接口的定义:任何接口,如果只包含唯一一个抽象方法,那么他就是一个函数式接口。 public interface Runnable { /* 阅读全文
posted @ 2022-07-28 23:21 昨夜风雨声 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Java多线程 继承Thread类 ​ 子类继承Thread类具备多线程能力。​ 启动线程:子类对象.start()​ 不建议使用:避免OOP单继承局限性 实现Runnable接口 ​ 实现Runnable接口具有多线程能力​ 启动线程:传入目标对象+Thread对象.start()​ 推荐使用:避 阅读全文
posted @ 2022-07-28 22:33 昨夜风雨声 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Rabbitmq的四种交换机类型 Rabbitmq共有四种类型的交换机,分别为Direct Exchange(直连交换机);Fanout Exchange(扇出交换机);Topic Exchange(主题交换机);Header Exchange(头交换机)。 Direct Exchange(直连交换 阅读全文
posted @ 2022-07-27 14:36 昨夜风雨声 阅读(744) 评论(0) 推荐(0) 编辑
摘要:日常使用for循环构造树形结构,但是在遇到数据量较大的时候,使用stream流可以提高效率。所以在此展示如何使用stream流构造树形结构。 一、第一步先找出顶层节点(顶层节点的特点就是他的父节点为空,根据此条件先筛选出顶层节点。) List<ExportOrganization> parentLi 阅读全文
posted @ 2022-07-25 11:53 昨夜风雨声 阅读(95) 评论(0) 推荐(0) 编辑
摘要:场景:在做下载文件功能时,发现下载的文件名称包含中文会出现乱码问题,查阅很多资料都没用解决,最后使用java.net.URLEncoder.encode对文件名称进行预处理解决该问题。 后端代码如下: Date date = new Date(); SimpleDateFormat formatte 阅读全文
posted @ 2022-07-18 17:34 昨夜风雨声 阅读(98) 评论(0) 推荐(0) 编辑
摘要:Nginx Http代理模式 正向代理 反向代理 负载均衡 nginx提供的负载均衡策略有2种,内置策略和扩展策略。内置策略为轮询,加权轮询,IP hash。扩展策略,就天马行空,只有你想不到没有做不到。 轮询 加权轮询 IPhash对客户端请求的ip进行hash操作,然后根据hash结果将同一个客 阅读全文
posted @ 2022-07-16 21:09 昨夜风雨声 阅读(22) 评论(0) 推荐(0) 编辑
摘要:DockerFile dockerfile是用来构建docker镜像的文件!就是命令参数脚本。 构建步骤: 1、编写一个dockerfile文件 2、docker build 构建成为一个镜像 3、docker run 运行镜像 4、docker push 发布镜像(DockerHub、阿里云镜像仓 阅读全文
posted @ 2022-07-16 16:50 昨夜风雨声 阅读(11) 评论(0) 推荐(0) 编辑
摘要:commit镜像 docker commit 提交容器成为一个新的副本 # 命令和git类似 docker commit -m='提交的描述信息' -a='作者' 容器id 目标镜像名:[tag] 实战测试 # 启动一个默认的tomcat # 发现这个tomcat没有webapps应用,镜像原因,官 阅读全文
posted @ 2022-07-10 22:25 昨夜风雨声 阅读(242) 评论(0) 推荐(0) 编辑
摘要:docker可视化工具 先试用Portainer,Rancher(CI/CD再用) docker run -d -p 8088:9000 \ > --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=tr 阅读全文
posted @ 2022-07-09 18:15 昨夜风雨声 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Docker镜像讲解 镜像是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有的内容,包括代码、运行时、库、环境变量和配置文件。 所有的应用,直接打包docker镜像,可以直接部署运行。 如何得到镜像: 从远程仓库下载从他人那里拷贝 阅读全文
posted @ 2022-07-09 18:14 昨夜风雨声 阅读(392) 评论(0) 推荐(0) 编辑
摘要:docker安装Nginx并启动服务 下载启动Nginx #1、搜索镜像 search #2、下载镜像 pull #3、启动镜像 #搜索 [root@ecs-293236 ~]# docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATE 阅读全文
posted @ 2022-07-05 23:15 昨夜风雨声 阅读(41) 评论(0) 推荐(0) 编辑
摘要:Docker基础命令 帮助命令 docker version #版本信息 docker info #详细信息 docker 命令 --help 镜像命令 [root@ecs-293236 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE h 阅读全文
posted @ 2022-07-02 17:50 昨夜风雨声 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示