上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 43 下一页

2018年10月25日

Spring Cloud开发实践(三): 接口实现和下游调用

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

posted @ 2018-10-25 23:23 Milton 阅读(1762) 评论(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 阅读(1635) 评论(0) 推荐(0) 编辑

Spring Cloud开发实践(一): 简介和根模块

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

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

2018年10月22日

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 阅读(617) 评论(0) 推荐(0) 编辑

2018年10月18日

分布式交易系统的并发处理, 以及用Redis和Zookeeper实现分布式锁

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

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

2018年10月17日

在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 阅读(426) 评论(0) 推荐(0) 编辑

2018年10月16日

Zookeeper的Watcher机制

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

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

2018年10月4日

Ubuntu18.04下希捷移动硬盘Seagate Backup Plus读写慢

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

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

2018年9月30日

Spring Boot 使用Jar打包发布, 并使用 Embedded Jetty/Tomcat 容器

摘要: Jar包发布 在项目pom.xml中, 如果继承了Spring Boot的starter parent, 那么默认已经包含打包需要的plugins了, 设置为jar就能直接打包成包含依赖的可执行的jar 如果不使用Spring Boot的starter parent, 那么需要在<build>中添加 阅读全文

posted @ 2018-09-30 12:12 Milton 阅读(710) 评论(0) 推荐(0) 编辑

2018年9月29日

Spring Boot 在IDEA中debug时的hot deployment(热部署)

摘要: 因为Spring Boot的项目一般会打包成jar发布, 在开发阶段debug时, 不能像传统的web项目那样, 选择exploded resources进行debug, 也没有热更新按钮, 如果每次一点小改动都要重启项目的话, 会造成极大的时间开销. 以下说明如何在IDEA 14.1.1 里面de 阅读全文

posted @ 2018-09-29 23:51 Milton 阅读(1659) 评论(0) 推荐(0) 编辑

2018年9月27日

Ubuntu18.04下编译安装Guitarix 0.37.3

摘要: 准备工作 源文件下载 https://sourceforge.net/projects/guitarix/files/guitarix/ 安装依赖. 参考 https://sourceforge.net/p/guitarix/wiki/Install/ 这些是一步一步试出来在config阶段会检测的 阅读全文

posted @ 2018-09-27 02:10 Milton 阅读(579) 评论(0) 推荐(0) 编辑

2018年9月26日

Ubuntu18.04下的音频录制和编辑软件Ardour及QjackCtl(jackd gui)

摘要: Ardour 是一个Linux和OSX下的多音轨录制和数字音频编辑软件. 需要配合ALSA或者JACK总线使用. 快速入门 http://brunoruviaro.github.io/ardour4-tutorial/ 在Ubuntu下的安装 官网的安装说明 http://manual.ardour 阅读全文

posted @ 2018-09-26 17:43 Milton 阅读(2733) 评论(0) 推荐(0) 编辑

2018年9月25日

Adobe After Effects CS6 操作记录

摘要: 安装 After Effects CS6 在Mac OS 10.12.5 上无法直接安装, 需要浏览到安装的执行文件后才能进行 https://helpx.adobe.com/creative-cloud/kb/install-creative-suite-mac-os-sierra.html , 阅读全文

posted @ 2018-09-25 02:24 Milton 阅读(801) 评论(0) 推荐(0) 编辑

2018年9月23日

编译安装、yum安装、apt安装Nginx1.14.0

摘要: 安装依赖 yum -y install gcc gcc-c++yum -y install zlib zlib-devel openssl openssl-devel pcre-devel 在Ubuntu 下, 对应需要安装的是 sudo apt install build-essential li 阅读全文

posted @ 2018-09-23 21:32 Milton 阅读(1937) 评论(0) 推荐(0) 编辑

Centos7.4和Ubuntu18.04安装PHP7.2

摘要: 安装依赖 yum install gcc-c++ libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel 阅读全文

posted @ 2018-09-23 17:32 Milton 阅读(826) 评论(0) 推荐(0) 编辑

2018年9月22日

Ubuntu与Win7/Win10双系统下, 系统时间不一致的问题

摘要: Ubuntu使用的UTC时间, 而Windows使用的是Local Time, 就导致每次切换系统后, Windows时间都会正好晚8个小时. 有两种解决办法, 一个是修改Ubuntu, 另一个是修改Windows, 参考以下链接 http://www.webupd8.org/2014/09/dua 阅读全文

posted @ 2018-09-22 01:48 Milton 阅读(706) 评论(0) 推荐(0) 编辑

2018年9月21日

关于Thinkpad的立体声麦克风输入

摘要: 一直在纠结为什么把mic接上thinkpad后录制的都是单声道. 做了一些功课, 避免后来人走弯路. 1. Thinkpad 内置的声卡是支持立体声输入的, 在Recording Devices里点内置的Realtek High Definition Audio, 点Properties, 在Adv 阅读全文

posted @ 2018-09-21 11:27 Milton 阅读(1465) 评论(0) 推荐(0) 编辑

2018年9月11日

坑人的小米净水器: 漏水, 废水堵塞, 费用陷阱

摘要: 出于对小米的好感, 当时看这个净水器外观也不错, 在无桶的产品里面也算便宜的(其他400g无桶的基本在2500左右), 虽说滤芯不便宜(各级滤芯都是30~80元不等, RO膜499), 但是也还可以接受, 就选了小米. 买的是厨下式的, 2017年9月装修好之后才开始用, 刚开始用时还比较正常, 废 阅读全文

posted @ 2018-09-11 12:23 Milton 阅读(18448) 评论(0) 推荐(0) 编辑

2018年9月7日

Photoshop CS6 操作记录

摘要: 全局快捷键 橡皮 E 画笔 B 魔棒工具 W 钢笔工具 P 选区工具 M 移动画布 按住Space后鼠标拖动 放大缩小画布 Ctrl+-, Ctrl++ 调出/收回标尺 Ctrl+R 调整画笔大小 [ ] 图层相关操作 创建图层 Ctrl+Shift+N, 正常模式 快速隐藏其他图层 选中需要保留显 阅读全文

posted @ 2018-09-07 01:33 Milton 阅读(494) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 43 下一页

导航