<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[水岸梦城 技术博客]]></title><description><![CDATA[点滴积累 成就梦想]]></description><link>https://blog.youkuaiyun.com/mylitboy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mylitboy]]></copyright><item><title><![CDATA[小度音箱对接之DuerOS开放平台智能家居技能Java对接Demo实现]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/106727232</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/106727232</guid><author>mylitboy</author><pubDate>Sun, 14 Jun 2020 07:41:11 +0800</pubDate><description><![CDATA[近期调研中，编写了个简单的Demo，对接DuerOS的智能家居技能。

Demo源码地址：https://gitee.com/mylitboy/link-smart-speaker-demo
介绍
小度音箱DuerOS对接demo，模拟OAuth2、设备云功能。

注意：
该项目，只是对接了DuerOS的智能家居技能。

使用说明

注意：
项目使用了Lombok，建议在IDE中安装Lombok插件。


修改application.yml配置文件中，OAuth2的Client信息。

## OAuth2.]]></description><category></category></item><item><title><![CDATA[小度音箱对接之DuerOS开放平台智能家居技能协议分析]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/106720429</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/106720429</guid><author>mylitboy</author><pubDate>Sat, 13 Jun 2020 06:43:02 +0800</pubDate><description><![CDATA[本文，旨在分析DuerOS开放平台中智能家居技能协议。
参考的官方地址： https://dueros.baidu.com/didp/doc/dueros-bot-platform/dbp-smart-home/protocol/intro-protocol_markdown
文中仅摘取了几条协议举例，具体参照官方文档。

文章目录协议简介协议格式Header信息Payload信息协议详述发现设备DiscoverAppliancesRequestDiscoverAppliancesResponse控制消息.]]></description><category></category></item><item><title><![CDATA[小度音箱对接之小度APP功能分析]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/106537497</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/106537497</guid><author>mylitboy</author><pubDate>Fri, 05 Jun 2020 13:58:02 +0800</pubDate><description><![CDATA[本文，旨在分析小度APP中，关于智能控制相关的功能。
文中，以美的美居为例。

文章目录小度APP介绍**首页栏目****技能栏目****VIP栏目****小度购栏目****我的栏目**智能家居模块添加设备设备控制小结
小度APP介绍
开屏页：

底部栏目：

页面汇总：

首页栏目
首页栏目，包含小度音箱的一些控制，其他的一些常用功能的入口，其中也包括 “智能家居” 控制入口，可以快速进入智能家居控制模块。


技能栏目
技能栏目，是一个接入小度平台的技能商店，不包含智能家居类技能。
但是在搜索技能中，.]]></description><category></category></item><item><title><![CDATA[小度音箱对接之DuerOS开放平台功能分析]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/106392868</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/106392868</guid><author>mylitboy</author><pubDate>Thu, 04 Jun 2020 06:51:55 +0800</pubDate><description><![CDATA[由于项目需要，需要对接DuerOS，使用小度音箱控制设备。近期会对DuerOS进行一些研究，特做记录。

文章目录DuerOS开放平台简介技能分类自定义技能小技能内容资源智能家居智能家居技能创建技能配置技能1. 基础信息2. 配置服务3. 测试验证真机测试模拟测试4. 发布管理发布上线版本管理产品管理用户反馈技能数据
DuerOS开放平台简介
DuerOS开放平台官方地址： https://dueros.baidu.com/open

开放平台分为两大模块：

技能开放平台
智能家居开放平台


智能家居.]]></description><category></category></item><item><title><![CDATA[Docker Swarm实现跨宿主机容器间访问]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/106369721</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/106369721</guid><author>mylitboy</author><pubDate>Wed, 27 May 2020 06:05:47 +0800</pubDate><description><![CDATA[使用Docker Swarm实现跨宿主机容器间访问
背景：

在SerA服务器，运行了一个任务调度系统xxl容器ConA。
在SerB服务器，运行了一个SpringBoot服务ConB，注册到任务调度系统中。


在任务调度系统中，看到的调度器节点IP是SerB服务器分配给ConB容器的IP地址。 导致任务调度系统调度失败，提示ConB地址链接不上。

分析下来，是由于ConA和ConB是跨宿主机的容器，无法通信。
网上看到了很多方案，包括Overlay网络、OpenvSwitch、consul方案等，最终]]></description><category></category></item><item><title><![CDATA[Docker安装MongoDB]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/106184021</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/106184021</guid><author>mylitboy</author><pubDate>Tue, 19 May 2020 21:57:01 +0800</pubDate><description><![CDATA[Docker安装MongoDB
获取MongoDB镜像
方法一、docker pull mongo
查找Docker Hub上的mongo镜像
docker search mongo
# NAME                              DESCRIPTION                      STARS     OFFICIAL   AUTOMATED
# mongo                             MongoDB document databases .]]></description><category></category></item><item><title><![CDATA[Docker安装MySQL及phpMyAdmin]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/106183767</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/106183767</guid><author>mylitboy</author><pubDate>Mon, 18 May 2020 22:57:17 +0800</pubDate><description><![CDATA[Docker安装MySQL及phpMyAdmin
安装MySQL
Docker命令如下：
sudo docker run --privileged --restart=always  --name mysql5 \
        -p 3306:3306 \
        -v /root/docker/mysql/cnf:/etc/mysql/conf.d  \
        -v /root/docker/mysql/log:/var/log/mysql  \
        -v /root/d]]></description><category></category></item><item><title><![CDATA[Docker安装Gitlab]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/106168263</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/106168263</guid><author>mylitboy</author><pubDate>Sun, 17 May 2020 23:05:18 +0800</pubDate><description><![CDATA[Docker安装Gitlab

Git是程序员最常用的代码管理工具。
GitLab 是一个用于仓库管理系统的开源项目，使用Git作为代码管理工具，并在此基础上搭建起来的web服务。

安装命令
# 官方提供的命令，可供参考
sudo docker run --detach \
  --hostname gitlab.example.com \
  --env GITLAB_OMNIBUS_CONFIG="external_url 'http://my.domain.com/'; gitlab_rails[']]></description><category></category></item><item><title><![CDATA[Docker安装Jenkins]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/106132813</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/106132813</guid><author>mylitboy</author><pubDate>Sat, 16 May 2020 10:31:38 +0800</pubDate><description><![CDATA[Docker安装Jenkins
前置条件
Docker安装完成，并启动
# 启动docker
sudo service docker start

查找jenkins镜像 (可略)
docker search jenkins/jenkins

#NAME               DESCRIPTION                                  STARS   OFFICIAL  
#jenkins            Official Jenkins Docker image ]]></description><category></category></item><item><title><![CDATA[Docker安装开源版禅道ZenTao 并集成LDAP]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/106132591</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/106132591</guid><author>mylitboy</author><pubDate>Fri, 15 May 2020 00:48:24 +0800</pubDate><description><![CDATA[开源版禅道ZenTao集成LDAP

注：
本文仅针对开源版。 禅道ZenTao专业版，默认集成有LDAP插件，直接配置即可。

Docker安装禅道ZenTao
如果未安装禅道的，可使用Docker快速安装，如果已经安装的，可跳过。
Docker Hub地址：https://hub.docker.com/r/idoop/zentao
Docker安装命令：
docker run -d -p 80:80 -p 3306:3306 \
  -e BIND_ADDRESS="false" \
  -v /dat]]></description><category></category></item><item><title><![CDATA[Docker安装OpenLDAP]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/88865428</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/88865428</guid><author>mylitboy</author><pubDate>Thu, 28 Mar 2019 11:32:31 +0800</pubDate><description><![CDATA[文章目录Docker安装OpenLDAP使用docker 安装 openldap客户端LDAP Admin客户端PHPLdapAdmin客户端使用docker 安装 PHPLdapAdmin
Docker安装OpenLDAP

OpenLDAP是轻型目录访问协议（Lightweight Directory Access Protocol，LDAP）的自由和开源的实现，在其OpenLDAP许可证下发...]]></description><category></category></item><item><title><![CDATA[Docker安装及使用Portainer]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/83550213</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/83550213</guid><author>mylitboy</author><pubDate>Tue, 30 Oct 2018 22:35:58 +0800</pubDate><description><![CDATA[Docker 安装及使用 Portainer
Portainer是Docker的图形化管理工具，提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作（包括上传下载镜像，创建容器等操作）、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面，基本能满足中小型单位对容器管理的全部需求。
下载安装
# 启动docker
sudo serv...]]></description><category></category></item><item><title><![CDATA[CentOS7 安装 Docker]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/83317697</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/83317697</guid><author>mylitboy</author><pubDate>Wed, 24 Oct 2018 00:00:39 +0800</pubDate><description><![CDATA[CentOS7 安装 Docker
Docker三大核心概念：镜像、容器和仓库
1. 镜像
镜像是docker运行容器的前提，docter运行容器前需要本地存在对应的镜像。如果镜像不存在本地，docter会尝试先从默认镜像仓库下载（默认使用docter hub公共注册服务器中的仓库），用户也可以通过配置，使用自定义的镜像仓库
2. 容器
容器是镜像的一个运行实例
3. 仓库
集中存放镜像的地方
C...]]></description><category></category></item><item><title><![CDATA[Markdown简介及基础语法]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/83280861</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/83280861</guid><author>mylitboy</author><pubDate>Tue, 23 Oct 2018 08:36:04 +0800</pubDate><description><![CDATA[
Markdown简介及基础语法

基础语法
标题类
一级标题
# 一级标题

二级标题
## 二级标题


三级标题，四级，五级。。以此类推

批注
&amp;amp;amp;amp;gt;备注内容

效果如：

备注内容

列表
无需列表
- A
- B
* A
* B
+ A
+ B

效果如：

A
B


A
B


A
B

有序列表
1. A
2. B
3. C
1. A
1. B
1. C
]]></description><category></category></item><item><title><![CDATA[Spring Boot返回xml格式]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/83099108</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/83099108</guid><author>mylitboy</author><pubDate>Tue, 16 Oct 2018 23:06:40 +0800</pubDate><description><![CDATA[Spring Boot返回xml格式

目前流行的接口形式，数据类型基本都是json格式，很少使用xml格式进行数据传输。
在网站seo时，常常会用到sitemap，常用的形式就是xml格式。
如下简单说明：

1. 在xml返回的实体类前加@XmlRootElement注解。
@XmlRootElement
public class Urlset {

    private List&amp;lt;U...]]></description><category></category></item><item><title><![CDATA[Spring Cloud简介]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/83099044</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/83099044</guid><author>mylitboy</author><pubDate>Tue, 16 Oct 2018 23:00:48 +0800</pubDate><description><![CDATA[Spring Cloud简介
Introduction
Spring Cloud 是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发，如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等，都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子，它只是将目前各家公司开发的比较成熟、经得起实际...]]></description><category></category></item><item><title><![CDATA[Tomcat部署DroolsWorkbench]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/83098996</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/83098996</guid><author>mylitboy</author><pubDate>Tue, 16 Oct 2018 22:55:10 +0800</pubDate><description><![CDATA[Tomcat部署DroolsWorkbench

本文基于Windows系统部署，linux类同。
DroolsWorkbench支持Docker部署，参考地址：https://hub.docker.com/r/jboss/drools-workbench/

DroolsWorkbench下载
下载地址：http://www.drools.org/download/download.html
选...]]></description><category></category></item><item><title><![CDATA[Drools规则引擎入门]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/83098945</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/83098945</guid><author>mylitboy</author><pubDate>Tue, 16 Oct 2018 22:51:06 +0800</pubDate><description><![CDATA[Drools规则引擎入门
Drools（JBoss Rules ）具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎，符合业内标准，速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则，从而检验是否已编码的规则执行了所需的业务规则。
Drools 5.x版本代码（淘汰）
pom.xml文件，内容：引入单元测试、drools、slf4j包
    &amp;amp;lt;properties...]]></description><category></category></item><item><title><![CDATA[异常处理之[Error: com.android.ide.common.process.ProcessException]]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/53562531</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/53562531</guid><author>mylitboy</author><pubDate>Sat, 10 Dec 2016 23:11:02 +0800</pubDate><description><![CDATA[Error:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:异常处理]]></description><category></category></item><item><title><![CDATA[岁月飞逝，一晃而过]]></title><link>https://blog.youkuaiyun.com/mylitboy/article/details/53511677</link><guid>https://blog.youkuaiyun.com/mylitboy/article/details/53511677</guid><author>mylitboy</author><pubDate>Wed, 07 Dec 2016 23:02:32 +0800</pubDate><description><![CDATA[想想自己真是个健忘的人。。奋斗吧。。骚年。。]]></description><category></category></item></channel></rss>