<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[azkn80417613的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/azkn80417613</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; azkn80417613]]></copyright><item><title><![CDATA[MySQL GROUP_CONCAT()函数 -- 字段合并查询]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013567</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013567</guid><author>azkn80417613</author><pubDate>Fri, 07 Dec 2018 13:41:00 +0800</pubDate><description><![CDATA[在做查询的时候遇到一个问题，今天分享一下解决方法。
先看一下我想要什么效果。

清单名称类型要点，后面两列为清单步骤（外键表）
但我并不想让主表的内容重复那么多遍，于是 distinct去重、子查询、左右内连接查询 各种试 都达不到效果。
有朋友跟我说了Oracle中的WM_CONCAT() 函数 可以将多数据合并为一列 ，在MySQL中试了下 没有这个函数 就搜了一下
然后...]]></description><category></category></item><item><title><![CDATA[【Bug】解决 java.sql.SQLSyntaxErrorException 异常]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013568</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013568</guid><author>azkn80417613</author><pubDate>Fri, 16 Nov 2018 11:33:00 +0800</pubDate><description><![CDATA[java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax 错误
错误详情：

Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that...]]></description><category></category></item><item><title><![CDATA[Swagger -- 解决日期不正确]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013565</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013565</guid><author>azkn80417613</author><pubDate>Wed, 07 Nov 2018 17:26:00 +0800</pubDate><description><![CDATA[继 Swagger--解决日期格式显示为Unix时间戳格式 UTC格式这篇博客解决的日期格式后又发现了一个问题
问题
查询出来的时间没有注意到足足少了8个小时，如图

解决
其实这个问题不是Swagger的错，是@JsonFormat的锅

GMT：格林威治标准时间（Greenwich Mean Time）
中国是东八区，加上时区即可。


@JsonForma...]]></description><category></category></item><item><title><![CDATA[Activity 学习（二） 搭建第一个Activity流程框架]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013566</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013566</guid><author>azkn80417613</author><pubDate>Tue, 06 Nov 2018 17:29:00 +0800</pubDate><description><![CDATA[本次示例使用的IDER测试完成
测试背景 ： xx饿了去饭店吃饭 需要先和服务员点餐 点完餐后服务员将菜品传递给厨师制作 制作完成后吃饱
一 ：创建流程图
　　创建上一篇测试成功出现的BpmnFile

　　测试环境不需要那么复杂，暂且先用到这几个控件 其他的在此不做演示 可以自己进行测试

　　1：开始画流程图
　　　　1.StartEvent 开始按钮（表明现在...]]></description><category></category></item><item><title><![CDATA[Activity 学习（一） 插件安装篇]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013563</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013563</guid><author>azkn80417613</author><pubDate>Mon, 05 Nov 2018 10:00:00 +0800</pubDate><description><![CDATA[目录
　　Ider下安装
　　Eclipse下安装

Ider安装图解
首先，创建一个普通的Java工程即可，然后按照下面流程进行：
1：点击菜单中的File（最左上角），选择settings

2：plugins插件 ---- 资源库在线查找

3：输入acti关键字搜索 ---- 选择actiBPM 点击右边Install按钮 或直接双击 进行下载

注：...]]></description><category></category></item><item><title><![CDATA[【Bug】解决 SpringBoot  Artifact contains illegal characters 错误]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013561</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013561</guid><author>azkn80417613</author><pubDate>Tue, 23 Oct 2018 15:46:00 +0800</pubDate><description><![CDATA[解决 SpringBoot Artifact contains illegal characters错误
　　　　　　错误原因：Artifact包含非法字符（大写字母）
　　　　　　解决方法：将Artifact名称改成小写即可解决

创建Springboot项目第一次出现这个问题


将 Artifact 项目名改为小写 就可以进行下一步创建了
但是小写不美观（感觉看...]]></description><category></category></item><item><title><![CDATA[Swagger--解决日期格式显示为Unix时间戳格式 UTC格式]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013564</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013564</guid><author>azkn80417613</author><pubDate>Tue, 16 Oct 2018 12:05:00 +0800</pubDate><description><![CDATA[在swagger UI模型架构上，字段日期显示为“日期”：“2018-10-15T09:10:47.507Z”但我需要将其作为“日期”：“2018-9-26 12:18:48”。

tips：以下这两种格式只是简单了解了一下不是很全面，有不足或不对的地方请指出。
问题
首先先看一下swagger默认显示的Date类型是这样的（这里示例代码默认显示的当前日期的UTC 可能和后...]]></description><category></category></item><item><title><![CDATA[SpringCloud学习--Eureka 服务注册与发现]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013562</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013562</guid><author>azkn80417613</author><pubDate>Sun, 02 Sep 2018 17:45:00 +0800</pubDate><description><![CDATA[目录
　　一：构建项目
　　二：服务注册与发现
　　为什么选择Eureka，请看上一篇博客Eureka -- 浅谈Eureka
项目构建
　　　　IDEA 选择 New Project 选择 Spring Initializr

　　　　填入Group组、Artifice项目名，勾选Type为 Gradle Config（这里是基于gradle实现的）

　　　　选...]]></description><category></category></item><item><title><![CDATA[Eureka -- 浅谈Eureka]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013559</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013559</guid><author>azkn80417613</author><pubDate>Sun, 02 Sep 2018 17:42:00 +0800</pubDate><description><![CDATA[目录：
　　一：Eureka介绍
　　二：Eureka架构图
　　三：Eureka组件
　　四：Eureka作用
　　五：Eureka和Zookeeper对比
什么是Eureka
　　引入SpringCloud中文文档介绍
Eureka is a REST (Representational State Transfer) based service that is pr...]]></description><category></category></item><item><title><![CDATA[SpringCloud学习--微服务架构]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013560</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013560</guid><author>azkn80417613</author><pubDate>Sun, 12 Aug 2018 17:53:00 +0800</pubDate><description><![CDATA[目录
　　　　微服务架构快速指南
　　　　SOA
　　　　Dubbo
　　　　Spring Cloud
　　　　Dubbo与SpringCloud对比
微服务(Microservice)架构快速指南
　　什么是软件架构?　　　　软件架构是一个包含各种组织的系统组织，这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。
　　什么...]]></description><category></category></item><item><title><![CDATA[SpringBoot学习（三）探究Springboot自动装配]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013557</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013557</guid><author>azkn80417613</author><pubDate>Sat, 04 Aug 2018 19:10:00 +0800</pubDate><description><![CDATA[目录
　　什么是自动装配
　　何时自动装配
　　原理分析
　　注：以下展示的代码springboot的版本为2.0.3版。因源码过长，大家选择展开代码ㄟ( ▔, ▔ )ㄏ
什么是自动装配
　　自动装配还是利用了SpringFactoriesLoader来加载META-INF/spring.factoires文件里所有配置的EnableAutoConfgruation，它会...]]></description><category></category></item><item><title><![CDATA[dubbo集成zookeeper rpc远程调用]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013558</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013558</guid><author>azkn80417613</author><pubDate>Sat, 04 Aug 2018 17:12:00 +0800</pubDate><description><![CDATA[　　注：下面使用dubbo依赖的是zookeeper注册中心，这里没有详细的介绍。在配置之前，请自行准备好zookeeper环境。
　　　　后续如果写zookeeper的配置会补放链接
添加Gradle依赖

    compile group: 'com.alibaba', name: 'dubbo', version: '2.5.10'//dubbo
    compile...]]></description><category></category></item><item><title><![CDATA[为什么要用dubbo，dubbo是什么，为什么要和zk结合使用？]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013556</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013556</guid><author>azkn80417613</author><pubDate>Sat, 04 Aug 2018 15:48:00 +0800</pubDate><description><![CDATA[目录
　　为什么要用dubbo
　　dubbo是什么
　　dubbo架构
　　dubbo和zk关系
为什么要用dubbo？
　随着互联网的发展，网站的应用规模不断扩大，常规的垂直架构已经无法应，分布式服务架构势在必行，亟需一个治理系统架构的方案。

　　1)单一架构，当网站流量很小，我们将所有的功能都部署到一起，减少部署节点和成本。此时，用于简化增删改工作量，ORM是关键...]]></description><category></category></item><item><title><![CDATA[解决IDEA下SpringBoot启动没有Run Dashboard并找回]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013555</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013555</guid><author>azkn80417613</author><pubDate>Mon, 23 Jul 2018 17:33:00 +0800</pubDate><description><![CDATA[前两天看到别人SpringBoot启动服务，启动器是长这样的

而我的呢？是这样的


Run Dashboard 它是一个代替Run窗口的一个更好清晰简洁的一个启动器。
如果我们需要启动多个窗口时，Run窗口不能让我们直观的看到我们看到每一个端口的变化。（上图所示，一个服务占一个窗口）

一般有时候创建springboot项目的时候右下角可以提示你打开RunDas...]]></description><category></category></item><item><title><![CDATA[SpringBoot学习（二）探究Springboot启动机制]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013553</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013553</guid><author>azkn80417613</author><pubDate>Sat, 14 Jul 2018 15:33:00 +0800</pubDate><description><![CDATA[引言：
　　　　SpringBoot为我们做的自动配置，确实方便快捷，但是对于新手来说，如果不大懂SpringBoot内部启动原理，以后难免会吃亏。所以这次博主就跟你们一起探究一下SpringBoot的启动原理。
目录
　　　　启动流程图
　　　　启动类
　　　　启动分析
　　　　启动总结
启动流程图

总览：
   上图为SpringBoot启动结构图，我们...]]></description><category></category></item><item><title><![CDATA[SpringBoot学习（一）基础篇]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013554</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013554</guid><author>azkn80417613</author><pubDate>Fri, 13 Jul 2018 11:20:00 +0800</pubDate><description><![CDATA[目录
　　　　关于Springboot
　　　　Springboot优势
　　　　快速入门
关于SpringBoot
　　Spring Boot是由Pivotal团队提供的全新框架，其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置，从而使开发人员不再需要定义样板化的配置。
　　SpringBoot可以基于Spring轻松创建可...]]></description><category></category></item><item><title><![CDATA[Java 异常（二） 自定义异常]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013551</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013551</guid><author>azkn80417613</author><pubDate>Thu, 12 Jul 2018 11:56:00 +0800</pubDate><description><![CDATA[上篇文章介绍了java中异常机制，本文来演示一下自定义异常
　　上篇文章讲到非运行时异常和运行时异常，下面我们来看一下简单实现代码。

首先，先来看下演示目录


非运行时异常 也称 检查时异常


public class MyException extends Exception {

    /**
     * 构造一个基本异常.
     * @p...]]></description><category></category></item><item><title><![CDATA[Java 异常（一）]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013550</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013550</guid><author>azkn80417613</author><pubDate>Thu, 12 Jul 2018 11:46:00 +0800</pubDate><description><![CDATA[目录
　　异常简介
　　异常架构图
　　常见异常
　　异常分类
一：异常简介
　　　Java异常是Java提供的一种识别及响应错误的一致性机制。　　　Java异常机制可以使程序中异常处理代码和正常业务代码分离，保证程序代码更加优雅，并提高程序健壮性。在有效使用异常的情况下，异常能清晰的回答what, where, why这3个问题：异常类型回答了“什么”被抛出，异常堆栈跟踪回...]]></description><category></category></item><item><title><![CDATA[solr学习篇（四） java使用solr简单查询（初识solrj）]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013545</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013545</guid><author>azkn80417613</author><pubDate>Mon, 09 Jul 2018 14:45:00 +0800</pubDate><description><![CDATA[使用java实现solr查询
　　目录：1：导入jar包
　　　　　2：核心类介绍
　　　　　3：代码实现
　　　　　4：注意事项
一 导入jar包
　　solrj可以使Java应用程序很方便的访问与操作solr。
　　solrj有几个核心类,分别为:1.SolrClient2.SolrRequests3.SolrQuerys4.SolrReponses
　 t...]]></description><category></category></item><item><title><![CDATA[solr学习篇（三） solr7.4  连接MySQL数据库]]></title><link>https://blog.youkuaiyun.com/azkn80417613/article/details/102013548</link><guid>https://blog.youkuaiyun.com/azkn80417613/article/details/102013548</guid><author>azkn80417613</author><pubDate>Fri, 06 Jul 2018 11:23:00 +0800</pubDate><description><![CDATA[目录
　　导入相关jar包
　　配置连接信息
　　将数据库导入到solr中
　　验证是否成功

　　　　创建一个Core，创建Core的方法之前已经很详细的讲解过了，如果还是不清楚请参考solr7.4 安装配置篇；
1.导入相关jar包
　　1.1、下载 mysql 驱动包：mysql-connector-java-x.x.x.jar，绝大部分jar包在maven仓库...]]></description><category></category></item></channel></rss>