全部 文章 问答 分享 共找到316个相关内容
[问答] 我在学习《前后端分离项目《博客系统》前端-门户》遇到了问题

课程名称:前后端分离项目《博客系统》前端-门户


课程链接:

2022-03-24 21:06 · 博客系统

[文章] 博客门户用户信息头像修改
前言,我的博客也是前些日子才完工的,但是我想着有些地方优化一下,首先是门户个人信息的头像,不然注册的用户清一色的头像,就做了一下门户个人信息的头像修改,这里遇到的一些坑记录一下。
2021-07-29 00:45 · bug / 前端 / 头像修改 / 优化 / 博客
[文章] Jenkins-GitHub自动化部署博客系统门户nuxt项目
背景博客系统开发完成后,开始迭代阶段。每次发布更新都是重复打包,上传代码,构建,启动服务。如此重复的任务是可以流程化的。
2021-02-28 10:16 · Jenkins / nuxt / 博客系统 / 断点 / 自动化部署
[文章] 阳光沙滩博客系统-门户评论模块
评论模块评论的话,门户可以添加,可以删除自己的,可以获取到评论列表,根据文章获取此文章的评论列表。
2020-07-01 17:26 · 评论 / 博客系统 / SpringBoot / 后台开发 / JavaWeb
[问答] 博客系统swagger配置扫描不到
Swagger2Configuration { //版本 public static final String VERSION = "1.0.0"; /** * 门户
2022-04-24 22:35 · 博客系统
[文章] 解决博客部署上线最后一步——门户部署上线构建镜像以及容器出错的方法
遇到的问题在部署门户环节出现Dockerfile文件拉取镜像不成功,一直卡主,然后就是启动容器不成功,具体报错如下如图。
[文章] 阳光沙滩博客系统-集成Swagger2-ui
EnableSwagger2publicclassSwagger2Configuration{//版本publicstaticfinalStringVERSION="1.0.0";/***门户
2020-06-19 18:19 · Swagger2 / 后台开发 / SpringMvc / SpringBoot / web
[文章] 阳光沙滩博客系统-门户文章模块
获取文章列表(条件查询)门户,首页有比较多的内容,包括分类呀,文章列表,轮播图,广告之类的吧。
2020-06-30 11:30 · 博客系统 / 门户 / 文章 / 查询 / 详情
[文章] JavaWeb博客系统后端-课程介绍
课程目标可以完成毕业设计的后台编写可以编写一个属于自己的博客,并且部署到公网上android/前端开发人员了解后台的开发如果有可能,可以为你带来额外的收入课程内容课程包括后台和前端前端包括门户和管理中心开发环境
2020-06-13 15:44 · java / web / 后台 / 数据库 / 项目
[文章] 阳光沙滩博客系统的部署
阳光沙滩博客系统的部署基础环境我们要有docker的环境,在docker上创建mysql的镜像,redis的镜像,接着构建我们的程序镜像dockerdocker的安装,这个同学们可以参考官方的文档参考文章
2020-09-03 18:56 · 部署 / nginx / nuxt / vue / docker
[问答] nuxt怎么写看板娘
看过好多优秀的博客他们都会给博客页面添加一些二次元元素比如:看板娘看到后我有去了解了下、这里说明一下我前端不懂的😥、没有学过一开始学了点C、后转Java、略懂PHP、python语法、现在一直在用Java
2020-10-29 17:32 · Html
[文章] 集成swagger到JavaWeb项目中
EnableSwagger2publicclassSwagger2Configuration{//版本publicstaticfinalStringVERSION="1.0.0";/***门户
2020-06-08 21:19 · JavaWeb / swagger / API / Java / 后台
[问答] NUXT :Reference Error navigator is not defined
博客门户项目中引入文件:然后在nuxt.config.js去注册js设置不在服务器渲染:然后去default.vue中写:写完页面的这个:就回到正在本地运行的博客首页、由于Vue热更新、在这里我猜应该是不通过服务器渲染的吧可以看到如下效果
2020-11-02 16:35 · nuxt
[问答] 想问一下各位大佬,这个门户文章详情的图片要居中怎么搞。

想问一下各位大佬,这个门户文章详情的图片要居中怎么搞。

2021-08-01 17:44 · 博客门户
[文章] 阳光沙滩博客系统-管理中心评论模块
这个是置顶,评论内容由门户那这发表。
[文章] sob_blog博客门户系统加入运行时间模块
1.小伙汁,加个钟吧看到别人的博客,都有运行了多少天多少天的那种元素。别的小朋友都有,我们也总要有吧,我们还要弄成能动的!!!说干就干,又不是啥难弄的东西。如果其他大佬有更好的办法,请互相交流一下。
2020-08-16 22:29 · 前端 / js / vue / 博客
[文章] 博客系统配置https看一篇就够了
为什么配置https背景:博客系统发布之后默认是http访问的。别人打开网站的时候,难免会遇到提示不安全的警告,这样体验不好。
2021-03-19 09:42 · https / 博客系统 / nginx / docker / 断点
[文章] 阳光沙滩博客系统API接口
阳光沙滩博客系统API接口分两部分:用户的API接口、门户的API接口在线预览网址:博客系统baseUrlhttp://api.coincent.cn统一返回结果bean类ResponseResult{
2020-09-08 14:39 · 博客系统 / 接口 / API / 数据源 / 后台
[问答] docker占用内存高

场景:部署博客门户网站后

2021-06-29 02:06 · docker
[问答] 部署博客门户出现的错误
Log把我人都看傻了、不知道什么问题了nohup:ignoringinput19:41:28.648[main]INFOnet.wzfBoke.blog.BlogApp-helloworld .  ____     _      ____ /\\/___'_____(_)___ ___\\\\(()\___|'_|'_||'_\/_`|\\\\ \\/ ___)||_)|||||||(_|| )))) ' |____|.__|_||_|_||_\__,|//// =========|_|==============|___/=/_/_/_/ ::SpringBoot::    (v2.0.3.RELEASE)[2020/10/18-19:41:30][main][INFO][net.wzfBoke.blog.BlogApp]:StartingBlogAppv1.0-SNAPSHOToniZwz99i7qt83ju3cr2rihpZwithPID27390(/root/docker/wzfWeb/wzf-blog-system-1.0.0.jarstartedbyrootin/root/docker/wzfWeb)[2020/10/18-19:41:30][main][INFO][net.wzfBoke.blog.BlogApp]:Noactiveprofileset,fallingbacktodefaultprofiles:default[2020/10/18-19:41:30][main][INFO][org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext]:Refreshingorg.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@c39f790:startupdate[SunOct1819:41:30CST2020];rootofcontexthierarchy[2020/10/18-19:41:33][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationDelegate]:MultipleSpringDatamodulesfound,enteringstrictrepositoryconfigurationmode![2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationDelegate]:MultipleSpringDatamodulesfound,enteringstrictrepositoryconfigurationmode![2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.CategoryDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.SettingsDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.ArticleNoContentDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.ImageDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.SettingDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.UserDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.CommentDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.ArticleDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.LooperDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.MessageDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.LabelDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.RefreshTokenDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.UserNoPasswordDao.[2020/10/18-19:41:34][main][INFO][org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport]:SpringDataRedis-Couldnotsafelyidentifystoreassignmentforrepositorycandidateinterfacenet.wzfBoke.blog.dao.FriendLinkDao.[2020/10/18-19:41:35][main][INFO][org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]:Bean'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration'oftype[org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$7fc64605]isnoteligibleforgettingprocessedbyallBeanPostProcessors(forexample:noteligibleforauto-proxying)[2020/10/18-19:41:35][main][INFO][org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]:Bean'org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration'oftype[org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration$$EnhancerBySpringCGLIB$$18740e3f]isnoteligibleforgettingprocessedbyallBeanPostProcessors(forexample:noteligibleforauto-proxying)[2020/10/18-19:41:35][main][INFO][org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]:Bean'objectPostProcessor'oftype[org.springframework.security.config.annotation.configuration.AutowireBeanFactoryObjectPostProcessor]isnoteligibleforgettingprocessedbyallBeanPostProcessors(forexample:noteligibleforauto-proxying)[2020/10/18-19:41:35][main][INFO][org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]:Bean'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@2fb3536e'oftype[org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler]isnoteligibleforgettingprocessedbyallBeanPostProcessors(forexample:noteligibleforauto-proxying)[2020/10/18-19:41:35][main][INFO][org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]:Bean'org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration'oftype[org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration$$EnhancerBySpringCGLIB$$3d48b0f1]isnoteligibleforgettingprocessedbyallBeanPostProcessors(forexample:noteligibleforauto-proxying)[2020/10/18-19:41:35][main][INFO][org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]:Bean'methodSecurityMetadataSource'oftype[org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource]isnoteligibleforgettingprocessedbyallBeanPostProcessors(forexample:noteligibleforauto-proxying)[2020/10/18-19:41:36][main][INFO][org.springframework.boot.web.embedded.tomcat.TomcatWebServer]:Tomcatinitializedwithport(s):2020(http)[2020/10/18-19:41:36][main][INFO][org.apache.coyote.http11.Http11NioProtocol]:InitializingProtocolHandler["http-nio-2020"][2020/10/18-19:41:36][main][INFO][org.apache.catalina.core.StandardService]:Startingservice[Tomcat][2020/10/18-19:41:36][main][INFO][org.apache.catalina.core.StandardEngine]:StartingServletEngine:ApacheTomcat/8.5.31[2020/10/18-19:41:36][localhost-startStop-1][INFO][org.apache.catalina.core.AprLifecycleListener]:TheAPRbasedApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfoundonthejava.library.path:[/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib][2020/10/18-19:41:36][localhost-startStop-1][INFO][org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]]:InitializingSpringembeddedWebApplicationContext[2020/10/18-19:41:36][localhost-startStop-1][INFO][org.springframework.web.context.ContextLoader]:RootWebApplicationContext:initializationcompletedin6259ms[2020/10/18-19:41:37][localhost-startStop-1][INFO][org.springframework.boot.web.servlet.FilterRegistrationBean]:Mappingfilter:'characterEncodingFilter'to:[/*][2020/10/18-19:41:37][localhost-startStop-1][INFO][org.springframework.boot.web.servlet.FilterRegistrationBean]:Mappingfilter:'hiddenHttpMethodFilter'to:[/*][2020/10/18-19:41:37][localhost-startStop-1][INFO][org.springframework.boot.web.servlet.FilterRegistrationBean]:Mappingfilter:'httpPutFormContentFilter'to:[/*][2020/10/18-19:41:37][localhost-startStop-1][INFO][org.springframework.boot.web.servlet.FilterRegistrationBean]:Mappingfilter:'requestContextFilter'to:[/*][2020/10/18-19:41:37][localhost-startStop-1][INFO][org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean]:Mappingfilter:'springSecurityFilterChain'to:[/*][2020/10/18-19:41:37][localhost-startStop-1][INFO][org.springframework.boot.web.servlet.ServletRegistrationBean]:ServletdispatcherServletmappedto[/][2020/10/18-19:41:37][main][INFO][com.zaxxer.hikari.HikariDataSource]:HikariPool-1-Starting...[2020/10/18-19:41:38][main][INFO][com.zaxxer.hikari.HikariDataSource]:HikariPool-1-Startcompleted.[2020/10/18-19:41:38][main][INFO][org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean]:BuildingJPAcontainerEntityManagerFactoryforpersistenceunit'default'[2020/10/18-19:41:38][main][INFO][org.hibernate.jpa.internal.util.LogHelper]:HHH000204:ProcessingPersistenceUnitInfo[name:default...][2020/10/18-19:41:38][main][INFO][org.hibernate.Version]:HHH000412:HibernateCore{5.2.17.Final}[2020/10/18-19:41:38][main][INFO][org.hibernate.cfg.Environment]:HHH000206:hibernate.propertiesnotfound[2020/10/18-19:41:38][main][INFO][org.hibernate.annotations.common.Version]:HCANN000001:HibernateCommonsAnnotations{5.0.1.Final}[2020/10/18-19:41:39][main][INFO][org.hibernate.dialect.Dialect]:HHH000400:Usingdialect:org.hibernate.dialect.MySQL5Dialect[2020/10/18-19:41:40][main][INFO][org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean]:InitializedJPAEntityManagerFactoryforpersistenceunit'default'[2020/10/18-19:41:45][main][WARN][org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration$JpaWebMvcConfiguration]:spring.jpa.open-in-viewisenabledbydefault.Therefore,databasequeriesmaybeperformedduringviewrendering.Explicitlyconfigurespring.jpa.open-in-viewtodisablethiswarning[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/category],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.CategoryAdminApi.addCategory(net.wzfBoke.blog.pojo.Category)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/category/{categoryId}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.CategoryAdminApi.getCategory(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/category/list],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.CategoryAdminApi.listCategories()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/category/{categoryId}],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.CategoryAdminApi.deleteCategory(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/category/{categoryId}],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.CategoryAdminApi.updatePassword(java.lang.String,net.wzfBoke.blog.pojo.Category)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/loop],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.LooperAdminApi.addLoop(net.wzfBoke.blog.pojo.Looper)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/loop/{loopId}],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.LooperAdminApi.deleteLoop(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/loop/{loopId}],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.LooperAdminApi.updateLoop(java.lang.String,net.wzfBoke.blog.pojo.Looper)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/loop/{loopId}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.LooperAdminApi.getLoop(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/loop/list/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.LooperAdminApi.listLoops(int,int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/message/list],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.MessageApi.getMessageList()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/message],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.MessageApi.postMessage(net.wzfBoke.blog.pojo.Message)throwsjava.lang.Exception[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/article/state/{articleId}],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ArticleAdminApi.deleteArticleByUpdateState(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/article/top/{articleId}],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ArticleAdminApi.updateArticleState(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/article/count],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ArticleAdminApi.GetArticleCount()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/article],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ArticleAdminApi.postArticle(net.wzfBoke.blog.pojo.Article)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/article/{articleId}],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ArticleAdminApi.deleteArticle(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/article/{articleId}],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ArticleAdminApi.updateArticle(java.lang.String,net.wzfBoke.blog.pojo.Article)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/article/{articleId}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ArticleAdminApi.getArticle(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/article/list/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ArticleAdminApi.listArticle(int,int,java.lang.String,java.lang.String,java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/app/{code}],methods=[GET]}"ontopublicvoidnet.wzfBoke.blog.controller.portal.AppApi.downloadAppForThirdPartScan(java.lang.String,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/comment/{commentId}],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.CommentAdminApi.deleteComment(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/comment/list/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.CommentAdminApi.listComments(int,int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/comment/{commentId}],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.CommentAdminApi.topComment(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/comment/count],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.CommentAdminApi.GetCommentCount()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/403],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pagedGet403()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/404],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pageGet404()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/405],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pageGet405()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/504],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pageGet504()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/505],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pageGet505()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/403],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.page403()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/404],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.page404()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/405],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.page405()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/504],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.page504()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/505],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.page505()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/403],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pagedDelete403()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/404],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pageDelete404()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/405],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pageDelete405()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/504],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pageDelete504()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/403],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pagedPut403()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/404],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pagePut404()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/405],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pagePut405()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/504],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pagePut504()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/505],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pagePut505()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/505],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.ErrorPagerController.pageDelete505()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/comment],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.CommentPortalApi.postComment(net.wzfBoke.blog.pojo.Comment)throwsjava.lang.Exception[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/comment/list/{articleId}/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.CommentPortalApi.listComment(java.lang.String,int,int)throwsjava.lang.IllegalAccessException[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/comment/{commentId}],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.CommentPortalApi.deleteComment(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/friend_link],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.FriendLinkAdminApi.addFriendsLink(net.wzfBoke.blog.pojo.FriendLink)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/friend_link/{friendLinkId}],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.FriendLinkAdminApi.deleteFriendsLink(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/friend_link/{friendLinkId}],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.FriendLinkAdminApi.updateFriendsLink(java.lang.String,net.wzfBoke.blog.pojo.FriendLink)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/friend_link/{friendLinkId}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.FriendLinkAdminApi.getFriendsLink(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/friend_link/list/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.FriendLinkAdminApi.listFriendsLink(int,int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/web_size_info/title],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.WebSizeInfoAdminApi.getWebSizeTitle()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/web_size_info/title],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.WebSizeInfoAdminApi.upWebSizeTitle(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/web_size_info/view_count],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.WebSizeInfoAdminApi.getWebSizeViewCount()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/web_size_info/seo],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.WebSizeInfoAdminApi.putSeoInfo(java.lang.String,java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/web_size_info/seo],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.WebSizeInfoAdminApi.getSeoInfo()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/article/label/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ArticlePortalApi.getLabels(int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/article/{articleId}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ArticlePortalApi.getArticleDetail(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/article/recommend/{articleId}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ArticlePortalApi.getRecommendArticle(java.lang.String,int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/article/list/label/{label}/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ArticlePortalApi.listArticleByLabel(java.lang.String,int,int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/article/top],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ArticlePortalApi.getTopArticle()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/article/categories],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ArticlePortalApi.getCategories()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/article/category/{categoryId}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ArticlePortalApi.SearchArticle(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/article/list/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ArticlePortalApi.listArticle(int,int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/article/search/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ArticlePortalApi.listArticle(int,int,java.lang.String,java.lang.String,java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/article/list/{categoryId}/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ArticlePortalApi.listArticle(java.lang.String,int,int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/web_size_info/title],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.WebSizeInfoPortalApi.getWebSizeTitle()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/web_size_info/seo],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.WebSizeInfoPortalApi.getWebSizeSeoInfo()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/web_size_info/loop/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.WebSizeInfoPortalApi.getLoops(int,int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/web_size_info/friend_link/list],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.WebSizeInfoPortalApi.getLinks()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/web_size_info/view_count],methods=[PUT]}"ontopublicvoidnet.wzfBoke.blog.controller.portal.WebSizeInfoPortalApi.updateViewCount()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/web_size_info/view_count],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.WebSizeInfoPortalApi.getWebSizeViewCount()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/image/{original}],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ImageAdminApi.uploadImage(java.lang.String,org.springframework.web.multipart.MultipartFile)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/image/{imageId}],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ImageAdminApi.deleteImage(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/image/{imageId}],methods=[GET]}"ontopublicvoidnet.wzfBoke.blog.controller.admin.ImageAdminApi.getImage(javax.servlet.http.HttpServletResponse,java.lang.String)throwsjava.io.IOException[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/image/list/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.ImageAdminApi.listImage(int,int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/image/qr-code/{code}],methods=[GET]}"ontopublicvoidnet.wzfBoke.blog.controller.portal.ImagePortApi.getQrCodeImage(java.lang.String,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/image/{original}],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.portal.ImagePortApi.uploadImage(java.lang.String,org.springframework.web.multipart.MultipartFile)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/portal/image/{imageId}],methods=[GET]}"ontopublicvoidnet.wzfBoke.blog.controller.portal.ImagePortApi.getImage(javax.servlet.http.HttpServletResponse,java.lang.String)throwsjava.io.IOException[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/join_in/{email_code}/{captcha_code}/{captcha_key}],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.register(net.wzfBoke.blog.pojo.SobUser,java.lang.String,java.lang.String,java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/user_info/{userId}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.getUserInfo(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/password/{verifyCode}],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.updatePassword(java.lang.String,net.wzfBoke.blog.pojo.SobUser)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/logout],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.logout()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/email],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.checkEmail(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/user_name],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.checkUserName(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/email],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.updateEmail(java.lang.String,java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/pc-login-qr-code],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.getPcLoginQrCode()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/check_token],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.parseToken()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/updatePassword/{userId}/{Password}],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.updateUserPassword(java.lang.String,java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/count],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.GetUserCount()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/login/{captcha}/{captcha_key}],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.login(java.lang.String,java.lang.String,net.wzfBoke.blog.pojo.SobUser,java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/verify_code],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.sendVerifyCode(java.lang.String,java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/user_info/{userId}],methods=[PUT]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.updateUserInfo(java.lang.String,net.wzfBoke.blog.pojo.SobUser)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/list/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.listUsers(int,int,java.lang.String,java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/{userId}],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.deleteUsers(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/admin_account],methods=[POST]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.user.UserApi.initManagerAccount(net.wzfBoke.blog.pojo.SobUser)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/user/captcha],methods=[GET]}"ontopublicvoidnet.wzfBoke.blog.controller.user.UserApi.getCaptcha(javax.servlet.http.HttpServletResponse,java.lang.String)throwsjava.lang.Exception[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/message/{messageId}],methods=[DELETE]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.MessageAdminIApi.DeleteMessageById(java.lang.String)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/admin/message/list/{page}/{size}],methods=[GET]}"ontopublicnet.wzfBoke.blog.response.ResponseResultnet.wzfBoke.blog.controller.admin.MessageAdminIApi.GetMessageList(int,int)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/swagger-resources/configuration/ui]}"ontopublicorg.springframework.http.ResponseEntity<springfox.documentation.swagger.web.UiConfiguration>springfox.documentation.swagger.web.ApiResourceController.uiConfiguration()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/swagger-resources/configuration/security]}"ontopublicorg.springframework.http.ResponseEntity<springfox.documentation.swagger.web.SecurityConfiguration>springfox.documentation.swagger.web.ApiResourceController.securityConfiguration()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/swagger-resources]}"ontopublicorg.springframework.http.ResponseEntity<java.util.List<springfox.documentation.swagger.web.SwaggerResource>>springfox.documentation.swagger.web.ApiResourceController.swaggerResources()[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/error]}"ontopublicorg.springframework.http.ResponseEntity<java.util.Map<java.lang.String,java.lang.Object>>org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest)[2020/10/18-19:41:45][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:Mapped"{[/error],produces=[text/html]}"ontopublicorg.springframework.web.servlet.ModelAndVieworg.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)[2020/10/18-19:41:46][main][INFO][org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration]: Usinggeneratedsecuritypassword:3d0432ad-4d02-450e-a8f6-2294e4bc1cb7[2020/10/18-19:41:46][main][INFO][org.springframework.security.web.DefaultSecurityFilterChain]:Creatingfilterchain:org.springframework.security.web.util.matcher.AnyRequestMatcher@1,[org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@2a2bb0eb,org.springframework.security.web.context.SecurityContextPersistenceFilter@2f40a43,org.springframework.security.web.header.HeaderWriterFilter@1d572e62,org.springframework.security.web.authentication.logout.LogoutFilter@3e2fc448,org.springframework.security.web.savedrequest.RequestCacheAwareFilter@69c43e48,org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@547e29a4,org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3c291aad,org.springframework.security.web.session.SessionManagementFilter@46cf05f7,org.springframework.security.web.access.ExceptionTranslationFilter@37d3d232,org.springframework.security.web.access.intercept.FilterSecurityInterceptor@5949eba8][2020/10/18-19:41:46][main][INFO][springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping]:MappedURLpath[/v2/api-docs]ontomethod[publicorg.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json>springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)][2020/10/18-19:41:46][main][INFO][org.springframework.web.servlet.handler.SimpleUrlHandlerMapping]:MappedURLpath[/**/favicon.ico]ontohandleroftype[classorg.springframework.web.servlet.resource.ResourceHttpRequestHandler][2020/10/18-19:41:47][main][INFO][org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]:Lookingfor@ControllerAdvice:org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@c39f790:startupdate[SunOct1819:41:30CST2020];rootofcontexthierarchy[2020/10/18-19:41:47][main][INFO][org.springframework.web.servlet.handler.SimpleUrlHandlerMapping]:MappedURLpath[/webjars/**]ontohandleroftype[classorg.springframework.web.servlet.resource.ResourceHttpRequestHandler][2020/10/18-19:41:47][main][INFO][org.springframework.web.servlet.handler.SimpleUrlHandlerMapping]:MappedURLpath[/**]ontohandleroftype[classorg.springframework.web.servlet.resource.ResourceHttpRequestHandler][2020/10/18-19:41:48][main][INFO][org.springframework.jmx.export.annotation.AnnotationMBeanExporter]:RegisteringbeansforJMXexposureonstartup[2020/10/18-19:41:48][main][INFO][org.springframework.jmx.export.annotation.AnnotationMBeanExporter]:Beanwithname'dataSource'hasbeenautodetectedforJMXexposure[2020/10/18-19:41:48][main][INFO][org.springframework.jmx.export.annotation.AnnotationMBeanExporter]:LocatedMBean'dataSource':registeringwithJMXserverasMBean[com.zaxxer.hikari:name=dataSource,type=HikariDataSource][2020/10/18-19:41:48][main][INFO][org.springframework.context.support.DefaultLifecycleProcessor]:Startingbeansinphase2147483647[2020/10/18-19:41:48][main][INFO][springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper]:Contextrefreshed[2020/10/18-19:41:48][main][INFO][springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper]:Found3customdocumentationplugin(s)[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.scanners.ApiListingReferenceScanner]:Scanningforapilistingreferences[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator]:Generatinguniqueoperationnamed:listArticleUsingGET_1[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator]:Generatinguniqueoperationnamed:listArticleUsingGET_2[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.scanners.ApiListingReferenceScanner]:Scanningforapilistingreferences[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.scanners.ApiListingReferenceScanner]:Scanningforapilistingreferences[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator]:Generatinguniqueoperationnamed:listArticleUsingGET_3[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator]:Generatinguniqueoperationnamed:updatePasswordUsingPUT_1[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator]:Generatinguniqueoperationnamed:deleteCommentUsingDELETE_1[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator]:Generatinguniqueoperationnamed:getImageUsingGET_1[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator]:Generatinguniqueoperationnamed:uploadImageUsingPOST_1[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator]:Generatinguniqueoperationnamed:getWebSizeTitleUsingGET_1[2020/10/18-19:41:49][main][INFO][springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator]:Generatinguniqueoperationnamed:getWebSizeViewCountUsingGET_1[2020/10/18-19:41:49][main][INFO][org.apache.coyote.http11.Http11NioProtocol]:StartingProtocolHandler["http-nio-2020"][2020/10/18-19:41:49][main][INFO][org.apache.tomcat.util.net.NioSelectorPool]:Usingasharedselectorforservletwrite/read[2020/10/18-19:41:49][main][INFO][org.springframework.boot.web.embedded.tomcat.TomcatWebServer]:Tomcatstartedonport(s):2020(http)withcontextpath''[2020/10/18-19:41:49][main][INFO][net.wzfBoke.blog.BlogApp]:StartedBlogAppin20.938seconds(JVMrunningfor21.968)[2020/10/18-19:47:35][http-nio-2020-exec-1][INFO][org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]]:InitializingSpringFrameworkServlet'dispatcherServlet'[2020/10/18-19:47:35][http-nio-2020-exec-1][INFO][org.springframework.web.servlet.DispatcherServlet]:FrameworkServlet'dispatcherServlet':initializationstarted[2020/10/18-19:47:35][http-nio-2020-exec-1][INFO][org.springframework.web.servlet.DispatcherServlet]:FrameworkServlet'dispatcherServlet':initializationcompletedin51ms[2020/10/18-19:47:35][http-nio-2020-exec-1][WARN][org.springframework.web.servlet.PageNotFound]:Requestmethod'GET'notsupportedsobUserusername-->laowu1777sobUseruserpassword-->123sobUseruseremail-->838055458@qq.com[2020/10/18-19:47:56][http-nio-2020-exec-2][INFO][org.hibernate.hql.internal.QueryTranslatorFactoryInitiator]:HHH000397:UsingASTQueryTranslatorFactory[2020/10/18-20:47:00][http-nio-2020-exec-3][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>2[2020/10/18-20:47:01][http-nio-2020-exec-3][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->6[2020/10/18-20:47:01][http-nio-2020-exec-3][INFO][io.lettuce.core.EpollProvider]:Startingwithoutoptionalepolllibrary[2020/10/18-20:47:01][http-nio-2020-exec-3][INFO][io.lettuce.core.KqueueProvider]:Startingwithoutoptionalkqueuelibrary[2020/10/18-20:47:16][http-nio-2020-exec-3][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>5[2020/10/18-20:47:16][http-nio-2020-exec-3][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->18[2020/10/18-20:47:25][http-nio-2020-exec-3][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>7[2020/10/18-20:47:25][http-nio-2020-exec-3][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->j9ebs[2020/10/18-20:47:31][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>2[2020/10/18-20:47:31][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->b2yya[2020/10/18-20:50:51][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>2[2020/10/18-20:50:51][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->1[2020/10/18-20:51:05][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>8[2020/10/18-20:51:05][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->14[2020/10/18-20:53:15][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>2[2020/10/18-20:53:15][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->y7bp3[2020/10/18-20:58:02][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>4[2020/10/18-20:58:02][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->jay94[2020/10/18-21:00:18][http-nio-2020-exec-2][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>1[2020/10/18-21:00:18][http-nio-2020-exec-2][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->wc493[2020/10/18-21:00:30][http-nio-2020-exec-7][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>7[2020/10/18-21:00:30][http-nio-2020-exec-7][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->t3zjt[2020/10/18-21:01:00][http-nio-2020-exec-8][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>5[2020/10/18-21:01:00][http-nio-2020-exec-8][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->13[2020/10/18-21:01:11][http-nio-2020-exec-8][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>6[2020/10/18-21:01:11][http-nio-2020-exec-8][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->4urcu[2020/10/18-21:09:00][http-nio-2020-exec-7][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>7[2020/10/18-21:09:00][http-nio-2020-exec-7][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->hee2g[2020/10/18-21:09:12][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>7[2020/10/18-21:09:12][http-nio-2020-exec-1][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->48[2020/10/18-21:09:22][http-nio-2020-exec-6][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>4[2020/10/18-21:09:22][http-nio-2020-exec-6][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->3[2020/10/18-21:09:30][http-nio-2020-exec-10][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>0[2020/10/18-21:09:30][http-nio-2020-exec-10][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->-5[2020/10/18-21:09:34][http-nio-2020-exec-3][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>8[2020/10/18-21:09:34][http-nio-2020-exec-3][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->a94vb[2020/10/18-21:09:41][http-nio-2020-exec-5][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>3[2020/10/18-21:09:41][http-nio-2020-exec-5][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->ph53m[2020/10/18-21:18:35][http-nio-2020-exec-4][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>8[2020/10/18-21:18:35][http-nio-2020-exec-4][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->ryhhh[2020/10/18-21:18:38][http-nio-2020-exec-8][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>1[2020/10/18-21:18:38][http-nio-2020-exec-8][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->ceg9f[2020/10/18-21:46:18][http-nio-2020-exec-4][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>7[2020/10/18-21:46:18][http-nio-2020-exec-4][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->0[2020/10/18-21:46:22][http-nio-2020-exec-4][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>4[2020/10/18-21:46:22][http-nio-2020-exec-4][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->3y8kh[2020/10/18-21:47:27][http-nio-2020-exec-4][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>4[2020/10/18-21:47:27][http-nio-2020-exec-4][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->uyq6w[2020/10/18-21:48:55][http-nio-2020-exec-8][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>0[2020/10/18-21:48:55][http-nio-2020-exec-8][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->7m3pp[2020/10/18-21:49:09][http-nio-2020-exec-8][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>1[2020/10/18-21:49:09][http-nio-2020-exec-8][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->k6bdz[2020/10/18-22:11:14][http-nio-2020-exec-6][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>4[2020/10/18-22:11:14][http-nio-2020-exec-6][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->8v5ge[2020/10/18-22:11:26][http-nio-2020-exec-6][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>1[2020/10/18-22:11:26][http-nio-2020-exec-6][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->qt576[2020/10/18-22:12:19][http-nio-2020-exec-10][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>2[2020/10/18-22:12:19][http-nio-2020-exec-10][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->8[2020/10/18-22:12:26][http-nio-2020-exec-10][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>4[2020/10/18-22:12:26][http-nio-2020-exec-10][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->8[2020/10/18-23:16:22][http-nio-2020-exec-9][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>4[2020/10/18-23:16:22][http-nio-2020-exec-9][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->0[2020/10/18-23:16:29][http-nio-2020-exec-9][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:captcha_font_types[index]==>2[2020/10/18-23:16:29][http-nio-2020-exec-9][INFO][net.wzfBoke.blog.services.impl.UserServiceImp]:content-->4bf6d[2020/10/19-09:38:51][http-nio-2020-exec-4][ERROR][org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet]]:Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]threwexception[Requestprocessingfailed;nestedexceptionisjava.lang.NullPointerException]withrootcausejava.lang.NullPointerException:nullatnet.wzfBoke.blog.services.impl.WebSizeInfoImpl.updateViewCount(WebSizeInfoImpl.java:75)atnet.wzfBoke.blog.services.impl.WebSizeInfoImpl$$FastClassBySpringCGLIB$$3db8994e.invoke(<generated>)atorg.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)atorg.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)atorg.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)atorg.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)atorg.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)atnet.wzfBoke.blog.services.impl.WebSizeInfoImpl$$EnhancerBySpringCGLIB$$af829dcf.updateViewCount(<generated>)atnet.wzfBoke.blog.controller.portal.WebSizeInfoPortalApi.updateViewCount(WebSizeInfoPortalApi.java:67)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)atjava.lang.reflect.Method.invoke(Method.java:498)atorg.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209)atorg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)atorg.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)atorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:877)atorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:783)atorg.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)atorg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)atorg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)atorg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974)atorg.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:888)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:664)atorg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:742)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)atorg.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)atorg.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)atorg.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)atorg.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)atorg.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)atorg.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)atorg.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)atorg.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)atorg.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)atorg.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)atorg.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)atorg.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)atjava.lang.Thread.run(Thread.java:748)[2020/10/19-10:10:52][http-nio-2020-exec-8][ERROR][org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet]]:Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]threwexception[Requestprocessingfailed;nestedexceptionisjava.lang.NullPointerException]withrootcausejava.lang.NullPointerException:nullatnet.wzfBoke.blog.services.impl.WebSizeInfoImpl.updateViewCount(WebSizeInfoImpl.java:75)atnet.wzfBoke.blog.services.impl.WebSizeInfoImpl$$FastClassBySpringCGLIB$$3db8994e.invoke(<generated>)atorg.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)atorg.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)atorg.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)atorg.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)atorg.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)atnet.wzfBoke.blog.services.impl.WebSizeInfoImpl$$EnhancerBySpringCGLIB$$af829dcf.updateViewCount(<generated>)atnet.wzfBoke.blog.controller.portal.WebSizeInfoPortalApi.updateViewCount(WebSizeInfoPortalApi.java:67)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)atjava.lang.reflect.Method.invoke(Method.java:498)atorg.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209)atorg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)atorg.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)atorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:877)atorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:783)atorg.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)atorg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)atorg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)atorg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974)atorg.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:888)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:664)atorg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:742)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)atorg.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)atorg.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)atorg.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)atorg.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)atorg.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)atorg.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)atorg.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)atorg.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)atorg.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)atorg.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)atorg.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)atorg.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)atorg.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)atjava.lang.Thread.run(Thread.java:748)
2020-10-19 10:20 · 门户
[问答] 个人博客
个人博客课程里的数据库十个表代码没找到诶
2020-06-24 20:16 · 博客
[文章] Jenkins启动与关闭
背景自动化部署vue项目前一篇博客中通过Jenkins自动部署了vue项目,但是我们启动Jenkins方式是这样启动的java-jarjenkins.war存在问题当我们关闭了终端之后,Jenkins就关闭了
2021-02-20 22:37 · Jenkins / tomcat / debug / 自动化部署 / cicd
[文章] 阳光沙滩博客系统-门户图片访问
我们返回给前端的图片,都是以json的形式返回,只是一个url,当用户通过这个Url访问的时候,我们才把图片数据写到前端API接口@GetMapping("/{imageId}")publicvoidgetImage(HttpServletResponseresponse,@PathVariable("imageId")StringimageId){try{imageService.viewImage(response,imageId);}catch(IOExceptione){e.printStackTrace();}}实现,是不是跟我们的图灵验证码一样呀。@OverridepublicvoidviewImage(HttpServletResponseresponse,StringimageId)throwsIOException{//配置的目录已知//根据尺寸来动态返回图片给前端//好处:减少带宽占用,传输速度快//缺点:消耗后台的CPU资源//推荐做法:上传上来的时候,把图片复制成三个尺寸:大,中,小//根据尺寸范围,返回结果即可//需要日期String[]paths=imageId.split("_");StringdayValue=paths[0];Stringformat=simpleDateFormat.format(Long.parseLong(dayValue));log.info("viewImageformat==>"+format);//IDStringname=paths[1];//需要类型Stringtype=name.substring(name.length()-3);//使用日期的时间戳_ID.类型StringtargetPath=imagePath+File.separator+format+File.separator+type+File.separator+name;log.info("getimagetargetpath===>"+targetPath);Filefile=newFile(targetPath);OutputStreamwriter=null;FileInputStreamfos=null;try{response.setContentType("image/png");writer=response.getOutputStream();//读取fos=newFileInputStream(file);byte[]buff=newbyte[1024];intlen;while((len=fos.read(buff))!=-1){writer.write(buff,0,len);}writer.flush();}catch(IOExceptione){e.printStackTrace();}finally{if(fos!=null){fos.close();}if(writer!=null){writer.close();}}}
2020-06-30 11:28 · 图片 / 后台 / 前端 / web / 门户
[文章] JavaWeb博客系统后端-登录功能
JavaWeb博客系统后端-登录功能登录是不是最基本的功能呀你发文章之前要登录你修改文章内容、添加分类需要登录登录流程我们先不考虑验证码的问题,后面我们再叠加功能上去,先完成简单的操作。
[问答] 博客系统集成swagger问题
跟着康师傅敲博客系统到集成swagger的那一步发现controller的api扫描不出来,有人遇到过吗,UserApi是写了的,basepackage路径也没写错
2021-01-24 21:07 · 博客系统
[文章] JavaWeb博客系统-使用网易邮箱发送邮件踩坑
前言正在写JavaWeb博客系统的时候,突然邮件发送失败了并抛出如下异常,隔几天就又可以发送成功了(估计是我当天发送的次数有点多了)。
2021-01-06 15:58 · Java / Web / 后端 / Email / 邮箱 / 网易 / 163
[问答] 个人博客系统,门户跨域请求问题
前几天刚做完获取管理员信息信息时没事儿今天突然报这种错误,试了网上的几个方法也不好使?各位有什么办法解决呀??
2021-04-06 11:34 · Nuxtjs跨域请求
[问答] 阳光沙滩博客系统-部署资料
 想问一下,阳光沙滩博客系统-部署(公网)的资料里面有没有博客系统的源码😂?还是只有视频
2020-09-18 10:25 · 资料问答
[文章] 我的博客上线了、嘿嘿
一点点学习走过来、从Android的喜马拉雅项目(因为一些原因做了半成品)、再到淘宝联盟、学到的东西真好多好多、进而到现在的个人博客,受益匪浅、很有成就感...2、博客是个删减版的、没有后端没有solr
2020-10-20 22:18 · 博客
[文章] 搭建Typecho博客 使用Apache2
基于apache2的typecho博客搭建本博客使用apache2搭建,而不是用nginx。其实apache2还是很好用的。本博客基于Typecho,主题使用handsome。
2020-11-14 01:12 · 博客 / blog / 搭建 / Typecho
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 11