From 6f3ebbea53f3c21f7897dc6a907a6367330dbdfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=87=AF=E9=94=8B?= Date: Fri, 25 May 2018 17:08:55 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7fdfeee..5c7434c 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开 **网站预览** [https://www.zhyd.me](https://www.zhyd.me) +http://www.jsdblog.com **开源地址** 1. [Gitee](https://gitee.com/yadong.zhang/DBlog) -- Gitee From 39268971f2423c6091ee04405571aa28928fd56d Mon Sep 17 00:00:00 2001 From: kaifengxu Date: Fri, 25 May 2018 20:03:06 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E7=89=88=E6=94=B9?= =?UTF-8?q?=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +- .../com/zyd/blog/BlogAdminApplication.java | 2 +- .../blog/controller/ErrorPagesController.java | 2 +- .../controller/ExceptionHandleController.java | 2 +- .../blog/controller/KaptchaController.java | 2 +- .../blog/controller/PassportController.java | 2 +- .../zyd/blog/controller/RenderController.java | 4 +- .../blog/controller/RestApiController.java | 2 +- .../controller/RestArticleController.java | 2 +- .../controller/RestCommentController.java | 2 +- .../blog/controller/RestConfigController.java | 2 +- .../blog/controller/RestLinkController.java | 2 +- .../blog/controller/RestNoticeController.java | 2 +- .../controller/RestResourcesController.java | 2 +- .../blog/controller/RestRoleController.java | 2 +- .../blog/controller/RestTagController.java | 2 +- .../controller/RestTemplateController.java | 2 +- .../blog/controller/RestTypeController.java | 2 +- .../blog/controller/RestUpdateController.java | 2 +- .../blog/controller/RestUserController.java | 2 +- .../com/zyd/blog/core/config/ShiroConfig.java | 2 +- .../com/zyd/blog/core/shiro/ShiroService.java | 2 +- .../shiro/credentials/CredentialsMatcher.java | 2 +- .../RetryLimitCredentialsMatcher.java | 2 +- .../zyd/blog/core/shiro/realm/ShiroRealm.java | 2 +- blog-admin/src/main/resources/application.yml | 4 +- .../resources/static/assets/css/zhyd.core.css | 2 +- .../resources/static/assets/js/zhyd.core.js | 2 +- .../static/assets/js/zhyd.upload-preview.js | 2 +- .../resources/static/assets/js/zyd.table.js | 2 +- .../resources/static/assets/js/zyd.tool.js | 2 +- .../resources/templates/layout/footer.ftl | 2 +- .../business/annotation/BussinessLog.java | 2 +- .../blog/business/annotation/RedisCache.java | 2 +- .../business/aspect/BussinessLogAspect.java | 2 +- .../business/aspect/RedisCacheAspect.java | 2 +- .../zyd/blog/business/consts/ApiUrlConst.java | 2 +- .../zyd/blog/business/consts/CommonConst.java | 2 +- .../zyd/blog/business/consts/DateConst.java | 2 +- .../zyd/blog/business/consts/FileConst.java | 2 +- .../zyd/blog/business/consts/HttpConsts.java | 2 +- .../blog/business/consts/SessionConst.java | 2 +- .../zyd/blog/business/dto/BizCommentDTO.java | 2 +- .../zyd/blog/business/dto/SysNoticeDTO.java | 2 +- .../com/zyd/blog/business/entity/Article.java | 2 +- .../blog/business/entity/ArticleArchives.java | 2 +- .../zyd/blog/business/entity/ArticleLook.java | 2 +- .../zyd/blog/business/entity/ArticleLove.java | 2 +- .../zyd/blog/business/entity/ArticleTags.java | 2 +- .../com/zyd/blog/business/entity/Comment.java | 8 +- .../com/zyd/blog/business/entity/Config.java | 2 +- .../blog/business/entity/ImageFileInfo.java | 2 +- .../com/zyd/blog/business/entity/Link.java | 2 +- .../zyd/blog/business/entity/MailDetail.java | 2 +- .../com/zyd/blog/business/entity/Notice.java | 2 +- .../zyd/blog/business/entity/Resources.java | 2 +- .../com/zyd/blog/business/entity/Role.java | 2 +- .../blog/business/entity/RoleResources.java | 2 +- .../com/zyd/blog/business/entity/Tags.java | 2 +- .../zyd/blog/business/entity/Template.java | 2 +- .../com/zyd/blog/business/entity/Type.java | 2 +- .../blog/business/entity/UpdateRecorde.java | 2 +- .../com/zyd/blog/business/entity/User.java | 2 +- .../zyd/blog/business/entity/UserRole.java | 2 +- .../business/enums/ArticleStatusEnum.java | 2 +- .../business/enums/BaiduPushTypeEnum.java | 2 +- .../business/enums/CommentStatusEnum.java | 2 +- .../blog/business/enums/LinkSourceEnum.java | 2 +- .../blog/business/enums/LinkStatusEnum.java | 2 +- .../zyd/blog/business/enums/LogLevelEnum.java | 2 +- .../zyd/blog/business/enums/LogTypeEnum.java | 2 +- .../blog/business/enums/NoticeStatusEnum.java | 2 +- .../blog/business/enums/QiniuUploadType.java | 2 +- .../blog/business/enums/ResourceTypeEnum.java | 2 +- .../blog/business/enums/ResponseStatus.java | 2 +- .../blog/business/enums/TemplateKeyEnum.java | 2 +- .../blog/business/enums/UserGenderEnum.java | 2 +- .../business/enums/UserNotificationEnum.java | 2 +- .../blog/business/enums/UserPrivacyEnum.java | 2 +- .../blog/business/enums/UserSourceEnum.java | 2 +- .../blog/business/enums/UserStatusEnum.java | 2 +- .../zyd/blog/business/enums/UserTypeEnum.java | 2 +- .../service/BizArticleArchivesService.java | 2 +- .../service/BizArticleLookService.java | 2 +- .../service/BizArticleLoveService.java | 2 +- .../business/service/BizArticleService.java | 2 +- .../service/BizArticleTagsService.java | 2 +- .../business/service/BizCommentService.java | 2 +- .../blog/business/service/BizTagsService.java | 2 +- .../blog/business/service/BizTypeService.java | 2 +- .../blog/business/service/MailService.java | 2 +- .../blog/business/service/RedisService.java | 2 +- .../business/service/SysConfigService.java | 2 +- .../blog/business/service/SysLinkService.java | 2 +- .../business/service/SysNoticeService.java | 2 +- .../business/service/SysResourcesService.java | 2 +- .../service/SysRoleResourcesService.java | 2 +- .../blog/business/service/SysRoleService.java | 2 +- .../business/service/SysTemplateService.java | 2 +- .../service/SysUpdateRecordeService.java | 2 +- .../business/service/SysUserRoleService.java | 2 +- .../blog/business/service/SysUserService.java | 2 +- .../impl/BizArticleArchivesServiceImpl.java | 2 +- .../impl/BizArticleLookServiceImpl.java | 2 +- .../impl/BizArticleLoveServiceImpl.java | 2 +- .../service/impl/BizArticleServiceImpl.java | 2 +- .../impl/BizArticleTagsServiceImpl.java | 2 +- .../service/impl/BizCommentServiceImpl.java | 2 +- .../service/impl/BizTagsServiceImpl.java | 2 +- .../service/impl/BizTypeServiceImpl.java | 2 +- .../service/impl/MailServiceImpl.java | 6 +- .../service/impl/RedisServiceImpl.java | 2 +- .../service/impl/SysConfigServiceImpl.java | 2 +- .../service/impl/SysLinkServiceImpl.java | 2 +- .../service/impl/SysNoticeServiceImpl.java | 2 +- .../service/impl/SysResourcesServiceImpl.java | 2 +- .../impl/SysRoleResourcesServiceImpl.java | 2 +- .../service/impl/SysRoleServiceImpl.java | 2 +- .../service/impl/SysTemplateServiceImpl.java | 2 +- .../impl/SysUpdateRecordeServiceImpl.java | 2 +- .../service/impl/SysUserRoleServiceImpl.java | 2 +- .../service/impl/SysUserServiceImpl.java | 2 +- .../zyd/blog/business/util/BaiduPushUtil.java | 2 +- .../blog/business/util/ImageValidateUtil.java | 2 +- .../com/zyd/blog/business/util/LinksUtil.java | 2 +- .../blog/business/vo/ArticleConditionVO.java | 2 +- .../business/vo/ArticleLookConditionVO.java | 2 +- .../business/vo/ArticleLoveConditionVO.java | 2 +- .../business/vo/ArticleTagsConditionVO.java | 2 +- .../blog/business/vo/CommentConditionVO.java | 2 +- .../zyd/blog/business/vo/LinkConditionVO.java | 2 +- .../blog/business/vo/NoticeConditionVO.java | 2 +- .../blog/business/vo/ResourceConditionVO.java | 2 +- .../zyd/blog/business/vo/RoleConditionVO.java | 2 +- .../zyd/blog/business/vo/TagsConditionVO.java | 2 +- .../blog/business/vo/TemplateConditionVO.java | 2 +- .../zyd/blog/business/vo/TypeConditionVO.java | 2 +- .../business/vo/UpdateRecordeConditionVO.java | 2 +- .../zyd/blog/business/vo/UserConditionVO.java | 2 +- .../blog/framework/config/AsyncConfig.java | 2 +- .../framework/config/ErrorPagesConfig.java | 2 +- .../framework/config/FreeMarkerConfig.java | 2 +- .../blog/framework/config/MybatisConfig.java | 2 +- .../blog/framework/config/RedisConfig.java | 2 +- .../framework/config/ValidatorConfig.java | 2 +- .../exception/ZhydArticleException.java | 2 +- .../exception/ZhydCommentException.java | 2 +- .../framework/exception/ZhydException.java | 2 +- .../exception/ZhydFileException.java | 2 +- .../exception/ZhydLinkException.java | 2 +- .../blog/framework/holder/RequestHolder.java | 2 +- .../framework/holder/SpringContextHolder.java | 2 +- .../zyd/blog/framework/object/AbstractBO.java | 2 +- .../zyd/blog/framework/object/AbstractDO.java | 2 +- .../object/AbstractDataSourceConfig.java | 2 +- .../framework/object/AbstractService.java | 2 +- .../framework/object/BaseConditionVO.java | 2 +- .../blog/framework/object/BaseController.java | 2 +- .../zyd/blog/framework/object/PageResult.java | 2 +- .../zyd/blog/framework/object/ResponseVO.java | 2 +- .../framework/property/AppProperties.java | 2 +- .../framework/property/RedisProperties.java | 2 +- .../framework/tag/ArticleTagDirective.java | 2 +- .../framework/tag/CustomTagDirective.java | 2 +- .../blog/persistence/beans/BizArticle.java | 2 +- .../persistence/beans/BizArticleArchives.java | 2 +- .../persistence/beans/BizArticleLook.java | 2 +- .../persistence/beans/BizArticleLove.java | 2 +- .../persistence/beans/BizArticleTags.java | 2 +- .../blog/persistence/beans/BizComment.java | 2 +- .../zyd/blog/persistence/beans/BizTags.java | 2 +- .../zyd/blog/persistence/beans/BizType.java | 2 +- .../zyd/blog/persistence/beans/SysConfig.java | 2 +- .../zyd/blog/persistence/beans/SysLink.java | 2 +- .../zyd/blog/persistence/beans/SysNotice.java | 2 +- .../blog/persistence/beans/SysResources.java | 2 +- .../zyd/blog/persistence/beans/SysRole.java | 2 +- .../persistence/beans/SysRoleResources.java | 2 +- .../blog/persistence/beans/SysTemplate.java | 2 +- .../persistence/beans/SysUpdateRecorde.java | 2 +- .../zyd/blog/persistence/beans/SysUser.java | 2 +- .../blog/persistence/beans/SysUserRole.java | 2 +- .../mapper/BizArticleArchivesMapper.java | 2 +- .../mapper/BizArticleLookMapper.java | 2 +- .../mapper/BizArticleLoveMapper.java | 2 +- .../persistence/mapper/BizArticleMapper.java | 2 +- .../mapper/BizArticleTagsMapper.java | 2 +- .../persistence/mapper/BizCommentMapper.java | 2 +- .../persistence/mapper/BizTagsMapper.java | 2 +- .../persistence/mapper/BizTypeMapper.java | 2 +- .../persistence/mapper/SysConfigMapper.java | 2 +- .../persistence/mapper/SysLinkMapper.java | 2 +- .../persistence/mapper/SysNoticeMapper.java | 2 +- .../persistence/mapper/SysResourceMapper.java | 2 +- .../persistence/mapper/SysRoleMapper.java | 2 +- .../mapper/SysRoleResourcesMapper.java | 2 +- .../persistence/mapper/SysTemplateMapper.java | 2 +- .../mapper/SysUpdateRecordeMapper.java | 2 +- .../persistence/mapper/SysUserMapper.java | 2 +- .../persistence/mapper/SysUserRoleMapper.java | 2 +- .../java/com/zyd/blog/plugin/BaseMapper.java | 2 +- .../java/com/zyd/blog/plugin/QiniuApi.java | 2 +- .../main/java/com/zyd/blog/util/AesUtil.java | 2 +- .../com/zyd/blog/util/BeanConvertUtil.java | 2 +- .../java/com/zyd/blog/util/CacheKeyUtil.java | 2 +- .../main/java/com/zyd/blog/util/DateUtil.java | 2 +- .../main/java/com/zyd/blog/util/FileUtil.java | 2 +- .../com/zyd/blog/util/FreeMarkerUtil.java | 2 +- .../main/java/com/zyd/blog/util/HtmlUtil.java | 2 +- .../java/com/zyd/blog/util/ImageUtil.java | 2 +- .../main/java/com/zyd/blog/util/IpUtil.java | 2 +- .../main/java/com/zyd/blog/util/Md5Util.java | 2 +- .../java/com/zyd/blog/util/RandomUtil.java | 2 +- .../com/zyd/blog/util/RestClientUtil.java | 2 +- .../java/com/zyd/blog/util/ResultUtil.java | 2 +- .../java/com/zyd/blog/util/SessionUtil.java | 2 +- .../java/com/zyd/blog/util/UrlBuildUtil.java | 2 +- .../java/com/zyd/blog/util/UrlCodeUtil.java | 2 +- .../com/zyd/blog/util/PasswordUtilTest.java | 2 +- .../java/com/zyd/blog/BlogWebApplication.java | 2 +- .../blog/controller/ErrorPagesController.java | 2 +- .../zyd/blog/controller/RenderController.java | 2 +- .../blog/controller/RestApiController.java | 2 +- .../controller/RestWebSiteController.java | 2 +- .../blog/core/aspects/ArticleLookAspects.java | 2 +- .../zyd/blog/core/config/WebSocketConfig.java | 2 +- .../blog/core/websocket/WebSocketUtil.java | 2 +- .../zyd/blog/core/websocket/ZydWebSocket.java | 2 +- blog-web/src/main/resources/application.yml | 6 +- .../resources/static/css/zhyd.comment.css | 2 +- .../main/resources/static/css/zhyd.core.css | 2 +- .../main/resources/static/img/wx_300px.png | Bin 94999 -> 44848 bytes .../main/resources/static/js/zhyd.comment.js | 4 +- .../src/main/resources/static/js/zhyd.core.js | 4 +- blog-web/src/main/resources/static/js/zhyd.js | 4 +- .../src/main/resources/templates/about.ftl | 10 +- .../src/main/resources/templates/article.ftl | 4 +- .../resources/templates/common/annotation.ftl | 2 +- .../main/resources/templates/disclaimer.ftl | 2 +- .../main/resources/templates/error/401.ftl | 2 +- .../main/resources/templates/error/403.ftl | 2 +- .../main/resources/templates/error/500.ftl | 2 +- .../resources/templates/include/macros.ftl | 8 +- .../src/main/resources/templates/index.ftl | 2 +- .../resources/templates/layout/footer.ftl | 12 +- .../resources/templates/layout/sidebar.ftl | 10 +- .../resources/templates/testWebsocket.ftl | 2 +- .../test/java/com/zyd/blog/BaseJunitTest.java | 2 +- .../controller/RestApiControllerTest.java | 4 +- .../service/BizCommentServiceImplTest.java | 4 +- blog.iml | 37 +++ docs/db/dblog.sql | 16 +- docs/html/web/about.html | 54 ++-- docs/html/web/archives.html | 118 ++++---- docs/html/web/detail.html | 122 ++++---- docs/html/web/disclaimer.html | 116 +++---- docs/html/web/guestbook.html | 48 +-- docs/html/web/img/wx_300px.png | Bin 94999 -> 44848 bytes docs/html/web/index.html | 176 +++++------ docs/html/web/js/zhyd.comment.js | 4 +- docs/html/web/js/zhyd.core.js | 2 +- docs/html/web/js/zhyd.js | 4 +- docs/html/web/links.html | 92 +++--- docs/html/web/sitemap.html | 286 +++++++++--------- 264 files changed, 840 insertions(+), 803 deletions(-) create mode 100644 blog.iml diff --git a/README.md b/README.md index 5c7434c..e3d7733 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,12 @@ DBlog是一款简洁美观、自适应的Java博客系统。使用springboot开 **网站预览** -[https://www.zhyd.me](https://www.zhyd.me) +[http://www.jsdblog.com](http://www.jsdblog.com) http://www.jsdblog.com **开源地址** 1. [Gitee](https://gitee.com/yadong.zhang/DBlog) -2. [Github](https://github.com/zhangyd-c/DBlog) +2. [Github](https://github.com/kaifengxu/DBlog) ## 写在前面的话 ps: 虽然我知道,大部分人都是来了**直接下载源代码**后就潇洒的离开,并且只有等到下次**突然想到**“我天~~我得去看看DBlog这烂项目更新新功能了吗”的时候才会重新来到这儿,即使你重新来过,我估计你也只有两个选择: @@ -141,13 +141,13 @@ _评论审核管理员_: 账号:comment-admin 密码:123456 ### 生命不息,折腾不止! 更多信息,请关注: - 1. [我的博客](https://www.zhyd.me) - 2. [我的微博](http://weibo.com/211230415) + 1. [我的博客](http://www.jsdblog.com) + 2. [我的微博](http://weibo.com/678653657) 3. [我的头条号](http://www.toutiao.com/c/user/3286958681/) 4. [我的mooc](http://www.imooc.com/u/1175248/articles) ### 有任何问题可以 -- [给我留言](https://www.zhyd.me/guestbook) +- [给我留言](http://www.jsdblog.com/guestbook) ### 开源协议 diff --git a/blog-admin/src/main/java/com/zyd/blog/BlogAdminApplication.java b/blog-admin/src/main/java/com/zyd/blog/BlogAdminApplication.java index 2fc6694..ebb0acd 100644 --- a/blog-admin/src/main/java/com/zyd/blog/BlogAdminApplication.java +++ b/blog-admin/src/main/java/com/zyd/blog/BlogAdminApplication.java @@ -28,7 +28,7 @@ import org.springframework.boot.web.servlet.ServletComponentScan; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/ErrorPagesController.java b/blog-admin/src/main/java/com/zyd/blog/controller/ErrorPagesController.java index 9389c32..c71527f 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/ErrorPagesController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/ErrorPagesController.java @@ -50,7 +50,7 @@ import java.util.Map; *

* * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/ExceptionHandleController.java b/blog-admin/src/main/java/com/zyd/blog/controller/ExceptionHandleController.java index f2b5eae..b0377bf 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/ExceptionHandleController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/ExceptionHandleController.java @@ -40,7 +40,7 @@ import java.lang.reflect.UndeclaredThrowableException; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/KaptchaController.java b/blog-admin/src/main/java/com/zyd/blog/controller/KaptchaController.java index a5b45e3..70461bb 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/KaptchaController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/KaptchaController.java @@ -33,7 +33,7 @@ import javax.servlet.http.HttpServletResponse; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/PassportController.java b/blog-admin/src/main/java/com/zyd/blog/controller/PassportController.java index 16db975..b5210ce 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/PassportController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/PassportController.java @@ -46,7 +46,7 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RenderController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RenderController.java index 70f8904..56fe2de 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RenderController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RenderController.java @@ -24,7 +24,7 @@ package com.zyd.blog.controller; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ @@ -41,7 +41,7 @@ import org.springframework.web.servlet.ModelAndView; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestApiController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestApiController.java index f0dd98a..b318d72 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestApiController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestApiController.java @@ -36,7 +36,7 @@ import org.springframework.web.multipart.MultipartFile; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestArticleController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestArticleController.java index 0909b0d..2e3934c 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestArticleController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestArticleController.java @@ -47,7 +47,7 @@ import org.springframework.web.multipart.MultipartFile; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestCommentController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestCommentController.java index fc44e75..6b066a2 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestCommentController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestCommentController.java @@ -47,7 +47,7 @@ import org.springframework.web.bind.annotation.RestController; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestConfigController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestConfigController.java index 4d3bfec..ceb8821 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestConfigController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestConfigController.java @@ -37,7 +37,7 @@ import org.springframework.web.multipart.MultipartFile; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestLinkController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestLinkController.java index 7d789dd..859f339 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestLinkController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestLinkController.java @@ -41,7 +41,7 @@ import org.springframework.web.bind.annotation.RestController; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestNoticeController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestNoticeController.java index 4fd78ec..04ed240 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestNoticeController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestNoticeController.java @@ -41,7 +41,7 @@ import org.springframework.web.bind.annotation.RestController; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestResourcesController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestResourcesController.java index 802de0b..9bdb723 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestResourcesController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestResourcesController.java @@ -41,7 +41,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestRoleController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestRoleController.java index d0d19fc..77e5485 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestRoleController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestRoleController.java @@ -43,7 +43,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestTagController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestTagController.java index 7a715db..23db642 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestTagController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestTagController.java @@ -38,7 +38,7 @@ import org.springframework.web.bind.annotation.RestController; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestTemplateController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestTemplateController.java index 2d85be7..1f76409 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestTemplateController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestTemplateController.java @@ -38,7 +38,7 @@ import org.springframework.web.bind.annotation.RestController; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestTypeController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestTypeController.java index c491752..653a059 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestTypeController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestTypeController.java @@ -39,7 +39,7 @@ import org.springframework.web.bind.annotation.RestController; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestUpdateController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestUpdateController.java index 486e39d..41107aa 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestUpdateController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestUpdateController.java @@ -38,7 +38,7 @@ import org.springframework.web.bind.annotation.RestController; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/controller/RestUserController.java b/blog-admin/src/main/java/com/zyd/blog/controller/RestUserController.java index d60cb09..0729f7d 100644 --- a/blog-admin/src/main/java/com/zyd/blog/controller/RestUserController.java +++ b/blog-admin/src/main/java/com/zyd/blog/controller/RestUserController.java @@ -41,7 +41,7 @@ import org.springframework.web.bind.annotation.RestController; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/core/config/ShiroConfig.java b/blog-admin/src/main/java/com/zyd/blog/core/config/ShiroConfig.java index d1124e4..6ccb8f6 100644 --- a/blog-admin/src/main/java/com/zyd/blog/core/config/ShiroConfig.java +++ b/blog-admin/src/main/java/com/zyd/blog/core/config/ShiroConfig.java @@ -50,7 +50,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/core/shiro/ShiroService.java b/blog-admin/src/main/java/com/zyd/blog/core/shiro/ShiroService.java index 205ab93..94db18e 100644 --- a/blog-admin/src/main/java/com/zyd/blog/core/shiro/ShiroService.java +++ b/blog-admin/src/main/java/com/zyd/blog/core/shiro/ShiroService.java @@ -48,7 +48,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/25 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/core/shiro/credentials/CredentialsMatcher.java b/blog-admin/src/main/java/com/zyd/blog/core/shiro/credentials/CredentialsMatcher.java index 0a4ecb2..c3873c3 100644 --- a/blog-admin/src/main/java/com/zyd/blog/core/shiro/credentials/CredentialsMatcher.java +++ b/blog-admin/src/main/java/com/zyd/blog/core/shiro/credentials/CredentialsMatcher.java @@ -30,7 +30,7 @@ import org.apache.shiro.authc.credential.SimpleCredentialsMatcher; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/core/shiro/credentials/RetryLimitCredentialsMatcher.java b/blog-admin/src/main/java/com/zyd/blog/core/shiro/credentials/RetryLimitCredentialsMatcher.java index f6b71df..53a629e 100644 --- a/blog-admin/src/main/java/com/zyd/blog/core/shiro/credentials/RetryLimitCredentialsMatcher.java +++ b/blog-admin/src/main/java/com/zyd/blog/core/shiro/credentials/RetryLimitCredentialsMatcher.java @@ -38,7 +38,7 @@ import java.util.concurrent.TimeUnit; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/java/com/zyd/blog/core/shiro/realm/ShiroRealm.java b/blog-admin/src/main/java/com/zyd/blog/core/shiro/realm/ShiroRealm.java index c5598dd..1a9a95b 100644 --- a/blog-admin/src/main/java/com/zyd/blog/core/shiro/realm/ShiroRealm.java +++ b/blog-admin/src/main/java/com/zyd/blog/core/shiro/realm/ShiroRealm.java @@ -44,7 +44,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/24 14:37 * @since 1.0 */ diff --git a/blog-admin/src/main/resources/application.yml b/blog-admin/src/main/resources/application.yml index eab77ad..b5170a4 100644 --- a/blog-admin/src/main/resources/application.yml +++ b/blog-admin/src/main/resources/application.yml @@ -20,8 +20,8 @@ spring: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/dblog?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false - username: root - password: root + username: + password: application: name: blog-admin freemarker: diff --git a/blog-admin/src/main/resources/static/assets/css/zhyd.core.css b/blog-admin/src/main/resources/static/assets/css/zhyd.core.css index 65dac59..4f904fb 100644 --- a/blog-admin/src/main/resources/static/assets/css/zhyd.core.css +++ b/blog-admin/src/main/resources/static/assets/css/zhyd.core.css @@ -23,7 +23,7 @@ * * 项目页面模板核心CSS * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2017-04-01 * @since 1.0 diff --git a/blog-admin/src/main/resources/static/assets/js/zhyd.core.js b/blog-admin/src/main/resources/static/assets/js/zhyd.core.js index 1e2bd53..db6c686 100644 --- a/blog-admin/src/main/resources/static/assets/js/zhyd.core.js +++ b/blog-admin/src/main/resources/static/assets/js/zhyd.core.js @@ -24,7 +24,7 @@ * 项目核心Js类,负责项目前端模板方面的初始化等操作 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018-04-25 * @since 1.0 diff --git a/blog-admin/src/main/resources/static/assets/js/zhyd.upload-preview.js b/blog-admin/src/main/resources/static/assets/js/zhyd.upload-preview.js index cbb3083..cbbae54 100644 --- a/blog-admin/src/main/resources/static/assets/js/zhyd.upload-preview.js +++ b/blog-admin/src/main/resources/static/assets/js/zhyd.upload-preview.js @@ -24,7 +24,7 @@ * 图片预览 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018-04-25 * @since 1.0 diff --git a/blog-admin/src/main/resources/static/assets/js/zyd.table.js b/blog-admin/src/main/resources/static/assets/js/zyd.table.js index e59e004..11fc2c0 100644 --- a/blog-admin/src/main/resources/static/assets/js/zyd.table.js +++ b/blog-admin/src/main/resources/static/assets/js/zyd.table.js @@ -24,7 +24,7 @@ * bootstrap-table工具类 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018-04-22 * @since 1.0 diff --git a/blog-admin/src/main/resources/static/assets/js/zyd.tool.js b/blog-admin/src/main/resources/static/assets/js/zyd.tool.js index a8d866d..e56fdeb 100644 --- a/blog-admin/src/main/resources/static/assets/js/zyd.tool.js +++ b/blog-admin/src/main/resources/static/assets/js/zyd.tool.js @@ -24,7 +24,7 @@ * 项目工具类 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2017-09-02 * @since 1.0 diff --git a/blog-admin/src/main/resources/templates/layout/footer.ftl b/blog-admin/src/main/resources/templates/layout/footer.ftl index efe2ec7..04667be 100644 --- a/blog-admin/src/main/resources/templates/layout/footer.ftl +++ b/blog-admin/src/main/resources/templates/layout/footer.ftl @@ -1,6 +1,6 @@

- Copyright © 2018 yadong.zhang · Powered by DBlog. All Rights Reserved. Current version is 1.0. + Copyright © 2018 yadong.zhang · Powered by DBlog. All Rights Reserved. Current version is 1.0.
diff --git a/blog-core/src/main/java/com/zyd/blog/business/annotation/BussinessLog.java b/blog-core/src/main/java/com/zyd/blog/business/annotation/BussinessLog.java index d114021..aaad2ea 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/annotation/BussinessLog.java +++ b/blog-core/src/main/java/com/zyd/blog/business/annotation/BussinessLog.java @@ -28,7 +28,7 @@ import java.lang.annotation.Target; * 日志记录、自定义注解 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/annotation/RedisCache.java b/blog-core/src/main/java/com/zyd/blog/business/annotation/RedisCache.java index 9dfbf02..ccedd5b 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/annotation/RedisCache.java +++ b/blog-core/src/main/java/com/zyd/blog/business/annotation/RedisCache.java @@ -20,7 +20,7 @@ import java.util.concurrent.TimeUnit; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/aspect/BussinessLogAspect.java b/blog-core/src/main/java/com/zyd/blog/business/aspect/BussinessLogAspect.java index ece9b48..f24e1ed 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/aspect/BussinessLogAspect.java +++ b/blog-core/src/main/java/com/zyd/blog/business/aspect/BussinessLogAspect.java @@ -41,7 +41,7 @@ import java.lang.reflect.Method; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/aspect/RedisCacheAspect.java b/blog-core/src/main/java/com/zyd/blog/business/aspect/RedisCacheAspect.java index bd418ed..b05d1da 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/aspect/RedisCacheAspect.java +++ b/blog-core/src/main/java/com/zyd/blog/business/aspect/RedisCacheAspect.java @@ -41,7 +41,7 @@ import java.util.Set; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/consts/ApiUrlConst.java b/blog-core/src/main/java/com/zyd/blog/business/consts/ApiUrlConst.java index bf88081..3ff940b 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/consts/ApiUrlConst.java +++ b/blog-core/src/main/java/com/zyd/blog/business/consts/ApiUrlConst.java @@ -23,7 +23,7 @@ package com.zyd.blog.business.consts; * 各api需要的url常量类 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/consts/CommonConst.java b/blog-core/src/main/java/com/zyd/blog/business/consts/CommonConst.java index 003d122..fc08d28 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/consts/CommonConst.java +++ b/blog-core/src/main/java/com/zyd/blog/business/consts/CommonConst.java @@ -24,7 +24,7 @@ package com.zyd.blog.business.consts; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/consts/DateConst.java b/blog-core/src/main/java/com/zyd/blog/business/consts/DateConst.java index 7313402..e3e6208 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/consts/DateConst.java +++ b/blog-core/src/main/java/com/zyd/blog/business/consts/DateConst.java @@ -23,7 +23,7 @@ package com.zyd.blog.business.consts; * 日期工具用到的常量 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/consts/FileConst.java b/blog-core/src/main/java/com/zyd/blog/business/consts/FileConst.java index 546f607..c18c2bd 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/consts/FileConst.java +++ b/blog-core/src/main/java/com/zyd/blog/business/consts/FileConst.java @@ -23,7 +23,7 @@ package com.zyd.blog.business.consts; * 文件常量类 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/consts/HttpConsts.java b/blog-core/src/main/java/com/zyd/blog/business/consts/HttpConsts.java index 87dc196..cb91359 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/consts/HttpConsts.java +++ b/blog-core/src/main/java/com/zyd/blog/business/consts/HttpConsts.java @@ -22,7 +22,7 @@ package com.zyd.blog.business.consts; /** * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/consts/SessionConst.java b/blog-core/src/main/java/com/zyd/blog/business/consts/SessionConst.java index ca15580..f587152 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/consts/SessionConst.java +++ b/blog-core/src/main/java/com/zyd/blog/business/consts/SessionConst.java @@ -21,7 +21,7 @@ package com.zyd.blog.business.consts; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/dto/BizCommentDTO.java b/blog-core/src/main/java/com/zyd/blog/business/dto/BizCommentDTO.java index 69ef929..60639d8 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/dto/BizCommentDTO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/dto/BizCommentDTO.java @@ -29,7 +29,7 @@ import java.util.Date; * 评论详情,用于页面传输 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/dto/SysNoticeDTO.java b/blog-core/src/main/java/com/zyd/blog/business/dto/SysNoticeDTO.java index eddc433..a614720 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/dto/SysNoticeDTO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/dto/SysNoticeDTO.java @@ -25,7 +25,7 @@ import lombok.Data; * 系统通知详情,用于页面传输 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/Article.java b/blog-core/src/main/java/com/zyd/blog/business/entity/Article.java index e70be4b..cf7ca9a 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/Article.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/Article.java @@ -31,7 +31,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleArchives.java b/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleArchives.java index 2d1f664..2cab7c1 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleArchives.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleArchives.java @@ -26,7 +26,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleLook.java b/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleLook.java index fe1dcb9..403351d 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleLook.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleLook.java @@ -26,7 +26,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleLove.java b/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleLove.java index 66a87e8..6a83480 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleLove.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleLove.java @@ -26,7 +26,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleTags.java b/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleTags.java index 63d8c3b..3c0eeee 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleTags.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/ArticleTags.java @@ -26,7 +26,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/Comment.java b/blog-core/src/main/java/com/zyd/blog/business/entity/Comment.java index b2443d7..77bb867 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/Comment.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/Comment.java @@ -32,7 +32,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 @@ -99,11 +99,11 @@ public class Comment { if (title == null) { Long sid = getSid(); if (sid == -1) { - title = "留言板 | 张亚东博客"; + title = "留言板 | 攻城狮不是猫博客"; } else if (sid == -2) { - title = "友情链接 | 张亚东博客"; + title = "友情链接 | 攻城狮不是猫博客"; } else if (sid == -3) { - title = "关于 | 张亚东博客"; + title = "关于 | 攻城狮不是猫博客"; } } return title; diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/Config.java b/blog-core/src/main/java/com/zyd/blog/business/entity/Config.java index f4ad64d..161337f 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/Config.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/Config.java @@ -30,7 +30,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/ImageFileInfo.java b/blog-core/src/main/java/com/zyd/blog/business/entity/ImageFileInfo.java index a9354ce..e2284da 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/ImageFileInfo.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/ImageFileInfo.java @@ -24,7 +24,7 @@ import lombok.EqualsAndHashCode; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/Link.java b/blog-core/src/main/java/com/zyd/blog/business/entity/Link.java index a136d1a..c0a341f 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/Link.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/Link.java @@ -31,7 +31,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/MailDetail.java b/blog-core/src/main/java/com/zyd/blog/business/entity/MailDetail.java index 40431fe..53f023d 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/MailDetail.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/MailDetail.java @@ -27,7 +27,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/Notice.java b/blog-core/src/main/java/com/zyd/blog/business/entity/Notice.java index 8fc4621..8ff47de 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/Notice.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/Notice.java @@ -27,7 +27,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/Resources.java b/blog-core/src/main/java/com/zyd/blog/business/entity/Resources.java index 100668d..0589d4d 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/Resources.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/Resources.java @@ -28,7 +28,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/Role.java b/blog-core/src/main/java/com/zyd/blog/business/entity/Role.java index 589f49b..559e399 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/Role.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/Role.java @@ -26,7 +26,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/RoleResources.java b/blog-core/src/main/java/com/zyd/blog/business/entity/RoleResources.java index 1ee5072..19b50cd 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/RoleResources.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/RoleResources.java @@ -26,7 +26,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/Tags.java b/blog-core/src/main/java/com/zyd/blog/business/entity/Tags.java index 620ff96..f5bad33 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/Tags.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/Tags.java @@ -26,7 +26,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/Template.java b/blog-core/src/main/java/com/zyd/blog/business/entity/Template.java index 6728e11..8242bce 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/Template.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/Template.java @@ -26,7 +26,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/Type.java b/blog-core/src/main/java/com/zyd/blog/business/entity/Type.java index 3d8c575..98a7b85 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/Type.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/Type.java @@ -27,7 +27,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/UpdateRecorde.java b/blog-core/src/main/java/com/zyd/blog/business/entity/UpdateRecorde.java index 6e40bc8..771eade 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/UpdateRecorde.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/UpdateRecorde.java @@ -29,7 +29,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/User.java b/blog-core/src/main/java/com/zyd/blog/business/entity/User.java index f75b374..6b40529 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/User.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/User.java @@ -30,7 +30,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/entity/UserRole.java b/blog-core/src/main/java/com/zyd/blog/business/entity/UserRole.java index e9ba940..feae261 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/entity/UserRole.java +++ b/blog-core/src/main/java/com/zyd/blog/business/entity/UserRole.java @@ -26,7 +26,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/ArticleStatusEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/ArticleStatusEnum.java index 512414e..cd0bd31 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/ArticleStatusEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/ArticleStatusEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/BaiduPushTypeEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/BaiduPushTypeEnum.java index 7ce7bc1..cc22a21 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/BaiduPushTypeEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/BaiduPushTypeEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/CommentStatusEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/CommentStatusEnum.java index 514df26..39939a4 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/CommentStatusEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/CommentStatusEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/LinkSourceEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/LinkSourceEnum.java index a75ba25..14c996e 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/LinkSourceEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/LinkSourceEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/LinkStatusEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/LinkStatusEnum.java index 98424d2..ab8bbe5 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/LinkStatusEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/LinkStatusEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/LogLevelEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/LogLevelEnum.java index 41ffdc1..fd11bae 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/LogLevelEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/LogLevelEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/LogTypeEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/LogTypeEnum.java index 2bb98f8..0b6e50c 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/LogTypeEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/LogTypeEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/NoticeStatusEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/NoticeStatusEnum.java index 121b677..0bfc755 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/NoticeStatusEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/NoticeStatusEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/QiniuUploadType.java b/blog-core/src/main/java/com/zyd/blog/business/enums/QiniuUploadType.java index aced7ec..db33b97 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/QiniuUploadType.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/QiniuUploadType.java @@ -27,7 +27,7 @@ import com.zyd.blog.business.consts.FileConst; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/ResourceTypeEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/ResourceTypeEnum.java index 9735d3b..5c45d76 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/ResourceTypeEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/ResourceTypeEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/ResponseStatus.java b/blog-core/src/main/java/com/zyd/blog/business/enums/ResponseStatus.java index 45d2323..86d64c4 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/ResponseStatus.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/ResponseStatus.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/TemplateKeyEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/TemplateKeyEnum.java index 71b4e63..ff5021e 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/TemplateKeyEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/TemplateKeyEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/UserGenderEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/UserGenderEnum.java index 3ca1c99..49d8e15 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/UserGenderEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/UserGenderEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/UserNotificationEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/UserNotificationEnum.java index 80f988e..0622045 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/UserNotificationEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/UserNotificationEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/UserPrivacyEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/UserPrivacyEnum.java index 6c67442..579b2b0 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/UserPrivacyEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/UserPrivacyEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/UserSourceEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/UserSourceEnum.java index 26ea98f..eea92d8 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/UserSourceEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/UserSourceEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/UserStatusEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/UserStatusEnum.java index ad71c12..884bcb9 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/UserStatusEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/UserStatusEnum.java @@ -25,7 +25,7 @@ package com.zyd.blog.business.enums; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/enums/UserTypeEnum.java b/blog-core/src/main/java/com/zyd/blog/business/enums/UserTypeEnum.java index 34abd27..d00172d 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/enums/UserTypeEnum.java +++ b/blog-core/src/main/java/com/zyd/blog/business/enums/UserTypeEnum.java @@ -27,7 +27,7 @@ import org.springframework.util.StringUtils; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleArchivesService.java b/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleArchivesService.java index f3c267b..85c4852 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleArchivesService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleArchivesService.java @@ -27,7 +27,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleLookService.java b/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleLookService.java index 22fc145..b032ddd 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleLookService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleLookService.java @@ -30,7 +30,7 @@ import com.github.pagehelper.PageInfo; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleLoveService.java b/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleLoveService.java index 8b7dac0..04528d0 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleLoveService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleLoveService.java @@ -30,7 +30,7 @@ import com.github.pagehelper.PageInfo; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleService.java b/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleService.java index 6ffc6a2..bcfe37e 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleService.java @@ -35,7 +35,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleTagsService.java b/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleTagsService.java index c5bf7cf..3b258eb 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleTagsService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/BizArticleTagsService.java @@ -30,7 +30,7 @@ import com.zyd.blog.framework.object.AbstractService; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/BizCommentService.java b/blog-core/src/main/java/com/zyd/blog/business/service/BizCommentService.java index d9da28e..0468431 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/BizCommentService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/BizCommentService.java @@ -33,7 +33,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/BizTagsService.java b/blog-core/src/main/java/com/zyd/blog/business/service/BizTagsService.java index 40f4849..043845b 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/BizTagsService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/BizTagsService.java @@ -31,7 +31,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/BizTypeService.java b/blog-core/src/main/java/com/zyd/blog/business/service/BizTypeService.java index a29377f..2e48e78 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/BizTypeService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/BizTypeService.java @@ -30,7 +30,7 @@ import com.github.pagehelper.PageInfo; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/MailService.java b/blog-core/src/main/java/com/zyd/blog/business/service/MailService.java index d0d4a79..6b7a856 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/MailService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/MailService.java @@ -29,7 +29,7 @@ import com.zyd.blog.business.enums.TemplateKeyEnum; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/RedisService.java b/blog-core/src/main/java/com/zyd/blog/business/service/RedisService.java index 5001dd1..33a9ade 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/RedisService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/RedisService.java @@ -24,7 +24,7 @@ import java.util.concurrent.TimeUnit; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/SysConfigService.java b/blog-core/src/main/java/com/zyd/blog/business/service/SysConfigService.java index 281016b..2aceea5 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/SysConfigService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/SysConfigService.java @@ -29,7 +29,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/SysLinkService.java b/blog-core/src/main/java/com/zyd/blog/business/service/SysLinkService.java index d5d4141..ca3c607 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/SysLinkService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/SysLinkService.java @@ -33,7 +33,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/SysNoticeService.java b/blog-core/src/main/java/com/zyd/blog/business/service/SysNoticeService.java index 2c4ca55..ce84e4d 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/SysNoticeService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/SysNoticeService.java @@ -33,7 +33,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/SysResourcesService.java b/blog-core/src/main/java/com/zyd/blog/business/service/SysResourcesService.java index a70a5e6..33b6622 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/SysResourcesService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/SysResourcesService.java @@ -32,7 +32,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/SysRoleResourcesService.java b/blog-core/src/main/java/com/zyd/blog/business/service/SysRoleResourcesService.java index e3e93fb..3b3a6a8 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/SysRoleResourcesService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/SysRoleResourcesService.java @@ -28,7 +28,7 @@ import com.zyd.blog.framework.object.AbstractService; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/SysRoleService.java b/blog-core/src/main/java/com/zyd/blog/business/service/SysRoleService.java index ffece3a..943e6d7 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/SysRoleService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/SysRoleService.java @@ -33,7 +33,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/SysTemplateService.java b/blog-core/src/main/java/com/zyd/blog/business/service/SysTemplateService.java index 2e9be13..d8c5746 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/SysTemplateService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/SysTemplateService.java @@ -31,7 +31,7 @@ import com.zyd.blog.framework.object.AbstractService; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/SysUpdateRecordeService.java b/blog-core/src/main/java/com/zyd/blog/business/service/SysUpdateRecordeService.java index 535b47f..42ed3bb 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/SysUpdateRecordeService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/SysUpdateRecordeService.java @@ -30,7 +30,7 @@ import com.github.pagehelper.PageInfo; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/SysUserRoleService.java b/blog-core/src/main/java/com/zyd/blog/business/service/SysUserRoleService.java index 1a06c46..9b55724 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/SysUserRoleService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/SysUserRoleService.java @@ -28,7 +28,7 @@ import com.zyd.blog.framework.object.AbstractService; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/SysUserService.java b/blog-core/src/main/java/com/zyd/blog/business/service/SysUserService.java index 10f9534..8f3deb8 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/SysUserService.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/SysUserService.java @@ -32,7 +32,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleArchivesServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleArchivesServiceImpl.java index 459067d..762021c 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleArchivesServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleArchivesServiceImpl.java @@ -38,7 +38,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleLookServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleLookServiceImpl.java index a73703e..4ef1062 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleLookServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleLookServiceImpl.java @@ -41,7 +41,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleLoveServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleLoveServiceImpl.java index a4be395..2ef775c 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleLoveServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleLoveServiceImpl.java @@ -41,7 +41,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleServiceImpl.java index 64334b5..b774d19 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleServiceImpl.java @@ -60,7 +60,7 @@ import java.util.concurrent.TimeUnit; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleTagsServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleTagsServiceImpl.java index e261029..34a6081 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleTagsServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizArticleTagsServiceImpl.java @@ -42,7 +42,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizCommentServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizCommentServiceImpl.java index ae61f0d..bc58ec7 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizCommentServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizCommentServiceImpl.java @@ -60,7 +60,7 @@ import java.util.concurrent.TimeUnit; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizTagsServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizTagsServiceImpl.java index 28ffa1c..e095187 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizTagsServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizTagsServiceImpl.java @@ -42,7 +42,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizTypeServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizTypeServiceImpl.java index 95c904b..063a887 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizTypeServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/BizTypeServiceImpl.java @@ -41,7 +41,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/MailServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/MailServiceImpl.java index 747379c..c7d3908 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/MailServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/MailServiceImpl.java @@ -50,7 +50,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ @@ -153,7 +153,7 @@ public class MailServiceImpl implements MailService { map.put("link", link); String mailContext = FreeMarkerUtil.template2String(temXml, map, true); String adminEmail = config.getAuthorEmail(); - adminEmail = StringUtils.isEmpty(adminEmail) ? "yadong.zhang0415@gmail.com" : (adminEmail.contains("#") ? adminEmail.replace("#", "@") : adminEmail); + adminEmail = StringUtils.isEmpty(adminEmail) ? "ckaifeng@qq.com" : (adminEmail.contains("#") ? adminEmail.replace("#", "@") : adminEmail); MailDetail mailDetail = new MailDetail("有新的友链消息", adminEmail, config.getAuthorName(), mailContext); send(mailDetail); } @@ -175,7 +175,7 @@ public class MailServiceImpl implements MailService { String mailContext = FreeMarkerUtil.template2String(temXml, map, true); String subject = "有新的评论消息"; String adminEmail = config.getAuthorEmail(); - adminEmail = StringUtils.isEmpty(adminEmail) ? "yadong.zhang0415@gmail.com" : (adminEmail.contains("#") ? adminEmail.replace("#", "@") : adminEmail); + adminEmail = StringUtils.isEmpty(adminEmail) ? "ckaifeng@qq.com" : (adminEmail.contains("#") ? adminEmail.replace("#", "@") : adminEmail); MailDetail mailDetail = new MailDetail(subject, adminEmail, config.getAuthorName(), mailContext); send(mailDetail); } diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/RedisServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/RedisServiceImpl.java index aa1fce3..17298a0 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/RedisServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/RedisServiceImpl.java @@ -30,7 +30,7 @@ import java.util.concurrent.TimeUnit; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysConfigServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysConfigServiceImpl.java index db84a90..4f1682f 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysConfigServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysConfigServiceImpl.java @@ -39,7 +39,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysLinkServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysLinkServiceImpl.java index 438741f..c6ad4ef 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysLinkServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysLinkServiceImpl.java @@ -50,7 +50,7 @@ import java.util.*; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysNoticeServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysNoticeServiceImpl.java index 7bd02cd..be7d702 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysNoticeServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysNoticeServiceImpl.java @@ -44,7 +44,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysResourcesServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysResourcesServiceImpl.java index 8a1fa65..3e71928 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysResourcesServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysResourcesServiceImpl.java @@ -40,7 +40,7 @@ import java.util.*; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysRoleResourcesServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysRoleResourcesServiceImpl.java index 4ade1c8..7120801 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysRoleResourcesServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysRoleResourcesServiceImpl.java @@ -43,7 +43,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysRoleServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysRoleServiceImpl.java index 42eb7ef..e9b7aa5 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysRoleServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysRoleServiceImpl.java @@ -38,7 +38,7 @@ import java.util.*; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysTemplateServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysTemplateServiceImpl.java index 77fd4de..94af94c 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysTemplateServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysTemplateServiceImpl.java @@ -42,7 +42,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUpdateRecordeServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUpdateRecordeServiceImpl.java index 5cbacb8..460291a 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUpdateRecordeServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUpdateRecordeServiceImpl.java @@ -41,7 +41,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUserRoleServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUserRoleServiceImpl.java index bbe1e98..35887ef 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUserRoleServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUserRoleServiceImpl.java @@ -42,7 +42,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUserServiceImpl.java b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUserServiceImpl.java index b60b048..36f4135 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUserServiceImpl.java +++ b/blog-core/src/main/java/com/zyd/blog/business/service/impl/SysUserServiceImpl.java @@ -49,7 +49,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/util/BaiduPushUtil.java b/blog-core/src/main/java/com/zyd/blog/business/util/BaiduPushUtil.java index ff7fc3d..fdcb01b 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/util/BaiduPushUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/business/util/BaiduPushUtil.java @@ -38,7 +38,7 @@ import java.util.Date; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/util/ImageValidateUtil.java b/blog-core/src/main/java/com/zyd/blog/business/util/ImageValidateUtil.java index ebeab61..e597f42 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/util/ImageValidateUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/business/util/ImageValidateUtil.java @@ -30,7 +30,7 @@ import org.springframework.web.multipart.MultipartFile; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/util/LinksUtil.java b/blog-core/src/main/java/com/zyd/blog/business/util/LinksUtil.java index aea84da..8e03c7c 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/util/LinksUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/business/util/LinksUtil.java @@ -43,7 +43,7 @@ import java.util.regex.Pattern; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleConditionVO.java index 107e912..197a8fe 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleConditionVO.java @@ -30,7 +30,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleLookConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleLookConditionVO.java index 5763ec7..85873a8 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleLookConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleLookConditionVO.java @@ -28,7 +28,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleLoveConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleLoveConditionVO.java index abd4c06..8a5af42 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleLoveConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleLoveConditionVO.java @@ -28,7 +28,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleTagsConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleTagsConditionVO.java index 2c56a3d..9a0c068 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleTagsConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/ArticleTagsConditionVO.java @@ -28,7 +28,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/CommentConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/CommentConditionVO.java index 8150fac..d74748a 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/CommentConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/CommentConditionVO.java @@ -27,7 +27,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/LinkConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/LinkConditionVO.java index 7a4bbe6..cfbdf87 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/LinkConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/LinkConditionVO.java @@ -28,7 +28,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/NoticeConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/NoticeConditionVO.java index a49e898..63e79db 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/NoticeConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/NoticeConditionVO.java @@ -27,7 +27,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/ResourceConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/ResourceConditionVO.java index e46148e..ce7ad02 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/ResourceConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/ResourceConditionVO.java @@ -28,7 +28,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/RoleConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/RoleConditionVO.java index 939beaa..3b87c19 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/RoleConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/RoleConditionVO.java @@ -28,7 +28,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/TagsConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/TagsConditionVO.java index 20a56fd..0801fc0 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/TagsConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/TagsConditionVO.java @@ -28,7 +28,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/TemplateConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/TemplateConditionVO.java index 61a7470..32589aa 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/TemplateConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/TemplateConditionVO.java @@ -28,7 +28,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/TypeConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/TypeConditionVO.java index 7c15a8b..f998b7e 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/TypeConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/TypeConditionVO.java @@ -27,7 +27,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/UpdateRecordeConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/UpdateRecordeConditionVO.java index 230dedc..9412665 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/UpdateRecordeConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/UpdateRecordeConditionVO.java @@ -28,7 +28,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/business/vo/UserConditionVO.java b/blog-core/src/main/java/com/zyd/blog/business/vo/UserConditionVO.java index 719530c..f0e0e0f 100644 --- a/blog-core/src/main/java/com/zyd/blog/business/vo/UserConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/business/vo/UserConditionVO.java @@ -28,7 +28,7 @@ import lombok.EqualsAndHashCode; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/config/AsyncConfig.java b/blog-core/src/main/java/com/zyd/blog/framework/config/AsyncConfig.java index f72e7f7..d8dd87b 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/config/AsyncConfig.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/config/AsyncConfig.java @@ -27,7 +27,7 @@ import org.springframework.scheduling.annotation.EnableAsync; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/28 11:04 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/config/ErrorPagesConfig.java b/blog-core/src/main/java/com/zyd/blog/framework/config/ErrorPagesConfig.java index c8bcf62..bd91edc 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/config/ErrorPagesConfig.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/config/ErrorPagesConfig.java @@ -35,7 +35,7 @@ import org.springframework.stereotype.Component; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/config/FreeMarkerConfig.java b/blog-core/src/main/java/com/zyd/blog/framework/config/FreeMarkerConfig.java index 2734140..1069d8e 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/config/FreeMarkerConfig.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/config/FreeMarkerConfig.java @@ -33,7 +33,7 @@ import javax.annotation.PostConstruct; * freemarker配置类 * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/config/MybatisConfig.java b/blog-core/src/main/java/com/zyd/blog/framework/config/MybatisConfig.java index f8012c1..53c8c2f 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/config/MybatisConfig.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/config/MybatisConfig.java @@ -30,7 +30,7 @@ import org.springframework.stereotype.Component; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/config/RedisConfig.java b/blog-core/src/main/java/com/zyd/blog/framework/config/RedisConfig.java index 0a5df3e..e09ff92 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/config/RedisConfig.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/config/RedisConfig.java @@ -43,7 +43,7 @@ import java.lang.reflect.Method; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/config/ValidatorConfig.java b/blog-core/src/main/java/com/zyd/blog/framework/config/ValidatorConfig.java index 40703a3..6776e4f 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/config/ValidatorConfig.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/config/ValidatorConfig.java @@ -34,7 +34,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydArticleException.java b/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydArticleException.java index 96f684f..866c4ec 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydArticleException.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydArticleException.java @@ -26,7 +26,7 @@ package com.zyd.blog.framework.exception; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydCommentException.java b/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydCommentException.java index 6084257..094e604 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydCommentException.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydCommentException.java @@ -26,7 +26,7 @@ package com.zyd.blog.framework.exception; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydException.java b/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydException.java index c0044d4..cfa7f4c 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydException.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydException.java @@ -26,7 +26,7 @@ package com.zyd.blog.framework.exception; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydFileException.java b/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydFileException.java index e0f332f..70d3d90 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydFileException.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydFileException.java @@ -26,7 +26,7 @@ package com.zyd.blog.framework.exception; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydLinkException.java b/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydLinkException.java index 0b2a08d..546d400 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydLinkException.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/exception/ZhydLinkException.java @@ -26,7 +26,7 @@ package com.zyd.blog.framework.exception; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/holder/RequestHolder.java b/blog-core/src/main/java/com/zyd/blog/framework/holder/RequestHolder.java index 87c5b0d..7ce2533 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/holder/RequestHolder.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/holder/RequestHolder.java @@ -37,7 +37,7 @@ import javax.servlet.http.HttpSession; /** * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/framework/holder/SpringContextHolder.java b/blog-core/src/main/java/com/zyd/blog/framework/holder/SpringContextHolder.java index d4448a8..a19741d 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/holder/SpringContextHolder.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/holder/SpringContextHolder.java @@ -30,7 +30,7 @@ import org.springframework.stereotype.Component; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractBO.java b/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractBO.java index 5d056f6..7a5afa1 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractBO.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractBO.java @@ -27,7 +27,7 @@ import java.io.Serializable; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractDO.java b/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractDO.java index ed1ba47..f325486 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractDO.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractDO.java @@ -34,7 +34,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractDataSourceConfig.java b/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractDataSourceConfig.java index 401765a..2c35abd 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractDataSourceConfig.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractDataSourceConfig.java @@ -37,7 +37,7 @@ import javax.sql.DataSource; * @MapperScan(basePackages = "xxMapper.java所在的包路径", sqlSessionTemplateRef = "同下方transactionManagerBeanName")
* * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractService.java b/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractService.java index e4faa57..117d0fd 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractService.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/object/AbstractService.java @@ -27,7 +27,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/framework/object/BaseConditionVO.java b/blog-core/src/main/java/com/zyd/blog/framework/object/BaseConditionVO.java index e106ca7..4b971ee 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/object/BaseConditionVO.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/object/BaseConditionVO.java @@ -31,7 +31,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/framework/object/BaseController.java b/blog-core/src/main/java/com/zyd/blog/framework/object/BaseController.java index e8605f7..cd3888b 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/object/BaseController.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/object/BaseController.java @@ -32,7 +32,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/framework/object/PageResult.java b/blog-core/src/main/java/com/zyd/blog/framework/object/PageResult.java index 50131ec..10f3353 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/object/PageResult.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/object/PageResult.java @@ -29,7 +29,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/object/ResponseVO.java b/blog-core/src/main/java/com/zyd/blog/framework/object/ResponseVO.java index 4de5a14..070a2ba 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/object/ResponseVO.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/object/ResponseVO.java @@ -33,7 +33,7 @@ import java.util.List; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/property/AppProperties.java b/blog-core/src/main/java/com/zyd/blog/framework/property/AppProperties.java index 71eafc2..14ef48b 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/property/AppProperties.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/property/AppProperties.java @@ -30,7 +30,7 @@ import org.springframework.stereotype.Component; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/property/RedisProperties.java b/blog-core/src/main/java/com/zyd/blog/framework/property/RedisProperties.java index 188bb85..4f06d0c 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/property/RedisProperties.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/property/RedisProperties.java @@ -34,7 +34,7 @@ import org.springframework.core.annotation.Order; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/tag/ArticleTagDirective.java b/blog-core/src/main/java/com/zyd/blog/framework/tag/ArticleTagDirective.java index 0eae515..ea7df1d 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/tag/ArticleTagDirective.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/tag/ArticleTagDirective.java @@ -41,7 +41,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/framework/tag/CustomTagDirective.java b/blog-core/src/main/java/com/zyd/blog/framework/tag/CustomTagDirective.java index d25cd69..a840296 100644 --- a/blog-core/src/main/java/com/zyd/blog/framework/tag/CustomTagDirective.java +++ b/blog-core/src/main/java/com/zyd/blog/framework/tag/CustomTagDirective.java @@ -39,7 +39,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticle.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticle.java index 1d5c269..34e5000 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticle.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticle.java @@ -28,7 +28,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleArchives.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleArchives.java index 19f4b19..cef2eeb 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleArchives.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleArchives.java @@ -29,7 +29,7 @@ import javax.persistence.Transient; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleLook.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleLook.java index 3bbc126..eb770a3 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleLook.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleLook.java @@ -27,7 +27,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleLove.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleLove.java index 6954097..ecaf417 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleLove.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleLove.java @@ -27,7 +27,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleTags.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleTags.java index db8df6f..feb93a3 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleTags.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizArticleTags.java @@ -25,7 +25,7 @@ import lombok.EqualsAndHashCode; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizComment.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizComment.java index 47df7fe..83fe527 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizComment.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizComment.java @@ -27,7 +27,7 @@ import javax.persistence.Transient; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizTags.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizTags.java index 34d51e3..52e5f98 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizTags.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizTags.java @@ -25,7 +25,7 @@ import lombok.EqualsAndHashCode; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizType.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizType.java index e37ac91..66c8169 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizType.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/BizType.java @@ -29,7 +29,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysConfig.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysConfig.java index 1811bdb..bbed38c 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysConfig.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysConfig.java @@ -27,7 +27,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysLink.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysLink.java index 249a1cf..6e606a6 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysLink.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysLink.java @@ -25,7 +25,7 @@ import lombok.EqualsAndHashCode; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysNotice.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysNotice.java index 7128ed4..57f18d9 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysNotice.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysNotice.java @@ -25,7 +25,7 @@ import lombok.EqualsAndHashCode; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysResources.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysResources.java index 7a4e9e0..6f589f0 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysResources.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysResources.java @@ -28,7 +28,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysRole.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysRole.java index 552d9b9..5ce6b74 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysRole.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysRole.java @@ -27,7 +27,7 @@ import javax.persistence.Transient; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysRoleResources.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysRoleResources.java index 92e74a6..53d1e68 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysRoleResources.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysRoleResources.java @@ -25,7 +25,7 @@ import lombok.EqualsAndHashCode; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysTemplate.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysTemplate.java index 48c5642..c9cccba 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysTemplate.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysTemplate.java @@ -25,7 +25,7 @@ import lombok.EqualsAndHashCode; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUpdateRecorde.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUpdateRecorde.java index 6d92be0..17a1fe1 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUpdateRecorde.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUpdateRecorde.java @@ -27,7 +27,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUser.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUser.java index c3a0c71..9ca7d9b 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUser.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUser.java @@ -27,7 +27,7 @@ import java.util.Date; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUserRole.java b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUserRole.java index b460a5b..b9c0d8b 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUserRole.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/beans/SysUserRole.java @@ -25,7 +25,7 @@ import lombok.EqualsAndHashCode; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleArchivesMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleArchivesMapper.java index c1a619c..edceef6 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleArchivesMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleArchivesMapper.java @@ -30,7 +30,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleLookMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleLookMapper.java index 8656cda..a98e067 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleLookMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleLookMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleLoveMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleLoveMapper.java index 9681462..5b73b97 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleLoveMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleLoveMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleMapper.java index 85f9730..5e3b8a5 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleMapper.java @@ -33,7 +33,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleTagsMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleTagsMapper.java index faf00d6..7226010 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleTagsMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizArticleTagsMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizCommentMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizCommentMapper.java index 0d45195..f95272d 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizCommentMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizCommentMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizTagsMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizTagsMapper.java index 79c0a7b..1a94d81 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizTagsMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizTagsMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizTypeMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizTypeMapper.java index 40a34c7..150547a 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizTypeMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/BizTypeMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysConfigMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysConfigMapper.java index ad543a4..e8d10f4 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysConfigMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysConfigMapper.java @@ -31,7 +31,7 @@ import java.util.Map; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysLinkMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysLinkMapper.java index 429d954..f2e82bf 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysLinkMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysLinkMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysNoticeMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysNoticeMapper.java index 36e55a1..020d357 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysNoticeMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysNoticeMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysResourceMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysResourceMapper.java index 74ace03..9d362ca 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysResourceMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysResourceMapper.java @@ -33,7 +33,7 @@ import java.util.Map; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysRoleMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysRoleMapper.java index 9b39f14..f0c5e0e 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysRoleMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysRoleMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysRoleResourcesMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysRoleResourcesMapper.java index b433c50..1f39b25 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysRoleResourcesMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysRoleResourcesMapper.java @@ -29,7 +29,7 @@ import org.springframework.stereotype.Repository; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysTemplateMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysTemplateMapper.java index d8947bd..b93dcf9 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysTemplateMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysTemplateMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUpdateRecordeMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUpdateRecordeMapper.java index ceb72ef..cbcdb5a 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUpdateRecordeMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUpdateRecordeMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUserMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUserMapper.java index 0d9f120..78a4ec1 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUserMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUserMapper.java @@ -32,7 +32,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUserRoleMapper.java b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUserRoleMapper.java index 17898cc..347a295 100644 --- a/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUserRoleMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/persistence/mapper/SysUserRoleMapper.java @@ -31,7 +31,7 @@ import java.util.List; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/plugin/BaseMapper.java b/blog-core/src/main/java/com/zyd/blog/plugin/BaseMapper.java index e4f5cb2..7f00fd5 100644 --- a/blog-core/src/main/java/com/zyd/blog/plugin/BaseMapper.java +++ b/blog-core/src/main/java/com/zyd/blog/plugin/BaseMapper.java @@ -27,7 +27,7 @@ import tk.mybatis.mapper.common.MySqlMapper; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/plugin/QiniuApi.java b/blog-core/src/main/java/com/zyd/blog/plugin/QiniuApi.java index 9f89280..2cf9cf2 100644 --- a/blog-core/src/main/java/com/zyd/blog/plugin/QiniuApi.java +++ b/blog-core/src/main/java/com/zyd/blog/plugin/QiniuApi.java @@ -45,7 +45,7 @@ import java.util.Date; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/16 16:26 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/AesUtil.java b/blog-core/src/main/java/com/zyd/blog/util/AesUtil.java index eaea41d..baccb02 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/AesUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/AesUtil.java @@ -31,7 +31,7 @@ import java.security.SecureRandom; /** * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/util/BeanConvertUtil.java b/blog-core/src/main/java/com/zyd/blog/util/BeanConvertUtil.java index 2d0e384..0cf0197 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/BeanConvertUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/BeanConvertUtil.java @@ -25,7 +25,7 @@ import org.springframework.beans.BeanUtils; /** * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/18 11:48 * @since 1.0 diff --git a/blog-core/src/main/java/com/zyd/blog/util/CacheKeyUtil.java b/blog-core/src/main/java/com/zyd/blog/util/CacheKeyUtil.java index 21f3dab..e40ec93 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/CacheKeyUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/CacheKeyUtil.java @@ -27,7 +27,7 @@ import org.springframework.util.StringUtils; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/5/25 10:23 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/DateUtil.java b/blog-core/src/main/java/com/zyd/blog/util/DateUtil.java index 85592f2..3275756 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/DateUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/DateUtil.java @@ -32,7 +32,7 @@ import java.util.Date; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/FileUtil.java b/blog-core/src/main/java/com/zyd/blog/util/FileUtil.java index 33e8361..ac34109 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/FileUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/FileUtil.java @@ -34,7 +34,7 @@ import java.util.Arrays; * * @author yadong.zhang email:yadong.zhang0415(a)gmail.com * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/01/09 17:40 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/FreeMarkerUtil.java b/blog-core/src/main/java/com/zyd/blog/util/FreeMarkerUtil.java index 93c0047..7b1aa61 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/FreeMarkerUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/FreeMarkerUtil.java @@ -37,7 +37,7 @@ import java.util.Set; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/HtmlUtil.java b/blog-core/src/main/java/com/zyd/blog/util/HtmlUtil.java index c66e426..e261f4e 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/HtmlUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/HtmlUtil.java @@ -30,7 +30,7 @@ import java.util.regex.Pattern; /** * @author yadong.zhang email:yadong.zhang0415(a)gmail.com * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/1/19 10:32 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/ImageUtil.java b/blog-core/src/main/java/com/zyd/blog/util/ImageUtil.java index 19e2087..694fece 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/ImageUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/ImageUtil.java @@ -33,7 +33,7 @@ import java.io.*; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/IpUtil.java b/blog-core/src/main/java/com/zyd/blog/util/IpUtil.java index 0c1679d..aaa1e01 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/IpUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/IpUtil.java @@ -28,7 +28,7 @@ import javax.servlet.http.HttpServletRequest; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/Md5Util.java b/blog-core/src/main/java/com/zyd/blog/util/Md5Util.java index e189862..8fc7b09 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/Md5Util.java +++ b/blog-core/src/main/java/com/zyd/blog/util/Md5Util.java @@ -30,7 +30,7 @@ import java.security.MessageDigest; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/RandomUtil.java b/blog-core/src/main/java/com/zyd/blog/util/RandomUtil.java index ca820a6..24721b9 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/RandomUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/RandomUtil.java @@ -26,7 +26,7 @@ import java.util.Random; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/RestClientUtil.java b/blog-core/src/main/java/com/zyd/blog/util/RestClientUtil.java index 3367d61..8f78204 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/RestClientUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/RestClientUtil.java @@ -34,7 +34,7 @@ import java.util.Set; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/ResultUtil.java b/blog-core/src/main/java/com/zyd/blog/util/ResultUtil.java index 44c91fb..77cc871 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/ResultUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/ResultUtil.java @@ -35,7 +35,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/SessionUtil.java b/blog-core/src/main/java/com/zyd/blog/util/SessionUtil.java index f070fd9..5e6567d 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/SessionUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/SessionUtil.java @@ -31,7 +31,7 @@ import java.util.UUID; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/UrlBuildUtil.java b/blog-core/src/main/java/com/zyd/blog/util/UrlBuildUtil.java index 46b1548..f1254cf 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/UrlBuildUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/UrlBuildUtil.java @@ -28,7 +28,7 @@ import java.text.MessageFormat; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/main/java/com/zyd/blog/util/UrlCodeUtil.java b/blog-core/src/main/java/com/zyd/blog/util/UrlCodeUtil.java index 5a40a8b..b31a099 100644 --- a/blog-core/src/main/java/com/zyd/blog/util/UrlCodeUtil.java +++ b/blog-core/src/main/java/com/zyd/blog/util/UrlCodeUtil.java @@ -31,7 +31,7 @@ import java.net.URLEncoder; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-core/src/test/java/com/zyd/blog/util/PasswordUtilTest.java b/blog-core/src/test/java/com/zyd/blog/util/PasswordUtilTest.java index 800ac95..8db4ff3 100644 --- a/blog-core/src/test/java/com/zyd/blog/util/PasswordUtilTest.java +++ b/blog-core/src/test/java/com/zyd/blog/util/PasswordUtilTest.java @@ -26,7 +26,7 @@ import org.junit.Test; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-web/src/main/java/com/zyd/blog/BlogWebApplication.java b/blog-web/src/main/java/com/zyd/blog/BlogWebApplication.java index d62cca3..2ea05c8 100644 --- a/blog-web/src/main/java/com/zyd/blog/BlogWebApplication.java +++ b/blog-web/src/main/java/com/zyd/blog/BlogWebApplication.java @@ -35,7 +35,7 @@ import java.util.Date; * 程序启动类 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/18 11:48 * @since 1.0 diff --git a/blog-web/src/main/java/com/zyd/blog/controller/ErrorPagesController.java b/blog-web/src/main/java/com/zyd/blog/controller/ErrorPagesController.java index 9389c32..c71527f 100644 --- a/blog-web/src/main/java/com/zyd/blog/controller/ErrorPagesController.java +++ b/blog-web/src/main/java/com/zyd/blog/controller/ErrorPagesController.java @@ -50,7 +50,7 @@ import java.util.Map; *

* * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2018/4/16 16:26 * @since 1.0 diff --git a/blog-web/src/main/java/com/zyd/blog/controller/RenderController.java b/blog-web/src/main/java/com/zyd/blog/controller/RenderController.java index 718eaa6..ce90a89 100644 --- a/blog-web/src/main/java/com/zyd/blog/controller/RenderController.java +++ b/blog-web/src/main/java/com/zyd/blog/controller/RenderController.java @@ -44,7 +44,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-web/src/main/java/com/zyd/blog/controller/RestApiController.java b/blog-web/src/main/java/com/zyd/blog/controller/RestApiController.java index 97f1555..aa8dc35 100644 --- a/blog-web/src/main/java/com/zyd/blog/controller/RestApiController.java +++ b/blog-web/src/main/java/com/zyd/blog/controller/RestApiController.java @@ -54,7 +54,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-web/src/main/java/com/zyd/blog/controller/RestWebSiteController.java b/blog-web/src/main/java/com/zyd/blog/controller/RestWebSiteController.java index 5d4c5c1..3a6c45c 100644 --- a/blog-web/src/main/java/com/zyd/blog/controller/RestWebSiteController.java +++ b/blog-web/src/main/java/com/zyd/blog/controller/RestWebSiteController.java @@ -35,7 +35,7 @@ import java.util.Map; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-web/src/main/java/com/zyd/blog/core/aspects/ArticleLookAspects.java b/blog-web/src/main/java/com/zyd/blog/core/aspects/ArticleLookAspects.java index 3adffa4..e2b606d 100644 --- a/blog-web/src/main/java/com/zyd/blog/core/aspects/ArticleLookAspects.java +++ b/blog-web/src/main/java/com/zyd/blog/core/aspects/ArticleLookAspects.java @@ -41,7 +41,7 @@ import java.util.Date; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-web/src/main/java/com/zyd/blog/core/config/WebSocketConfig.java b/blog-web/src/main/java/com/zyd/blog/core/config/WebSocketConfig.java index 517f291..ab5f9ae 100644 --- a/blog-web/src/main/java/com/zyd/blog/core/config/WebSocketConfig.java +++ b/blog-web/src/main/java/com/zyd/blog/core/config/WebSocketConfig.java @@ -28,7 +28,7 @@ import org.springframework.web.socket.server.standard.ServerEndpointExporter; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-web/src/main/java/com/zyd/blog/core/websocket/WebSocketUtil.java b/blog-web/src/main/java/com/zyd/blog/core/websocket/WebSocketUtil.java index d9ec59a..2eaf809 100644 --- a/blog-web/src/main/java/com/zyd/blog/core/websocket/WebSocketUtil.java +++ b/blog-web/src/main/java/com/zyd/blog/core/websocket/WebSocketUtil.java @@ -30,7 +30,7 @@ import java.util.Set; * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-web/src/main/java/com/zyd/blog/core/websocket/ZydWebSocket.java b/blog-web/src/main/java/com/zyd/blog/core/websocket/ZydWebSocket.java index bda5b22..8470c33 100644 --- a/blog-web/src/main/java/com/zyd/blog/core/websocket/ZydWebSocket.java +++ b/blog-web/src/main/java/com/zyd/blog/core/websocket/ZydWebSocket.java @@ -33,7 +33,7 @@ import java.util.concurrent.atomic.AtomicInteger; /** * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @version 1.0 - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @date 2018/4/18 11:48 * @since 1.0 */ diff --git a/blog-web/src/main/resources/application.yml b/blog-web/src/main/resources/application.yml index a9eb4f0..ee6eb9a 100644 --- a/blog-web/src/main/resources/application.yml +++ b/blog-web/src/main/resources/application.yml @@ -1,6 +1,6 @@ # Server settings server: - port: 8443 + port: 80 # HTTP请求和响应头的最大量,以字节为单位,默认值为4096字节,超过此长度的部分不予处理,一般8K。解决java.io.EOFException: null问题 max-http-header-size: 8192 use-forward-headers: true @@ -20,8 +20,8 @@ spring: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/dblog?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false - username: root - password: root + username: + password: application: name: blog-web freemarker: diff --git a/blog-web/src/main/resources/static/css/zhyd.comment.css b/blog-web/src/main/resources/static/css/zhyd.comment.css index e1fa403..8fce9ab 100644 --- a/blog-web/src/main/resources/static/css/zhyd.comment.css +++ b/blog-web/src/main/resources/static/css/zhyd.comment.css @@ -22,7 +22,7 @@ * SOFTWARE. * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2017-04-01 * @since 1.0 diff --git a/blog-web/src/main/resources/static/css/zhyd.core.css b/blog-web/src/main/resources/static/css/zhyd.core.css index da1961a..029aeba 100644 --- a/blog-web/src/main/resources/static/css/zhyd.core.css +++ b/blog-web/src/main/resources/static/css/zhyd.core.css @@ -22,7 +22,7 @@ * SOFTWARE. * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2017-04-01 * @since 1.0 diff --git a/blog-web/src/main/resources/static/img/wx_300px.png b/blog-web/src/main/resources/static/img/wx_300px.png index 6e962209a694f90763907c3fd4a2be45329e3f6d..978c23b33dbc3b2a39c35d09ff3cf3e5e0a6b7f9 100644 GIT binary patch literal 44848 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 D!$uF1 literal 94999 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

fTDKzsn6diTKp6kr7h3<1eg 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 a_!mmz>k|8}Yyb-YbjeC8O4N!O|N1|6IX3M8 diff --git a/blog-web/src/main/resources/static/js/zhyd.comment.js b/blog-web/src/main/resources/static/js/zhyd.comment.js index 1ebafa1..a69e3b3 100644 --- a/blog-web/src/main/resources/static/js/zhyd.comment.js +++ b/blog-web/src/main/resources/static/js/zhyd.comment.js @@ -26,7 +26,7 @@ * * @date 2018-01-05 10:57 * @author zhyd(yadong.zhang0415#gmail.com) - * @link https://github.com/zhangyd-c + * @link https://github.com/kaifengxu * * * 'code', // 插入代码 @@ -116,7 +116,7 @@ $.extend({ + '' + '' + '

' - + '
张亚东博客
https://www.zhyd.me
讲文明、要和谐
' + + '
攻城狮不是猫博客
http://www.jsdblog.com
讲文明、要和谐
' + '提交评论' + ''; $box.html(commentBox); diff --git a/blog-web/src/main/resources/static/js/zhyd.core.js b/blog-web/src/main/resources/static/js/zhyd.core.js index cabf6a7..a53652c 100644 --- a/blog-web/src/main/resources/static/js/zhyd.core.js +++ b/blog-web/src/main/resources/static/js/zhyd.core.js @@ -24,7 +24,7 @@ * 项目核心Js库,主要包含核心工具类和 相关插件 * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2017-09-02 * @since 1.0 @@ -501,7 +501,7 @@ /* 鼠标点击向上冒泡弹出提示动画 */ $.extend({ bubble: { - _tip: ['法制', '爱国', '敬业', '诚信', '友善', '富强', '民主', '文明', '和谐', '自由', '平等', '公正'], + _tip: ['JAVA', '百度', 'C++', 'R语言', '阿里', 'Python', 'HTML', '腾讯', 'CSS', 'JS', 'SpringBoot', '网易'], init: function () { var bubbleIndex = 0; $('body').click(function (e) { diff --git a/blog-web/src/main/resources/static/js/zhyd.js b/blog-web/src/main/resources/static/js/zhyd.js index 62a09ad..ef0a09f 100644 --- a/blog-web/src/main/resources/static/js/zhyd.js +++ b/blog-web/src/main/resources/static/js/zhyd.js @@ -22,7 +22,7 @@ * SOFTWARE. * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) - * @website https://www.zhyd.me + * @website http://www.jsdblog.com * @version 1.0 * @date 2017-04-01 * @since 1.0 @@ -230,7 +230,7 @@ $(function () { } $.websocket.open({ - host: "ws://localhost:8443/websocket", + host: "ws://www.jsdblog.com/websocket", reconnect: true, callback: function (json) { var onlineCount = json; diff --git a/blog-web/src/main/resources/templates/about.ftl b/blog-web/src/main/resources/templates/about.ftl index fdafd55..7599fdb 100644 --- a/blog-web/src/main/resources/templates/about.ftl +++ b/blog-web/src/main/resources/templates/about.ftl @@ -15,7 +15,7 @@
博主简介
-
+ <#--

10多年寒窗过来的。高中时我班长兼信息技术科课代表,也算由此开始了我与软件开发之间的缘分之路。大学主修Java方向,在校两年,两年下来自我感觉还不错,第三年下半学期去实习。 还好,进了GLD在山东的研发分公司,因为是校招,基础工资不算高(但是大公司节日福利很不错),干了将近一年。后来因为女朋友来了北京,所以在去年10月份索性辞了工作,直接来了帝都。 @@ -37,20 +37,20 @@ 且安且得且自在。
-

+
-->
关于博客
- 构思于2016年10月中旬,上线于2016年10月27日。本站为非商业化站点,无盈利性质,为博主个人博客。 + 构思于2018年4月中旬,上线于2018年4月18日。本站为非商业化站点,无盈利性质,为博主个人博客。 本站所有标注为原创的文章,皆为站长亲自创作,因能力有限,可能部分内容并不能引起各位共鸣,若各位有那么一丝丝的空闲时间,劳烦各位能将我文章或者网站不足的地方提出来。

授之以鱼不如授之以渔。

感谢各位哥哥姐姐弟弟妹妹领导以及领导夫人,感谢STV、BTV、SBTV...好!

关于版权
- 本站大多数文章为站长原创,可能会有少部分文章系从互联网上转载过来的。一般能确认原创出处的,都会在文章中注明。但若因此造成侵权行为,烦请原作者告知,我会立刻删除相关内容。 + 本站大多数文章为站长原创,可能会有少部分文章系从互联网上转载过来的。一般能确认原创出处的,都会在文章中注明。但若因此造成侵权行为,烦请原作者告知,我会立刻删除相关内容。
diff --git a/blog-web/src/main/resources/templates/article.ftl b/blog-web/src/main/resources/templates/article.ftl index 0e92453..c4e431e 100644 --- a/blog-web/src/main/resources/templates/article.ftl +++ b/blog-web/src/main/resources/templates/article.ftl @@ -90,14 +90,14 @@ <#if article.original?string('true','false') == 'true'> 本站原创文章,于${article.createTime?string('yyyy年MM月dd日')}由${config.authorName}发布,转载请注明出处 <#else> - 本文为互联网转载文章,出处已在文章中说明(部分除外)。如果侵权,请联系本站长删除,谢谢。 + 本文为互联网转载文章,出处已在文章中说明(部分除外)。如果侵权,请联系本站长删除,谢谢。
diff --git a/blog-web/src/main/resources/templates/common/annotation.ftl b/blog-web/src/main/resources/templates/common/annotation.ftl index 106dd63..e0b62fa 100644 --- a/blog-web/src/main/resources/templates/common/annotation.ftl +++ b/blog-web/src/main/resources/templates/common/annotation.ftl @@ -44,7 +44,7 @@ - ---------------------------------- 神龙保佑,永无BUG ------------------------------------ - Star me on Gitee - https://gitee.com/yadong.zhang/DBlog yadong.zhang (yadong.zhang0415#gmail.com) - https://www.zhyd.me + http://www.jsdblog.com 如有问题请加QQ群(190886500),备注:dblog - ---------------------------------- 神龙保佑,永无BUG ------------------------------------ - --> \ No newline at end of file diff --git a/blog-web/src/main/resources/templates/disclaimer.ftl b/blog-web/src/main/resources/templates/disclaimer.ftl index afe334e..589f970 100644 --- a/blog-web/src/main/resources/templates/disclaimer.ftl +++ b/blog-web/src/main/resources/templates/disclaimer.ftl @@ -38,7 +38,7 @@
  • 1、本网站属于个人非赢利性质的网站,所有转载的文章都以遵循原作者的版权声明注明了文章来源。
  • 2、如果原文没有版权声明,按照目前互联网开放的原则,本网站将在不通知作者的情况下转载文章。
  • 3、如果原文明确注明“禁止转载”,本网站将不会转载。
  • -
  • 4、如果本网站转载的文章不符合作者的版权声明或者作者不想让本网站转载您的文章,请邮件告知,本站将会在第一时间删除相关信息!
  • +
  • 4、如果本网站转载的文章不符合作者的版权声明或者作者不想让本网站转载您的文章,请邮件告知,本站将会在第一时间删除相关信息!
  • 5、本网站转载文章仅为留作备份和知识点分享的目的。
  • 6、本网站将尽力确保所提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何损失或损害承担相关责任。
  • 7、本网站所发布、转载的文章,其版权均归原作者所有。如其他自媒体、网站或个人从本网站下载使用,请在转载有关文章时务必尊重该文章的著作权,保留本网站注明的“原文来源”或者自行去原文处复制版权声明,并自负版权等法律责任。
  • diff --git a/blog-web/src/main/resources/templates/error/401.ftl b/blog-web/src/main/resources/templates/error/401.ftl index 39559d3..6053634 100644 --- a/blog-web/src/main/resources/templates/error/401.ftl +++ b/blog-web/src/main/resources/templates/error/401.ftl @@ -21,7 +21,7 @@

    无权操作

    -

    当前请求需要用户验证,您无权进行该项操作。更多详情,请联系网站管理员

    +

    当前请求需要用户验证,您无权进行该项操作。更多详情,请联系网站管理员

    上一页 diff --git a/blog-web/src/main/resources/templates/error/403.ftl b/blog-web/src/main/resources/templates/error/403.ftl index 3b47557..869a7ef 100644 --- a/blog-web/src/main/resources/templates/error/403.ftl +++ b/blog-web/src/main/resources/templates/error/403.ftl @@ -33,7 +33,7 @@
    如何解除限制?
    1. 1.出门喝杯咖啡,一般来说回来的时候限制就被解除了
    2. -
    3. 2.请联系网站管理员
    4. +
    5. 2.请联系网站管理员
    限制规则是怎么样的
    diff --git a/blog-web/src/main/resources/templates/error/500.ftl b/blog-web/src/main/resources/templates/error/500.ftl index 74a368d..4a43ba2 100644 --- a/blog-web/src/main/resources/templates/error/500.ftl +++ b/blog-web/src/main/resources/templates/error/500.ftl @@ -24,7 +24,7 @@

    您可以:

    上一页 diff --git a/blog-web/src/main/resources/templates/include/macros.ftl b/blog-web/src/main/resources/templates/include/macros.ftl index 42053d9..79b7c43 100644 --- a/blog-web/src/main/resources/templates/include/macros.ftl +++ b/blog-web/src/main/resources/templates/include/macros.ftl @@ -1,5 +1,5 @@ <#-- 公共顶部 --> -<#macro header title="张亚东博客" keywords="默认文字" description="默认文字" canonical=""> +<#macro header title="攻城狮不是猫博客" keywords="默认文字" description="默认文字" canonical=""> <#include "/common/annotation.ftl"> @@ -66,11 +66,11 @@

    ${title}

    diff --git a/blog-web/src/main/resources/templates/index.ftl b/blog-web/src/main/resources/templates/index.ftl index f7e4438..db53187 100644 --- a/blog-web/src/main/resources/templates/index.ftl +++ b/blog-web/src/main/resources/templates/index.ftl @@ -22,7 +22,7 @@ 本站正式启用新域名:https:/www.zhyd.me
  • - 活了二十多年,没能为祖国、为人民做点什么,每思及此,伤心欲绝。 + 新站成立 欢迎鉴赏
  • 其实我们可以将所有的问题归结为两种:一种是没饭吃饿出来的;一种是吃饱了撑出来的。 diff --git a/blog-web/src/main/resources/templates/layout/footer.ftl b/blog-web/src/main/resources/templates/layout/footer.ftl index 2af744e..3088e3c 100644 --- a/blog-web/src/main/resources/templates/layout/footer.ftl +++ b/blog-web/src/main/resources/templates/layout/footer.ftl @@ -107,7 +107,7 @@
    @@ -128,22 +128,22 @@

    问题交流

    -
    +<#--
    志同道合者欢迎进QQ交流群(190886500)
    QQ群(190886500)二维码 -
    +
    -->
  • diff --git a/blog-web/src/main/resources/templates/layout/sidebar.ftl b/blog-web/src/main/resources/templates/layout/sidebar.ftl index 1fcec70..50580b6 100644 --- a/blog-web/src/main/resources/templates/layout/sidebar.ftl +++ b/blog-web/src/main/resources/templates/layout/sidebar.ftl @@ -8,7 +8,7 @@ <#else> @@ -1466,7 +1466,7 @@ diff --git a/docs/html/web/detail.html b/docs/html/web/detail.html index 4c959fc..c9fb426 100644 --- a/docs/html/web/detail.html +++ b/docs/html/web/detail.html @@ -8,9 +8,9 @@ - Cordova入门(一)创建android项目 | 张亚东博客 - - + Cordova入门(一)创建android项目 | 攻城狮不是猫博客 + + @@ -58,7 +58,7 @@ @@ -264,12 +264,12 @@ cordova run android //通过USB直接安装到真机(该语句已经包括了b @@ -498,7 +498,7 @@ cordova run android //通过USB直接安装到真机(该语句已经包括了b
    -

    发表评论 - 欢迎回来,超级管理员

    +

    发表评论 - 欢迎回来,超级管理员

    @@ -533,7 +533,7 @@ cordova run android //通过USB直接安装到真机(该语句已经包括了b
    -
    张亚东博客
    https://www.zhyd.me
    讲文明、要和谐
    +
    攻城狮不是猫博客
    http://www.jsdblog.com
    讲文明、要和谐
    提交评论 @@ -547,13 +547,13 @@ cordova run android //通过USB直接安装到真机(该语句已经包括了b
    - @张亚东博客 + @攻城狮不是猫博客

    @@ -576,7 +576,7 @@ cordova run android //通过USB直接安装到真机(该语句已经包括了b
    @@ -600,7 +600,7 @@ cordova run android //通过USB直接安装到真机(该语句已经包括了b
    @@ -624,7 +624,7 @@ cordova run android //通过USB直接安装到真机(该语句已经包括了b
    @@ -702,167 +702,167 @@ cordova run android //通过USB直接安装到真机(该语句已经包括了b
    @@ -170,167 +170,167 @@
    @@ -800,7 +800,7 @@ diff --git a/docs/html/web/guestbook.html b/docs/html/web/guestbook.html index 9debff4..755d2bb 100644 --- a/docs/html/web/guestbook.html +++ b/docs/html/web/guestbook.html @@ -5,10 +5,10 @@ - 留言板 | 张亚东博客 - - - + 留言板 | 攻城狮不是猫博客 + + + @@ -62,7 +62,7 @@
    -
    张亚东博客
    https://www.zhyd.me
    讲文明、要和谐
    +
    攻城狮不是猫博客
    http://www.jsdblog.com
    讲文明、要和谐
    提交评论 @@ -162,13 +162,13 @@
    - @张亚东博客 + @攻城狮不是猫博客

    @@ -191,7 +191,7 @@
    @@ -215,7 +215,7 @@
    @@ -239,7 +239,7 @@
    @@ -278,7 +278,7 @@

    搜索文章

    @@ -472,18 +472,18 @@
  • - +
  • - +
  • - +
  • 关于本站

    @@ -1146,7 +1146,7 @@

    问题交流

    -
    +
    @@ -1164,10 +1164,10 @@

    托管于 阿里云 & 七牛云 · - 鲁ICP备17054970号-1 + 浙ICP备18015987号

    -

    Copyright©2016-2018 张亚东博客 保留所有权利 · - 网站统计 +

    Copyright©2016-2018 攻城狮不是猫博客 保留所有权利 · + 网站统计

    @@ -1181,7 +1181,7 @@ diff --git a/docs/html/web/js/zhyd.comment.js b/docs/html/web/js/zhyd.comment.js index 3ef7d41..5586f16 100644 --- a/docs/html/web/js/zhyd.comment.js +++ b/docs/html/web/js/zhyd.comment.js @@ -3,7 +3,7 @@ * * @date 2018-01-05 10:57 * @author zhyd(yadong.zhang0415#gmail.com) - * @link https://github.com/zhangyd-c + * @link https://github.com/kaifengxu * * * @@ -74,7 +74,7 @@ $.extend({ + '' + '' + '
    ' - + '
    张亚东博客
    https://www.zhyd.me
    讲文明、要和谐
    ' + + '
    攻城狮不是猫博客
    http://www.jsdblog.com
    讲文明、要和谐
    ' + '提交评论' + ''; $box.html(commentBox); diff --git a/docs/html/web/js/zhyd.core.js b/docs/html/web/js/zhyd.core.js index e638353..9544ca8 100644 --- a/docs/html/web/js/zhyd.core.js +++ b/docs/html/web/js/zhyd.core.js @@ -455,7 +455,7 @@ /* 鼠标点击向上冒泡弹出提示动画 */ $.extend({ bubble: { - _tip: ['法制', '爱国', '敬业', '诚信', '友善', '富强', '民主', '文明', '和谐', '自由', '平等', '公正'], + _tip: ['JAVA', '百度', 'C++', 'R语言', '阿里', 'Python', 'HTML', '腾讯', 'CSS', 'JS', 'SpringBoot', '网易'], init: function () { var bubbleIndex = 0; $('body').click(function (e) { diff --git a/docs/html/web/js/zhyd.js b/docs/html/web/js/zhyd.js index 5993052..cb24abc 100644 --- a/docs/html/web/js/zhyd.js +++ b/docs/html/web/js/zhyd.js @@ -140,12 +140,12 @@ $(function () { initArticeMenu(); initScrollMenu(); - console.group("关于本站"); +/* console.group("关于本站"); console.log("写博客、记日志、闲聊扯淡鼓捣技术\n志同道合者欢迎进QQ交流群(190886500)"); console.groupEnd(); console.log("%c生活真他妈好玩,因为生活老他妈玩我!", "color:green;font-size:20px;font-weight:blod"); console.groupEnd(); - console.log("爱谁谁..."); + console.log("爱谁谁...");*/ $('.to-top').toTop({ autohide: true,//返回顶部按钮是否自动隐藏。可以设置true或false。默认为true diff --git a/docs/html/web/links.html b/docs/html/web/links.html index 814716e..64136c1 100644 --- a/docs/html/web/links.html +++ b/docs/html/web/links.html @@ -5,11 +5,11 @@ - 友情链接 | 张亚东博客 - - - - + 友情链接 | 攻城狮不是猫博客 + + + + @@ -55,7 +55,7 @@