Web后台
SEVENY_
当一颗能发光的星星
展开
-
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.demo.da
IDEA中整合Springboot+SpringMVC+Mybatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.demo.dao.UserMapper.insertUserInfo at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java...原创 2020-07-02 21:44:56 · 13434 阅读 · 8 评论 -
IDEA搭建Springboot+SpringMVC+Mybatis+Mysql(详细、易懂)
最详细,最易懂,一步一步执行搭建的框架~话不多说,直接开始搭建吧~目录一、创建项目二、修改结构以及创建具体内容三、连接数据库,使用mybatis,以写上传用户信息的接口为例。四、调用接口,上传数据一、创建项目 1.点击创建新项目 2.选择Spring Initializr 3.填写好项目的相关信息 4.选择用到的依赖(也可以后期在pom.xml中添加) 5.选择项目存放位置和设置项目名称 ...原创 2020-07-02 01:32:40 · 4605 阅读 · 6 评论 -
Javase->Javaee->Javaweb联系与区别
嘻嘻,写这篇博客是因为我的同学小贺贺问我这三者有啥关系,所以呢,就给她整理了一篇文档。在博客中也记录下来吧~ JavaSE(Java Standard Edition)标准版咱其实从大一开始,先是学的就是javase,不知道你还有没有印象,当时nitesh教我们时候,当时学期末项目做的是一个应用于桌面级软件,就像是下面这个截图。然后做这个呢,用的就是javase。...原创 2020-04-27 15:42:36 · 14092 阅读 · 3 评论 -
Springboot2中内置tomcat解决请求头过长异常 java.lang.IllegalArgumentException: Request header is too large
使用Springboot2中内置的tomcat启动项目时候,前端发来的请求报错:java.lang.IllegalArgumentException: Request header is too large这个错误就是:请求头超过了tomcat的限值。本来post请求是没有参数大小限制,但是服务器有自己的默认大小。解决方法:修改Springboot的配置文件,yml格式...原创 2020-04-20 13:07:25 · 1237 阅读 · 0 评论 -
Springboot2中修改tomcat参数支持请求特殊符号 解决:java.lang.IllegalArgumentException: Invalid character found in ...
使用Springboot2中内置的tomcat启动项目时候,前端发来的请求报错:java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.ap...原创 2020-04-20 11:54:28 · 941 阅读 · 6 评论 -
SpringBoot + SpringSecurity解决POST DELETE方式下的被拒绝访问 报错403的问题 (关闭CSRF)
SpringBoot中配置了SSL之后,发现除了小程序访问后台的GET方法, 其余POST,DELETE都被拒绝,并且报错403.找了好久原来是因为在Security的默认拦截器里,默认会开启CSRF处理,判断请求是否携带了token。如果没有就拒绝访问。并且,在请求为(GET|HEAD|TRACE|OPTIONS)时,则不会开启。解决既然是因为默认开启了CSRF,那关掉即可。...原创 2020-03-05 17:36:09 · 1756 阅读 · 1 评论 -
使用Xshell重置Linux服务器中mysql数据库的密码
以命令行模式登录MySQL: 输入语句 mysql -u root -p 然后输入旧密码 输入语句进入mysql中进行操作 usemysql; 输入语句进行修改密码 update mysql.user set authentication_string=password('SEVEN') wh...原创 2020-03-04 21:24:06 · 1349 阅读 · 0 评论 -
[SSL]——如何使用SpringBoot内置的tomcat配置SSL——>从而实现HTTPS访问(基于阿里云云服务器)
最近一直在搞微信小程序,然后我是负责后端接口的设计,功能的实现。因为小程序中请求接口需要https格式。第一次研究这个,搞了今天一天,虽然走了很多弯路! 不过! 现在发现! 很简单的!大概介绍 下载SSL证书,因为我用的是阿里云服务器,所以就直接从阿里云申请了免费的证书 将证书复制到项目中并进行配置 一:SSL证书因为我是用了spr...原创 2020-03-04 20:33:47 · 898 阅读 · 0 评论 -
解决:SpringBoot项目访问任意接口都跳转到login登录页面
访问项目的任意接口,都会跳转到以下页面但是项目中,并没有写过前端的页面。想了想才发现,因为项目中用到了SpringSecurity,而SpringSecurity默认给我们加了一个用户认证的功能用户名是:user 密码是在启动的控制台打印出来的:解决方法:import org.springframework.context.annotation.Conf...原创 2020-03-04 19:34:39 · 9770 阅读 · 2 评论 -
报错java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method ....
访问后台时候报错:是因为请求地址是https,所以解决方案把https改成http就可以了java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens at org.apache.coyote.http11.Http11Inp...原创 2020-03-04 11:07:55 · 1096 阅读 · 1 评论 -
解决org.springframework.web.multipart.MaxUploadSizeExceededException报错问题
在springboot中接收到上传的文件时候,出现了这种错误org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.to...原创 2020-02-26 23:02:34 · 9178 阅读 · 5 评论 -
Java(百度地图API)使用坐标的经纬度得到具体的城市信息
百度API中的全球逆地理编码服务提供将坐标点(经纬度)转换为对应位置信息(如所在行政区划,周边地标点分布)功能。百度API全球逆地理编码服务网页链接访问的URL是:http://api.map.baidu.com/reverse_geocoding/v3/?ak=您的ak&output=json&coordtype=wgs84ll&location=纬...原创 2020-02-24 12:24:39 · 3027 阅读 · 1 评论 -
解决:MySQL更新一个字段时,表中的datetime类型字段全部变成了当前时间
今天竟然遇到了这种问题, 当我更新一个字段时,表中datatime类型的字段全都变成了当前时间。解决方案:只要不勾选就可以了原创 2020-02-16 23:10:26 · 1653 阅读 · 0 评论 -
mysql 分页limit 语句
前些日子用了limit语句来进行分页取值,今天突然发现,我竟然一直用错了。MySQL的Limit子句 Limit子句可以被用于强制 SELECT 语句返回指定的记录数。Limit接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。 初始记录行的偏移量是 0(而不是 1): ...原创 2020-02-13 23:26:08 · 212 阅读 · 0 评论 -
xshell查看程序代码后台的动态日志
Xshell的基本命令:1)cd是进入下一级目录命令 用法:cd 目录名2)dir 就是看当前目录中的所有文件3)tail -f 日志路径名称 即查看日志动态我是进入名为application的目录下,目录下的20200113.log即我需要的文件,然后使用tail -f 20200113.log查看日志...原创 2020-02-07 20:42:55 · 1258 阅读 · 0 评论 -
Linux导出数据库文件mysql
1.导出整个数据库中的所有数据 userName为数据库的用户名 dabataseName为数据库名 . /.....为文件存放的路径 fileName.sql为导出的文件名mysqldump -u userName -pdabaseName > /..../fileName.sql2.导出数据库中的某个表的数据mysqldump -u userName -...原创 2020-02-07 20:34:55 · 701 阅读 · 0 评论 -
java错误:java.lang.String can not be cast to java.math.BigDecimal
报错java.lang.String can not be cast to java.math.BigDecimal因为我直接使用了强制类型转化String str = “875858”;BigDecimal big = (BigDecimal)str; //错误错误 不能直接转化正确的格式:BigDecimal big = new BigDecimal(str);...原创 2020-02-06 22:48:33 · 7503 阅读 · 0 评论 -
Spirngboot 后台操作一切正常并无报错,但是前端出现404错误
今天就一直有这个情况,是将前端传来的图片的二进制流转化为图片保存到服务器中,然后一切都正常,图片也都保存到了,但是前端就是报错404,并且没有错误信息终于终于最后搞清楚了, Controller忘记写返回状态码@ResponseBody@ResponseBody表示该方法的返回结果直接写入HTTP Response Body中。使用情况如下:1、一般在异步获取数据时...原创 2020-02-03 23:36:59 · 989 阅读 · 1 评论 -
Mybatis查询Mysql中的时间datetime类型,相差8小时的解决方案
刚才刚解决了时间格式的问题,突然发现查询出来的时间和数据库中存储的时间相差了8小时因为Mysql 使用系统默认时区,东八区。但是我在链接数据库是UTC时区进行处理业务逻辑spring.datasource.url=jdbc:mysql://localhost/laidoulailareset?characterEncoding=utf8&useS...原创 2020-01-31 12:10:50 · 4449 阅读 · 0 评论 -
Java将本地图片转为二进制流,将二进制流转化为图片
这个是最简单的图片转化为二进制,再将二进制转化为图片public static void main(String[] args) { //图片转化为二进制 byte[] imageBytes = null; try (FileInputStream fileInputStream = new FileInputStream(new File("...原创 2020-01-31 02:09:44 · 6075 阅读 · 1 评论 -
WinSCP怎么连接linux服务器;
我们打开软件进入到主界面我们在界面中可以看到需要输入主机名、端口号、用户名、密码等信息,输入完成后我们点击登录。原创 2020-01-31 02:01:36 · 1217 阅读 · 0 评论 -
使用xshell对服务器上的sql文件进行操作(mysql导入Linux)
首先是登录进入mysqlmysql -u root -p然后输入密码查看现有的数据库show databases;删除原有的数据库drop database 数据库名;创建新的数据库create database 数据库名;使用新的数据库use 数据库名;将服务器上目的目录中的sql文件导入(我服务其中s...原创 2020-01-31 01:54:54 · 2729 阅读 · 1 评论 -
sql与java之间数据类型的对应
SQL Server 类型 JDBC 类型 (java.sql.Types) Java 语言类型 bigint BIGINT long timestamp binary BINARY byte[] bit BIT...原创 2020-01-06 14:09:56 · 2175 阅读 · 0 评论 -
报错: java.sql.SQLException: The server time zone value '�й�' is unrecognized or represents more ...
学习mybatis刚解决了第一个问题,再上一个博客,现在又来了第二个问题啦### Error querying database. Cause: java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You ...原创 2020-01-05 21:07:57 · 558 阅读 · 0 评论 -
mysql8.0报错com.mysql.jdbc.exceptions.jdbc4....Exception: Could‘t create connection to database server
在学习使用mybatis时候,出现的第一个错误,是因为刚把mysql下载了8.0的新版本,但是!原来用的是5.1的驱动。数据库是mysql5.7,可以连接成功。现在出现这个错误就是驱动和数据库不匹配。所以将驱动jar包换成下面这个就可以啦!org.apache.ibatis.exceptions.PersistenceException:### Error quer...原创 2020-01-05 21:01:51 · 467 阅读 · 0 评论 -
IDEA整合spring+springmvc+hibernate遇到错误:java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(
第一次使用IDEA来整合SSH,遇到了这个错误,java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(),找不到这个方法,主要原因是我导入了两个版本的hibernate 的jar包,所以产生了冲突!!找了好久!千万别再犯这种错误了!HTTP Status 500 - Handler processing failed;...原创 2019-12-10 23:07:42 · 1197 阅读 · 0 评论 -
SpringMvc中Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'的错误
spring mvc出现Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'在使用spring mvc中,绑定页面传递时间字符串数据给Date类型是出错:19:41:01,234 WARN DefaultHandlerExceptionResolver:354 - Fai...原创 2019-06-03 19:44:30 · 1274 阅读 · 0 评论 -
解决SpringMVC跳转后页面css等样式丢失
添加<% String path = request.getContextPath();%>并将要链接到的样式路径修改为<link rel="stylesheet" href="<%=path%>/xxx/xxx/xxx.css"/>原创 2019-05-18 19:20:33 · 4114 阅读 · 2 评论 -
Navicat工具将SQLServe数据迁移到MySQL
https://blog.csdn.net/mqc753159/article/details/72828436原创 2019-05-13 21:43:16 · 539 阅读 · 0 评论 -
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'u1' available解决方法
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'u1' available当对一个类使用了注解@Component("u1")之后,但是却报错没有这个“u1”。那么立刻马上去检查XML文件,请检查扫描实现所在的包检查各自组件的自动扫描组件 扫描注解包<conte...原创 2019-03-24 21:21:57 · 717 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory的解决方法
出现下面的错误是因为缺少了jar包,导入commons-logging的jar包就可以啦!java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.context.support.AbstractApplicationContext.<ini...原创 2019-03-24 20:13:04 · 1578 阅读 · 1 评论 -
Spring配置中的id和name的区别
用到的Student类public class Student { private String name; public void setName(String name){ this.name=name; } @Override public String toString() { return "Student...原创 2019-02-28 15:41:59 · 1799 阅读 · 0 评论 -
常见HTTP状态码大全
完整的HTTP 1.1规范说明书来自于RFC 2616,HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持HTTP 1.0。你应只把状态码发送给支持HTTP 1.1的客户端,支持协议版本可以通过调用request.getRequestProtocol来检查。本部分余下的内容会详细地介绍HTTP 1.1中的状态码。这些状态码被分为五大类: 100-199 用于指定客户端...原创 2018-11-29 19:45:43 · 1229 阅读 · 0 评论