8 一一哥Sun

尚未进行身份认证

我要认证

十年软件开发授课经验,专注大学生毕业设计及面试求职私塾式指导! 对Android/Java Web/微服务/H5等技术领域有深入研究! 曾任国内最大的智能物联网平台架构师,参与国内最大的智能物流系统平台天眼/冷链/订单/车次系统研发;曾主导国内首款国学教育App及后台架构;负责大庆油田采油管理系统,铝业云计算系统,湖南广电地面波机顶盒等项目的研发。 目前担任某著名培训机构教学主管,培养了大批入职阿里,IBM,百度,国家电网等名企的高薪学生.本人坚持只有一心做教育,才能做一流教育的理念,被学生爱称为"一一哥"! QQ:2312119590,今日头条号:一一哥Sun;知乎ID:一一哥

等级
TA的排名 1w+

Tomcat中Invalid character found in the request target. The valid characters are defined in RFC 7230解决

关于Tomcat中Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC xxxx的问题解决方案一. 异常现象我在编写SpringMVC传参案例时,通过浏览器的url地址栏给后端的数组或集合类型对象传递参数,url参数中带有”[]“符号,如下所示:结果请求后产生了如下异常提示信息:Invalid character found in the req

2020-06-01 11:30:25

安装Nexus私服时OpenSCManager failed - 拒绝访问的解决办法

安装Nexus私服时OpenSCManager failed - 拒绝访问的解决办法一. 异常问题在配置Maven环境的时候,我要搭建一个Nexus私服,但是安装的时候遇到了如下问题:二. 异常原因造成这个问题的原因,是用户权限的问题。三. 解决办法1. 首先进入安装目录2. 右键install-nexus批处理文件以管理员方式运行然后再以同样得方式启动start-nexus.bat。启动成功的标志:3.访问Nexus默认的用户名和密码是admi.

2020-06-01 09:55:58

解决安装docker之后,测试helloworld镜像,终端提示Unable to find image hello-world:latest locally的问题

解决安装docker之后,测试hello-world镜像,终端提示:Unable to find image 'hello-world:latest' locally的问题一. 异常现象我在CentOS7中安装了docker之后,然后运行docker run hello-world,拉取docker的hello-world测试镜像,结果在终端中提示:Unable to find image 'hello-world:latest' locally!意思是docker在本地没有找到hel.

2020-05-26 22:07:37

解决CentOS7中成功启动tomcat8并能正常访问,但在Windows、Mac上访问8080端口失败的问题

解决CentOS7中成功启动tomcat8并能正常访问,但在Windows、Mac上访问8080端口失败的问题一. 异常现象我在虚拟机上安装了CentOS7,然后在里面配置了Tomcat并成功启动。但是在windows的浏览器里却无法访问Tomcat的8080端口。二. 异常原因因为CentOS 7或RHEL 7或Fedora,默认防火墙是由firewalld来管理,而firewalld没有开放8080端口,所以我们需要放开8080端口。 CentOS7 之前的版本,是由 iptables

2020-05-26 21:20:34

解决SpringBoot中无法访问js、css、img等静态资源的问题

解决SpringBoot中无法访问js、css、img等静态资源的问题一. 异常问题我一开始在SpringBoot中的resources/static/目录下创建了easeui、layui等静态资源目录,然后在html文件中我一开始如下图所示进行引用。结果访问页面的时候,就导致了如下效果:二. 原因分析这是因为Springboot默认的静态资源路径为static,我们不需要再添加/static/前缀,所以需要使用正确的方式来引用,否则就会导致404的问题。三. 解决办法

2020-05-21 16:11:35

No plugin found for prefix spring-boot in the current project and in the plugin groups异常解决

No plugin found for prefix 'spring-boot' in the current project and in the plugin groups异常解决一. 异常问题我在intellij idea中通过mvn spring-boot:run命令来启动springboot项目的时候,结果产生如下图所示的异常信息:异常现象[ERROR] No plugin found for prefix 'spring-boot' in the current proje

2020-05-21 09:49:28

Java最新面试题精讲系列02之如何去除代码中过多的if语句

Java最新面试题精讲系列02之如何去除代码中过多的if语句一. 面试题目优化代码中大量的if/else语句,你有什么解决方案?二. 考察意图我们在平时开发写的代码中,if-else判断语句基本是必不可少的。当我们的判断语句只有一两层的时候还好,但是过度地、不必要地使用 if...else语句,会对代码的可读性、可扩展性造成负面影响,另外如果判断语句越来越多,后期进行项目维护也会比较困难,对于后面接手项目的人来说,差不多就是一个很头疼的问题了。所以去除掉代码中过多的if...else语句

2020-05-20 16:34:16

Java最新面试题精讲系列

Java最新面试题系列01之Java数据类型及类型转换

2020-05-19 15:22:38

Java最新面试题系列01之Java数据类型及类型转换

Java最新面试题精讲系列01之Java数据类型及类型转换对于初级或部分中级Java程序员来说,关于Java数据类型的面试题是属于比较高频的一个考点,关于数据类型的面试题及笔试题还是比较多的。一. Java数据类型1. 概述Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型在编译时就已经完全确定了。由于是statical typed,也就导致了Java语言是强类型(Strong typed)的。强类型则意味着每个变量都属于某一种类型,每个表达式也都属于某

2020-05-19 15:21:22

SpringBoot2.x系列教程88--SpringBoot整合SpringSecurity实现认证拦截

SpringBoot2.x系列教程88--SpringBoot整合SpringSecurity实现认证拦截作者:一一哥一. SpringSecurity简介1. SpringSecurity概述Spring Security 是 Spring 社区的一个顶级项目,也是 Spring Boot 官方推荐使用的安全框架。除了常规的认证(Authentication)和授权(Authorization)之外,Spring Security还提供了诸如ACLs,LDAP,JAAS,CAS等高级特

2020-05-18 12:14:01

SpringBoot2.x系列教程87--SpringBoot中整合定时任务

SpringBoot2.x系列教程87--SpringBoot中整合定时任务作者:一一哥一. Java中的定时任务1. 前言在实际项目开发中,定时任务的应用场景可以说是非常广泛的,比如某些视频网站,购买会员后,每天会给会员赠送成长值,每月会给会员送一些电影券;再比如要定时生成报表、邮件;定时清理数据;自动将超过24小时的未付款的单改为取消状态,自动将超过14天客户未签收的订单改为已签收状态等。2. 定时任务的实现方式 1.Timer: 这是java自带的java.util.Time

2020-05-17 19:17:39

SpringBoot2.x系列教程86--SpringBoot中整合监控功能

SpringBoot2.x系列教程86--SpringBoot中整合监控功能作者:一一哥一. SpringBoot监控功能1. 监控功能简介在之前的系列文章中我们学习了如何进行Spring Boot应用的功能开发,以及如何写单元测试、集成测试等,然而,在实际的软件开发中需要做的不仅如此:还包括对应用程序的监控和管理。我们也需要实时看到自己的应用目前的运行情况,比如给定一个具体的时间,我们希望知道此时CPU的利用率、内存的利用率、数据库连接是否正常以及在给定时间段内有多少客户请求等指标。不

2020-05-16 17:12:56

SpringBoot2.x系列教程85--SpringBoot中整合阿里云OSS存储

SpringBoot2.x系列教程85--SpringBoot中整合阿里云OSS存储作者:一一哥一. 阿里云OSS简介1. 存储服务简介我们进行项目开发,很多时候都需要进行文件、图片等的上传,对于很多项目来说,虽然有FastDFS等文件存储服务器技术,但其实我们完全没有必要搭建自己的图片等文件服务器。对一个小型非专业的应用来说,搭建自己的专属文件存储服务器,完全就是浪费,而且也不一定有那样的实力。但是我们项目中经常需要进行头像等其他文件的上传等操作,那么如何实现呢?我推荐首选阿里云存

2020-05-14 22:30:18

SpringBoot2.x系列教程84--SpringBoot中整合日志功能

SpringBoot2.x系列教程84--SpringBoot中整合日志功能作者:一一哥一.Java中常用的日志框架1.关于System.out.println我们在项目开发中经常需要打印日志,输出一些调试信息,对于简单的小案例,可能就直接使用Java自带的System.out.println语句进行输出就可以了。那有的朋友可能会问,既然已经有这样的输出语句了,为什么Java中还有大量的专业日志框架呢?我们可以仔细想想,如果项目非常大,很多地方都需要打印日志,这样就会带来一个非常麻烦的问

2020-05-14 17:20:46

SpringBoot2.x系列教程83--SpringBoot中整合Swagger在线文档接口

SpringBoot2.x系列教程83--SpringBoot中整合Swagger在线文档接口作者:一一哥一.Swagger2简介我们可以利用Spring Boot构建RESTful API,其目的通常都是由于多终端的原因。这些终端会共用很多底层业务逻辑,因此我们会抽象出这样的一层,来同时服务于多个移动端或者Web前端。那么此时我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android开发或是Web开发等,为了减少与其他团队平时开发期间的频繁沟通成本,传

2020-05-13 21:33:19

SpringBoot2.x系列教程82--构建RESTful风格的API接口

SpringBoot2.x系列教程82--构建RESTful风格的API接口作者:一一哥一. RESTful架构介绍1. RESTful架构概述RESTful架构,是目前最流行的一种互联网软件架构风格,它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多的网站采用。但是,RESTful架构到底是怎么一回事呢?2. RESTful架构起源REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的,Roy Thomas Fielding是一个很重

2020-05-13 21:31:31

SpringBoot2.x系列教程81--SpringBoot中整合WebSockets

SpringBoot2.x系列教程81--SpringBoot中整合WebSockets作者:一一哥一. WebSockets简介1. 什么是WebsocketsWebSocket是HTML5的一种新的网络通信协议,它实现了服务端与客户端的全双工通信,建立在传输层TCP协议之上,即浏览器与服务端需要先建立TCP协议,再发送WebSocket连接建立请求。2. 为什么要有WebSockets网络通信已经有了http协议,为什么还需要WebSocket协议?因为http协议有一个缺陷

2020-05-13 16:27:56

A ResourcePool could not acquire a resource from its primary factory or source异常解决

A ResourcePool could not acquire a resource from its primary factory or source异常解决一. 异常问题我在给别人做项目的时候,我自己本地连接的数据库是5.7,用的mysql-connector-java的驱动包是5.x版本的,然后对方的环境中mysql是8.0.结果在启动程序后,在用户登录,第一次连接数据库时,就产生了如下异常信息:......A ResourcePool could not acquire ..

2020-05-12 16:04:45

Unsupported major.minor version 52.0异常解决

java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0异常解决一. 异常问题我在写某个项目的时候,连接的数据库是5.7,用的mysql-connector-java的驱动包是5.x版本的,然后对应的JDK是1.6版本的。后来我项目升级,mysql-connector-java替换成了6.x版本的,但是没有升级JDK版本。结果产生了如下异常信息:j

2020-05-12 15:36:21

Parameter 0 of method errorPageCustomizer in ErrorMvcAutoConfiguration 异常解决

Parameter 0 of method errorPageCustomizer in ErrorMvcAutoConfiguration required a bean of type 'xxx.DispatcherServletPath' that could not be found异常解决一. 异常问题我在利用Web Service进行RPC远程接口调用的时候,需要配置注册一个CXFServlet到web容器中,代码如下:package com.yyg.boot.config.

2020-05-10 16:13:16

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。