自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(202)
  • 收藏
  • 关注

原创 IDEA搭建Springboot+SpringMVC+Mybatis+Mysql(详细、易懂)

最详细,最易懂,一步一步执行搭建的框架~话不多说,直接开始搭建吧~目录一、创建项目二、修改结构以及创建具体内容三、连接数据库,使用mybatis,以写上传用户信息的接口为例。四、调用接口,上传数据​一、创建项目 1.点击创建新项目 2.选择Spring Initializr 3.填写好项目的相关信息 4.选择用到的依赖(也可以后期在pom.xml中添加) 5.选择项目存放位置和设置项目名称 ...

2020-07-02 01:32:40 4593 6

原创 力扣42. 接雨水(单调栈)

42. 接雨水,单调栈

2022-07-05 21:09:50 285 1

原创 力扣84. 柱状图中最大的矩形

84. 柱状图中最大的矩形 暴力循环 单调栈

2022-07-04 00:05:04 275

原创 力扣503. 下一个更大元素 II

503. 下一个更大元素 II

2022-07-01 00:58:27 271

原创 力扣496. 下一个更大元素 I

496. 下一个更大元素 I

2022-06-30 00:03:29 127

原创 牛客网华为机试——合并表记录

题目描述数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)示例1输入40 10 21 23 4输出0 31 23 4代码:#include<iostream>#include<cstdio&gt.

2021-04-20 16:48:03 158

原创 牛客网华为机试——取近似值

华为机试——取近似值题目描述写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。输入描述:输入一个正浮点数值输出描述:输出该数值的近似整数值示例1输入5.5输出6我的破代码:#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>.

2021-04-20 13:10:57 187

原创 牛客网华为机试——质数因子

牛客网华为机试——质数因子题目描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为22335)最后一个数后面也要有空格输入描述:输入一个long型整数输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。示例1输入180输出2 2 3 3 5思路:这个题一开始我过于纠结质因子了,分解出来的因子我还去判断是不是质数,其实并不需要判断...

2021-04-20 12:14:23 528

原创 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

原创 解决Springboot2中无法访问在static/image/中的静态图片!终于解决啦

最近使用springboot2做项目发现,存放在resource/templates文件中的html中竟然访问不到resource/static/image文件下的图片!我想要在hellozll.html中访问seveny.png这个图片然后使用了以下方法:(都访问失败)<img src="../image/seveny.png"/><img src=...

2020-05-05 22:42:34 13575 4

原创 c语言中关于int *p = &a 的解读

今天,贺贺问了我这个问题,我开始也有点懵,哈哈,后来懂啦!int a = 512, *p = &a; 问*p的值是多少int *p=&a;这一句作用相当于int *p;p=&a;两句这句话的意思是定义一个int类型指针,然后用a的地址给p赋值;所以*p就是取a地址中存放的值,*p=512;对于指针p来说,*p就是指针p所指向的内存空间...

2020-04-29 10:27:06 16402 2

原创 Javase->Javaee->Javaweb联系与区别

嘻嘻,写这篇博客是因为我的同学小贺贺问我这三者有啥关系,所以呢,就给她整理了一篇文档。在博客中也记录下来吧~ JavaSE(Java Standard Edition)标准版咱其实从大一开始,先是学的就是javase,不知道你还有没有印象,当时nitesh教我们时候,当时学期末项目做的是一个应用于桌面级软件,就像是下面这个截图。然后做这个呢,用的就是javase。...

2020-04-27 15:42:36 14074 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 1235

原创 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

原创 微信小程序——解决微信小程序B接口生成小程序码中scene参数的存放和获取问题

scene参数存放与获取:1.如果只需要传一个参数 可以直接scene=参数值 例如:scene=123 前端小程序也要进行操作来获取到scene中存放的参数。onLoad:function(options){ if(options.scene){ // options 中的 scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入...

2020-03-10 21:35:35 5121

原创 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 1753 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 1347

原创 [SSL]——如何使用SpringBoot内置的tomcat配置SSL——>从而实现HTTPS访问(基于阿里云云服务器)

最近一直在搞微信小程序,然后我是负责后端接口的设计,功能的实现。因为小程序中请求接口需要https格式。第一次研究这个,搞了今天一天,虽然走了很多弯路! 不过! 现在发现! 很简单的!​​​​​​​大概介绍 下载SSL证书,因为我用的是阿里云服务器,所以就直接从阿里云申请了免费的证书 将证书复制到项目中并进行配置 一:SSL证书因为我是用了spr...

2020-03-04 20:33:47 896

原创 解决:SpringBoot项目访问任意接口都跳转到login登录页面

访问项目的任意接口,都会跳转到以下页面但是项目中,并没有写过前端的页面。想了想才发现,因为项目中用到了SpringSecurity,而SpringSecurity默认给我们加了一个用户认证的功能用户名是:user 密码是在启动的控制台打印出来的:解决方法:import org.springframework.context.annotation.Conf...

2020-03-04 19:34:39 9762 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

原创 微信小程序——服务端获取小程序二维码 永久有效 数量无限制

因为现在做的小程序,想要分享小程序中的页面给微信好友,那就可以使用二维码,很方便。而且通过后台接口可以获取小程序任意页面的小程序码扫描该小程序码可以直接进入小程序对应的页面,所有生成的小程序码永久有效微信官方文档——小程序获取二维码原文链接请求地址POST方法https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_...

2020-03-01 21:53:52 4972

原创 微信小程序——Java后台使用服务端的接口获取小程序二维码报错{"errcode":40169,"errmsg":"invalid length......

Java后台使用服务端的接口获取小程序二维码报错{"errcode":40169,"errmsg":"invalid length for scene, or the data is not json string hint: [EUmmoA08641090]"}错误信息中写的很清楚:原因1:scene的长度不合法原因2:data不是json格式...

2020-03-01 20:51:20 7264

原创 微信小程序——Java后台使用服务端的接口获取小程序二维码报错{"errcode":41030,"errmsg":"invalid page hint: [r0ragA07724245]"}

Java后台使用服务端的接口获取小程序二维码报错{"errcode":41030,"errmsg":"invalid page hint: [r0ragA07724245]"}出现这个异常的解决的方法有两个:第一: 必须是已经发布的小程序第二:页面必须是小程序中正式存在的页面可能小程序未发布,那么就无法得到小程序二维码可能是页面信息写错 并且页面路径必须正...

2020-03-01 20:43:11 1442

原创 微信小程序——Java后台获取access_token

在微信小程序中,因为想要从后台得到微信授权的用户的信息,就需要有access_token。所以下面就整理了关于如何获取access_token。请求地址GET方法https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET...

2020-02-29 21:09:28 3616

原创 memset()函数的使用详解

memset()是string.h头文件中的函数作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法注意:1.memset函数按字节对内存块进行初始化,所以不能用它将int数组初始化为0和-1之外的其他值(除非该值高字节和低字节相同)比如:int a[5];memset(a,1,sizeof(a));因为1的二进制码为000000...

2020-02-29 00:16:57 1231 2

原创 解决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 9177 5

原创 [第八届蓝桥杯] 对局匹配

对局匹配问题描述  小明喜欢在一个围棋网站上找别人在线对弈。这个网站上所有注册用户都有一个积分,代表他的围棋水平。  小明发现网站的自动对局系统在匹配对手时,只会将积分差恰好是K的两名用户匹配在一起。如果两人分差小于或大于K,系统都不会将他们匹配。  现在小明知道这个网站总共有N名用户,以及他们的积分分别是A1, A2, ... AN。小明想了解最多可能有多少名用户同时在线寻找对手...

2020-02-24 12:28:35 837 1

原创 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 3026 1

原创 解决:MySQL更新一个字段时,表中的datetime类型字段全部变成了当前时间

今天竟然遇到了这种问题, 当我更新一个字段时,表中datatime类型的字段全都变成了当前时间。解决方案:只要不勾选就可以了

2020-02-16 23:10:26 1653

原创 微信小程序——登陆凭证校验报错{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: weh8ka0297hc58 ]"}

微信小程序登陆校验时需要使用临时登录凭证code ,appID和appsecret来向微信服务接口来获取 session_key 和 openid 。但是后台向微信服务器请求时得到的一直是{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: weh8ka0297hc58 ]"}。我查了一下来知道这是报错了,是说前端的临时登录凭证cod...

2020-02-14 21:01:24 2132

原创 mysql 分页limit 语句

前些日子用了limit语句来进行分页取值,今天突然发现,我竟然一直用错了。MySQL的Limit子句  Limit子句可以被用于强制 SELECT 语句返回指定的记录数。Limit接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。 初始记录行的偏移量是 0(而不是 1): ...

2020-02-13 23:26:08 212

原创 xshell查看程序代码后台的动态日志

Xshell的基本命令:1)cd是进入下一级目录命令 用法:cd 目录名2)dir 就是看当前目录中的所有文件3)tail -f 日志路径名称 即查看日志动态我是进入名为application的目录下,目录下的20200113.log即我需要的文件,然后使用tail -f 20200113.log查看日志...

2020-02-07 20:42:55 1257

原创 Linux导出数据库文件mysql

1.导出整个数据库中的所有数据 userName为数据库的用户名 dabataseName为数据库名 . /.....为文件存放的路径 fileName.sql为导出的文件名mysqldump -u userName -pdabaseName > /..../fileName.sql2.导出数据库中的某个表的数据mysqldump -u userName -...

2020-02-07 20:34:55 701

原创 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 7483

原创 Spirngboot 后台操作一切正常并无报错,但是前端出现404错误

今天就一直有这个情况,是将前端传来的图片的二进制流转化为图片保存到服务器中,然后一切都正常,图片也都保存到了,但是前端就是报错404,并且没有错误信息终于终于最后搞清楚了, Controller忘记写返回状态码@ResponseBody@ResponseBody表示该方法的返回结果直接写入HTTP Response Body中。使用情况如下:1、一般在异步获取数据时...

2020-02-03 23:36:59 988 1

原创 Mybatis查询Mysql中的时间datetime类型,相差8小时的解决方案

刚才刚解决了时间格式的问题,突然发现查询出来的时间和数据库中存储的时间相差了8小时因为Mysql 使用系统默认时区,东八区。但是我在链接数据库是UTC时区进行处理业务逻辑spring.datasource.url=jdbc:mysql://localhost/laidoulailareset?characterEncoding=utf8&useS...

2020-01-31 12:10:50 4444

原创 Java将本地图片转为二进制流,将二进制流转化为图片

这个是最简单的图片转化为二进制,再将二进制转化为图片public static void main(String[] args) { //图片转化为二进制 byte[] imageBytes = null; try (FileInputStream fileInputStream = new FileInputStream(new File("...

2020-01-31 02:09:44 6070 1

原创 WinSCP怎么连接linux服务器;

我们打开软件进入到主界面我们在界面中可以看到需要输入主机名、端口号、用户名、密码等信息,输入完成后我们点击登录。

2020-01-31 02:01:36 1216

原创 使用xshell对服务器上的sql文件进行操作(mysql导入Linux)

首先是登录进入mysqlmysql -u root -p然后输入密码查看现有的数据库show databases;删除原有的数据库drop database 数据库名;创建新的数据库create database 数据库名;使用新的数据库use 数据库名;将服务器上目的目录中的sql文件导入(我服务其中s...

2020-01-31 01:54:54 2726 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 2173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除