自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大鹏

易天下

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 5个你必须知道的Docker实用工具

Docker社区已经创建了许多开源的工具,更多的用例使得它比您想像的更有用。你可以在这里查阅它们。你在网上能找到很多酷炫的Docker工具。绝大多数是开源的。过去两年,我已经积极地将Docker用到我的对大多数开发项目中。在你开始使用Docker的时候,你会发现,在很多用例里它比你预想的更加适用。你会希望Docker为你做得更多,而且它不会让你失望!Docker社区非常活跃,每天都有很多有用的工具。在这个社区你很难知道哪些发生了革新。为了帮助你,我已经收集了我日常工作中用到的很有趣很实用

2021-02-24 17:43:10 1171

原创 Jenkins使用shell脚本部署到远程服务器步骤

首先需要去 系统管理->管理插件,选择可选插件选项卡,搜索并找到SSH Slaves plugin插件,点击下载安装安装完成后也许需要重启Jenkins然后你可以在系统管理中找到刚安装完成的功能:输入主机IP,端口号,用户名及密码就可以了配置完成后,修改需要进行远程连接的job:在构建中增加构建步骤,Execute shell script on remote host using ssh然后会出现以下,可以直接编写shell命令,也可以调用远程目...

2021-02-24 16:41:51 1169

原创 Docker容器跨主机通信之:直接路由方式

Docker容器跨主机通信之:直接路由方式一、Docker网络基本原理直观上看,要实现网络通信,机器需要至少一个网络接口(物理接口或虚拟接口)与外界相通,并可以收发数据包;此外,如果不同子网之间要进行通信,需要额外的路由机制。Docker中的网络接口默认都是虚拟的接口。虚拟接口的最大优势就是转发效率极高。这是因为Linux通过在内核中进行数据复制来实现虚拟接口之间的数据转发,即发送接口的发送缓存中的数据包将被直接复制到接收接口的接收缓存中,而无需通过外部物理网络设备进行交换。对于本地系统和.

2021-02-24 16:38:58 993 1

原创 [Docker]Mac访问Docker容器IP

问题Docker for Mac无法在macOS通过IP直接访问Docker中容器,只能通过EXPOSE端口来访问,这个问题在官方文档中有描述,对于大多数情况EXPOSE是够用的。但是对于测试某些集群的时候就会有问题,比如搭建HBase集群,集群会有很多容器使用相同端口,节点注册到zookeeper上的是容器内的IP或机器名,要想在宿主机器上访问就必须能够访问节点IP。另外,除了自己访问之外,为了分享或者测试,还需临时把搭建好的环境提供给其他同事。因此,主要的问题如下:需要支持从macOS访问容器I

2021-02-24 16:24:18 4030

原创 mac系统上访问docker容器中的ip配置

To enable the proxy first shutdown the app, then enable the experimental SOCKSserver on port 8888: (this requires thejqtool available from homebrew)cd ~/Library/Group\ Containers/group.com.docker/mv settings.json settings.json.backupcat settings.js..

2021-02-24 16:12:51 2171 1

原创 如何获取 docker 容器(container)的 ip 地址(转)

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id可直接获得容器的ip地址如:172.18.0.4显示所有容器IP地址:docker inspect --format='{{.Name}} - {{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)常用方法

2021-02-24 16:04:00 739

原创 Docker,Docker Compose,Docker Swarm,Kubernetes(k8s)之间的区别

最近在学习Docker容器,了解到一些相关的技术,像是Kubernetes,Docker-compose,Docker Swarm,分不清这些东西之间的区别,特意去研究了一下,分享一下,适合刚入门学习容器的同学了解。DcokerDocker 这个东西所扮演的角色,容易理解,它是一个容器引擎,也就是说实际上我们的容器最终是由Docker创建,运行在Docker中,其他相关的容器技术都是以Docker为基础,它是我们使用其他容器技术的核心。Docker-ComposeDocker-Compose 是

2021-02-24 11:54:32 1923 1

原创 dockerfile 与 docker-compose的区别

先简单理解 docker 的使用过程,它分为镜像构建与容器启动。镜像构建:即创建一个镜像,它包含安装运行所需的环境、程序代码等。这个创建过程就是使用 dockerfile 来完成的。容器启动:容器最终运行起来是通过拉取构建好的镜像,通过一系列运行指令(如端口映射、外部数据挂载、环境变量等)来启动服务的。针对单个容器,这可以通过 docker run 来运行。而如果涉及多个容器的运行(如服务编排)就可以通过 docker-compose 来实现,它可以轻松的将多个容器作为 service 来运行(

2021-02-24 11:48:10 619 1

原创 Mac下不能监听Docker 2375端口

参考链接:https://github.com/docker/for-mac/issues/770 使用 IDEA 配置 Docker 发现 2375 端口无法访问 修改修改 docker.service 文件,该文件在 Mac 上没有找到 换一种解决办法 执行docker run -d -v /var/run/docker.sock:/var/run/docker.sock -p 127.0.0.1:1234:1234 bobrik/socat TCP-LISTEN:1234,fork UNIX-C

2021-02-22 16:37:36 759

转载 史上最全的Maven Pom文件标签详解

<span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd...

2021-02-22 16:24:51 145

原创 Mysql索引结构与索引原理及hash索引介绍

Mysql索引主要包括四种,Btree索引、Hash索引、full-text全文索引、R-tree索引,因为作为一名PHP开发者,并不是专业的DBA,在这里只需要了解第一种开发相关的BTree索引。索引的本质:MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据和排序的数据结构。数据库查询是数据库的主要功能之一,最基本的查询算法是顺序查找(linear search)时间复杂度为O(n),显然在数据量很大时效率很低。优化的查找算法如二分查找(binary search)、二叉

2021-02-22 14:15:35 365

转载 如何查询mysql中是否表被锁

可直接在mysql命令行执行:show engine innodb status\G;查看造成死锁的sql语句,分析索引情况,然后优化sql然后show processlist;show status like ‘%lock%’showOPENTABLESwhereIn_use>0;这个语句记录当前锁表状态另外可以打开慢查询日志,linux下打开需在my.cnf的[mysqld]里面加上以下内容:slow_query_log=TRUE(有些mysql版...

2021-02-20 15:00:40 2845

原创 redis分布式锁概念和图解

谈起 Redis 锁,下面三个,算是出现最多的高频词汇: Setnx RedLock Redisson Setnx目前通常所说的 Setnx 命令,并非单指 Redis 的 setnx key value 这条命令。一般代指 Redis 中对 Set 命令加上 NX 参数进行使用,Set 这个命令,目前已经支持这么多参数可选:SETkeyvalue[EXseconds|PXmilliseconds][NX|XX][KEEPTT...

2021-02-20 10:46:40 1667

原创 《Redis官方文档》用Redis构建分布式锁

用Redis构建分布式锁在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段。 有很多三方库和文章描述如何用Redis实现一个分布式锁管理器,但是这些库实现的方式差别很大,而且很多简单的实现其实只需采用稍微增加一点复杂的设计就可以获得更好的可靠性。这篇文章的目的就是尝试提出一种官方权威的用Redis实现分布式锁管理器的算法,我们把这个算法称为RedLock,我们相信这个算法会比一般的普通方法更加安全可靠。我们也希望社区能一起分析这个算法,提供一些反馈,然后我们以此为基础,来设计出更加复.

2021-02-20 10:29:55 212

原创 redis分布式锁

目录前言 实现要点 正确的redis分布式锁实现 错误加锁方式 错误方式一 错误方式二 错误解锁方式 解锁错误方式一 解锁错误方式二 正确加锁释放锁方式 前言现在的业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。像腾讯系的不少服务,还有CDN优化、异地多备份等处理。说到分布式,就必然涉及到分布式锁的概念,如何保证不同机器不同线程的分布式锁同步呢?实现要点互斥性,同一时刻,智能有一个客户端持有锁。 防.

2021-02-20 09:38:39 126 2

难得的某江湖婚嫁网源码V2.0,商业破解版

难得的某江湖婚嫁网源码V2.0,商业破解版

2014-08-29

ajax+jsp树形菜单

ajax+jsp和json+jsp+mysql 树形菜单和树形数据库结构

2008-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除