10 2018 档案

Mac Mini 2011 mid 安装Ubuntu18.06.1 Server
摘要:在Mac mini上原来是安装的ESXi5.5, 时间比较久了, 因为内存只有8g, 跑不了几个vm, 逐渐闲置. 现在打算重新装一个Ubuntu Sever用来跑docker. 制作启动U盘 参考 https://tutorials.ubuntu.com/tutorial/tutorial-cre 阅读全文

posted @ 2018-10-31 12:41 Milton 阅读(1017) 评论(0) 推荐(0) 编辑

Docker安装和常用命令
摘要:# Docker基础概念 Docker体系包含了宿主(host), 镜像(image), 容器(docker)这几个概念, 与虚拟机体系的区别在于, 容器只是隔离了用户空间, 而虚拟机是完全隔离. 虚拟机体系中, 宿主与虚机可以是异构的, 例如在Linux上运行Windows, 而且在Linux宿主 阅读全文

posted @ 2018-10-28 20:32 Milton 阅读(519) 评论(0) 推荐(0) 编辑

Docker的网络类型和固定IP设置
摘要:Docker的网络机制 Docker的网络有三种类型(driver): bridge, host 和 null. birdge: 就如同桥接的switch/hub, 使用bridge网络的container会分配一个当前bridge配置的子网IP, 在通过run创建container时通过 --ip 阅读全文

posted @ 2018-10-26 21:58 Milton 阅读(5918) 评论(0) 推荐(0) 编辑

Spring Cloud开发实践(四): Docker部署
摘要:使用Spring Boot的提升主要在于jar的打包形式给运维带来了很大的便利, 而Spring Cloud本身的优点不是那么明显, 相对于Dubbo而言, 可能体现在跨语言的交互性上(例如可以配合PHP作为前端模块), 还有现成的服务跟踪治理工具上. 对于熟悉Dubbo项目结构的开发来说, Spring Cloud的结构会相对松散, 上游的服务接口与下游的服务调用之间没有强依赖关系. 这样在上游接口调整后, 并不能及时被IDE发现而提醒下游, 会给团队配合带来一些不便. 这个系列通过代码实例介绍Spring Cloud开发中的一些有益的实践. 阅读全文

posted @ 2018-10-26 18:38 Milton 阅读(450) 评论(0) 推荐(0) 编辑

Spring Cloud开发实践(三): 接口实现和下游调用
摘要:使用Spring Boot的提升主要在于jar的打包形式给运维带来了很大的便利, 而Spring Cloud本身的优点不是那么明显, 相对于Dubbo而言, 可能体现在跨语言的交互性上(例如可以配合PHP作为前端模块), 还有现成的服务跟踪治理工具上. 对于熟悉Dubbo项目结构的开发来说, Spring Cloud的结构会相对松散, 上游的服务接口与下游的服务调用之间没有强依赖关系. 这样在上游接口调整后, 并不能及时被IDE发现而提醒下游, 会给团队配合带来一些不便. 这个系列通过代码实例介绍Spring Cloud开发中的一些有益的实践. 阅读全文

posted @ 2018-10-25 23:23 Milton 阅读(1769) 评论(0) 推荐(0) 编辑

Spring Cloud开发实践(二): Eureka服务和接口定义
摘要:使用Spring Boot的提升主要在于jar的打包形式给运维带来了很大的便利, 而Spring Cloud本身的优点不是那么明显, 相对于Dubbo而言, 可能体现在跨语言的交互性上(例如可以配合PHP作为前端模块), 还有现成的服务跟踪治理工具上. 对于熟悉Dubbo项目结构的开发来说, Spring Cloud的结构会相对松散, 上游的服务接口与下游的服务调用之间没有强依赖关系. 这样在上游接口调整后, 并不能及时被IDE发现而提醒下游, 会给团队配合带来一些不便. 这个系列通过代码实例介绍Spring Cloud开发中的一些有益的实践. 阅读全文

posted @ 2018-10-25 22:47 Milton 阅读(1642) 评论(0) 推荐(0) 编辑

Spring Cloud开发实践(一): 简介和根模块
摘要:使用Spring Boot的提升主要在于jar的打包形式给运维带来了很大的便利, 而Spring Cloud本身的优点不是那么明显, 相对于Dubbo而言, 可能体现在跨语言的交互性上(例如可以配合PHP作为前端模块), 还有现成的服务跟踪治理工具上. 对于熟悉Dubbo项目结构的开发来说, Spring Cloud的结构会相对松散, 上游的服务接口与下游的服务调用之间没有强依赖关系. 这样在上游接口调整后, 并不能及时被IDE发现而提醒下游, 会给团队配合带来一些不便. 这个系列通过代码实例介绍Spring Cloud开发中的一些有益的实践. 阅读全文

posted @ 2018-10-25 22:25 Milton 阅读(727) 评论(0) 推荐(0) 编辑

Ubuntu18.04下使用Blender进行视频格式转换
摘要:Ubuntu下可以使用Blender的Video Editing功能进行视频格式转换, 具体步骤: 打开Blender后, 在顶层菜单栏中, 将Choose Screen Layout修改为Video Editing 在下方的Video Sequence Editor中, 点击菜单 Add -> M 阅读全文

posted @ 2018-10-22 00:23 Milton 阅读(619) 评论(0) 推荐(0) 编辑

分布式交易系统的并发处理, 以及用Redis和Zookeeper实现分布式锁
摘要:交易系统 交易系统的数据结构 支付系统API通常需要一个“订单号”作为入参, 而实际调用API接口时使用到的往往不是真正意义的业务订单号, 而是交易订单号. 支付系统的API会使用“商户号+订单号”唯一的标准来设计, 对于商户方就需要做对应的逻辑来保证业务的一致性. 这里就引入了交易订单表, 一个业 阅读全文

posted @ 2018-10-18 10:20 Milton 阅读(978) 评论(0) 推荐(0) 编辑

在Java中使用Kafka
摘要:Producer部分 Producer在实例化后, 对外提供send方法, 用于将数据送到指定的topic和partition; 以及在退出时需要的destroy方法. 接口 KafkaProducer.java 参数说明 实现 KafkaProducerImpl.java Consumer 部分 阅读全文

posted @ 2018-10-17 17:04 Milton 阅读(704) 评论(0) 推荐(0) 编辑

Kafka 配置
摘要:Kafka的消息机制 在 Kafka 中 Topic 是一个存储消息的逻辑概念,可以认为是一个消息集合。每条消息发送到 Kafka 集群的消息都有一个类别。物理上来说,不同的 Topic 的消息是分开存储的,每个 Topic 可以有多个生产者向它发送消息,也可以有多个消费者去消费其中的消息。每个 T 阅读全文

posted @ 2018-10-17 15:06 Milton 阅读(428) 评论(0) 推荐(0) 编辑

Zookeeper的Watcher机制
摘要:ZooKeeper 提供了分布式数据的发布/订阅功能, 在 ZooKeeper 中引入了 Watcher 机制来实现这种分布式的通知功能. ZooKeeper 允许客户端向服务端注册一个 Watcher 监听, 当服务器的一些特定事件触发了这个 Watcher, 就会向指定客户端发送一个事件通知. 阅读全文

posted @ 2018-10-16 23:34 Milton 阅读(411) 评论(0) 推荐(0) 编辑

Ubuntu18.04下希捷移动硬盘Seagate Backup Plus读写慢
摘要:去年买的一块Seagate Backup Plus 4TB, 专门用来备份的, 之前在win7下用过几次, 但是在Ubuntu下可能只用过一两次, 今天备份的时候, 感觉写入速度不太正常, 大概只有12~15MB/s的样子, 硬盘原来出厂设置的分区是单独一个NTFS分区, 我怀疑是NTFS分区在Li 阅读全文

posted @ 2018-10-04 21:26 Milton 阅读(2173) 评论(0) 推荐(0) 编辑

导航