摘要:
全局选项 1. config string Location of client config files (default "/root/.docker") 2. D , debug Enable debug mode 3. H , host list Daemon socket(s) to co 阅读全文
摘要:
概述 书到用时方恨少,每逢命名就挠头。 动词 bind 绑定 resolve 解析,处理 parse 解析 handle 处理 process 处理 display 展示 merge 合并 call 调用 run 调用 refresh 刷新 load 载入,加载,装载 init 初始化 obtain 阅读全文
摘要:
日期表示法 年由4位数字组成YYYY,或者带正负号的四或五位数字表示±YYYYY。以 "公历" 公元1年为0001年,以公元前1年为0000年,公元前2年为 0001年,其他以此类推。应用其他纪年法要换算成公历,但如果发送和接受信息的双方有共同一致同意的其他纪年法,可以自行应用。 月、日用两位数字表 阅读全文
摘要:
本文转载自 "语义化版本 2.0.0" 摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译元数据可以加到“主版本号.次版本号.修订号”的后面 阅读全文
摘要:
概述 Mysql的认证采用账号密码方式,其中账号由两个部分组成: 和`User`;Host为允许登录的客户端Ip,User为当前登录的用户名。 授权没有采用典型的RBAC(基于角色的访问控制),而是每个用户关联一个资源权限列表。 认证信息存放在 表中,其中还包含了用户的全局权限。 授权信息主要存放在 阅读全文
摘要:
概述 经过多年发展,nginx凭借其优异的性能征服了互联网界,成为了各个互联网公司架构设计中不可获取的要素。Nginx是一门大学问,但是对于Web开发者来说,最重要的是需要能捋的清楚Nginx的请求路由配置。 Nginx的路由配置放在配置文件中的Location子节,下面我们来熟练掌握Locatio 阅读全文
摘要:
概述 Github在被微软收购后,不忘初心,且更大力度的造福开发者们,推出了免费私有仓库等大更新。近期又开放了packages和actions两个大招,经笔者试用后感觉这两个功能配合起来简直无敌。 "GitHub Packages" 是一个和每一个代码仓库关联的软件包仓库。通俗来说就是代码仓库中存放 阅读全文
摘要:
本文转载自 "消息中间件选型分析:从 Kafka 与 RabbitMQ 的对比看全局" 前言 消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余 阅读全文
摘要:
什么是maven中央仓库 maven是java世界最流行的构建工具,构建内容囊括了一个java项目的整个生命周期。其中最重要的功能就是依赖管理,maven通过一个类似云的ftp站点统一管理所有java 的jar文件,同时给每个文件的每个版本一个统一的唯一坐标。开发人员通过检索配置这些坐标,选择自己需 阅读全文
摘要:
导语 个人感悟,持续更新中。。。 正文 1. 无论NIO还是AIO,都没有在数据传输过程(tcp/udp)作革命性的创新。他们在传输过程的效率和传统BIO是一样的,还是会产生阻塞(网络延迟,Socket缓冲区满了或空了),他们通过在OS层对Socket进行统一管理,进行事件管理。避免了进程级的线程开 阅读全文
摘要:
导语 一个优秀的程序员,应该有自己的个性和风格。而这种个性可以在自己的代码里体现出来。我们写的最多的是业务代码,因此我们应该在写代码的过程中,总结出优秀的习惯,并持之以恒的实践它。 这样做有什么好处呢? 除了可以让后来看你代码的人在心里默默的念叨:原来还可以这么写啊?以外,最重要的是一眼看出这是我自 阅读全文
摘要:
概述 java世界数据分两种类型,基本数据类型和引用数据类型。引用数据类型分为类和接口。枚举是一种特殊的类,注解是一种特殊的接口。 基于以上可知,枚举是一种特殊的类,所谓的 关键字其实是编译器语法糖。每一个枚举类编译之后反编译得到的依然是class。这个class继承了 类,顶层父类依然是 。只不过 阅读全文
摘要:
导语 "guava" 是google出品的java类库,被google广泛用于内部项目,该类库经过google大牛们的千锤百炼,以优雅的设计在java世界流行。版本迭代至今,很多思想甚至被JDK标准库借鉴,如 , 等。 Guava中的核心库有: 集合 [collections] 缓存 [cachin 阅读全文
摘要:
导语 "ZooKeeper" 是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制 阅读全文
摘要:
导语 《Effective Java》是和《Thinking in java》齐名的java进阶书籍。作者参与了JDK标准库的编写工作,对于此书的学习,让我收获很多。好记性不如烂笔头,我决定好好总结一下。本书主要内容有11章,分别从各个方面阐述了作者对于java代码编写的体会。我看的是第二版,目前最 阅读全文