- 博客(107)
- 资源 (6)
- 收藏
- 关注
原创 java 通过阿里物联网平台推送数据到显示屏
字符串参数格式转换流程:字符串拆分字符,字符转GB2312编码,再转16进制,再转10进制。显示屏支持格式:数字、字符。
2025-02-14 17:28:47
159
原创 本地文件转为MultipartFile,图片地址转MultipartFile
【代码】本地文件转为MultipartFile,图片地址转MultipartFile。
2024-04-03 17:26:04
1624
原创 若依集成MybatisPlus步骤
新建表,这里我定的表名前缀是wk_。表名前缀在代码生成模块有配置文件设置,在上面第5步有介绍。用代码生成工具生成代码,注意检查下面几个是否符合自己设定的规则。如果出现模版不存在异常,重新编译一下项目,在重新启动项目可以解决。admin模块引入业务模块,在pom.xml文件中添加下面依赖。ruoyi文件下pom.xml加入新增的业务模块。generator.yml,自动去除表前缀改为。将代码粘入项目,并执行生成包中的sql文件。表前缀,生成类名时省略表前缀。表示生成代码的路径,这里默认是。
2024-03-06 15:08:39
3742
3
原创 内网穿透实现方案(免费版)
这里我们在工具中输入的内网地址是项目运行本地的ip,内网端口就是项目端口号。结尾的域名,填写内网主机ip、内网端口,其他均为默认即可,点击确定。在网页编辑添加映射,填写应用名称,选择https,外网域名选择。点击确定后在网页、客户端均可以看见内网穿透地址,通过外网地址。7. 双击运行natapp.exe,出现下图表示运行成功。,回车显示IP地址(IPv4地址)一般本地项目启动后,在浏览器输入。(需要实名认证,补充配置文件),打开docs命令窗口,输入。windows:键盘按住。选择内网穿透,添加映射。
2024-03-04 14:34:15
5583
1
原创 MySQL5.7.24解压版安装教程
1.在指定目录下解压压缩包。比如在下解压2.在目录下新建data文件夹,如果此目录下没有my.ini也需要手动创建3.my.ini文件配置内容如下4.配置环境变量。右击我的电脑,属性,高级系统设置,环境变量,path,将路径配置到path下。或者如下配置,配置路径前后用英文分号隔开5.打开cmd,用管理员身份运行6.输入回车,20秒后在执行第一个命令初始化没有密码 默认为空,第二个命令安装服务7.启动服务命令8.登录mysql设置密码9.输入exit;退出mysql。
2024-02-19 17:29:40
850
2
原创 Linux中忘记mysql密码无法处理办法
则说明你的密码不符合要求,则可以修改密码验证规则,还有密码最小长度。,则说明你的密码不符合要求,则可以修改密码验证规则,还有密码最小长度。4、密码修改成功后,使用修改后的密码来登录。及以上则修改密码语句格式如下:(不能用。然后输入你设置的密码就可以成功登录。
2023-08-11 17:17:26
584
原创 若依日志打印入参,返回参数,日志切面打印接口调用,出现一个接口多次调用的情况且,多次调用返回值为null,initBinder的原因。
InitBinder从字面意思可以看出这个的作用是给Binder做初始化的,@InitBinder主要用在@Controller中标注于方法上(@RestController也算),表示初始化当前控制器的数据绑定器(或者属性绑定器),只对当前的Controller有效。所谓的属性编辑器可以理解就是帮助我们完成参数绑定,然后是在请求到达controller要执行方法前执行!这里若依原日志切面不会打印接口请求参数,返回参数等信息,这里我做了修改。修改后日志打印出现一个接口调用4次,5次的情况。
2023-07-25 15:29:43
1150
原创 BindingException: Invalid bound statement (not found)
个人习惯新建目录时,使用“.” 的方式连续建文件夹,像:mapper.ua,这样。一般这样会生成mapper文件夹,mapper文件夹下有ua文件夹。mapper-locations,这个配置是扫描mapper文件夹下的文件,这样就永远识别不到mapper.ua文件夹下的文件。
2023-06-20 10:32:17
135
原创 QueryWrapper常见用法
queryWrapper.likeLeft(“属性”,“值”)——模糊查询匹配最后一位值‘%值’queryWrapper.likeRight(“属性”,“值”)——模糊查询匹配第一位值‘值%’queryWrapper.notLike(“属性”,“值”)——模糊查询不匹配值‘%值%’queryWrapper.notEsists(“SQL语句”)——查询不符合SQL语句的值。queryWrapper.like(“属性”,“值”)——模糊查询匹配值‘%值%’queryWrapper.le()——小于等于。
2023-03-24 14:58:13
1271
原创 传递json格式的string参数,需要转移双引号
传递json格式的string参数,需要转移双引号,这里我使用的requestBody接收参数原参数"obj":"{"title": "标题","email":"123@12.com"}"postman传递参数:{"obj":"{\"title\": \"标题\",\"email\":\"123@12.com\"}"}
2023-03-24 14:46:23
925
原创 Error:Kotlin: Module was compiled with an incompatible version of Kotlin. metadata is 1.6.0, expecte
项目启动异常,binary version不一致
2022-10-08 08:24:30
1766
2
原创 Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
18-Jun-2021 18:24:03.170 INFO [http-nio-8080-exec-15] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentExce
2022-07-13 08:10:08
2442
原创 idea中引入jar包,并通过maven打包
一、maven引入jar包方式(方便通过maven打包)找到你idea中使用的maven安装路径,打开maven安装路径,进入bin文件夹,在这个文件夹下进入docs窗口。鼠标点击箭头位置,输入cmd,回车,进入docs窗口。在bin文件夹中dos命令执行 mvn install:install-file -DgroupId=com.xxx -DartifactId=sdk-java -Dversion=201811202200 -Dpackaging=jar -Dfile=xxx.jar
2022-05-25 11:08:15
2771
原创 zookeeper无法启动产生原因及解决办法
zookeeper无法启动产生原因:在安装目录下的conf文件夹下的zoo.cfg文件,其中dataDir属性与dataDirLog属性两个指定的文件目录需要确实存在才可以。zookeeper启动时,如果这两个属性指定的文件路径不存在,不会自动创建,需要手动创建。然后重新启动。zookeeper启动命令:在bin文件夹下,执行命令:Linux:./zkServer.sh startwindows: /zkServer.cmd startzookeeper停止命令:在bin文件夹下,执行命令:
2022-05-22 14:05:34
6506
原创 Uncaught (in promise) TypeError: Cannot read properties of undefined (get)
html页面引入vue.js,vue,axios.min.js,使用this.$http.get(url, [options])这种请求方式报错:Uncaught (in promise) TypeError: Cannot read properties of undefined (get),解决方法,在new Vue上方添加如下代码:Vue.prototype.$http = axios<script> Vue.prototype.$http = axios // 该v
2022-03-14 10:34:46
2317
原创 修改elementUI 表格透明度,字体颜色
表格透明,字体为白色:代码如下:引入vue.js ,element.js<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script src="https://cdn.bootcss.com/vue/2.6.11/vue.js"></script> <!-
2022-03-04 11:03:34
2652
原创 HTML+vue+echarts,echart图展示不全解决方法
页面主要由HTML+js构成,然后引入vue,填充echart图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>企业碳排放监测</title> <script type="text/javascript" src="../../static/js/jquery.js"></script>
2022-03-02 15:43:57
908
原创 文件导入mysql时报错Got a packet bigger than ‘max_allowed_packet‘ bytes
mysql版本5.7.26导入sql文件时报错Got a packet bigger than ‘max_allowed_packet’ bytes原因:导入的数据大于系统的限制的最大包大小。即插入的数据太大了,因此需要更改MySQL的默认配置。通过下面命令查看当前系统限制最大值,保存系统最大值,一会还要在改回来。show variables like '%max_allowed_packet%' ;修改系统最大值:SET GLOBAL max_allowed_packet=150M;如
2021-11-26 11:33:28
284
原创 linux安装mysql遇到的小问题
一、Mysql 启动报错 The server quit without updating PID file(/var/run/mysqld/mysqld.id)Linux(阿里云)下启动mysql报错:starting MySQL...ERROR! The server quit without updating PID file(/var/run/mysqld/mysqld.pid)原因:缺少mysql.pid 文件进入/var/run/mysqld 目录,如果 目录 mysqld 不存
2021-11-25 16:02:45
1192
原创 o.s.b.w.servlet.support.ErrorPageFilter : Cannot forward to error page for request ,页面报错404
部署项目出现的异常: o.s.b.w.servlet.support.ErrorPageFilter : Cannot forward to error page for request [/login/page] as the response has already been committed. As a result, the response may have the wrong status code. If your application is running on WebSphere.
2021-06-10 17:14:31
5147
2
转载 使用updateById无法更新字段值为null
解释:系统自动过滤掉了空值字段·所以实体类并没有这个字段,所以不会更新解决方法:在更新不成功的实体类的字段上打上如下标签:@TableField(strategy = FieldStrategy.IGNORED)这样成功的使用updateById更新了字段为null的数据。...
2020-08-28 10:09:23
1744
1
原创 Error attempting to get column ‘id‘ ... Invalid value for getInt()
org.springframework.dao.TransientDataAccessResourceException: Error attempting to get column ‘id’java.sql.SQLException: Invalid value for getInt() - ‘7f08610a997ea062dd346c3’产生原因:类型不匹配,数据库使用varchar,javaBean使用的是Integer使用了含参构造方法,没有添加无参构造方法...
2020-08-27 12:33:37
600
原创 Required request body is missing 错误解决,400状态码
Required request body is missing 错误解决,会出现400错误发送对象参数,使用requestBody接收参数postman请求时,使用json格式参数注意使用的是post请求,还是get请求。当你定义接收post请求,在postman中使用get请求时...
2020-06-28 23:18:40
2866
原创 协议“ https:”不受支持。预期的“ http:”
Protocol “https:” not supported.Expected “http:”本地使用postman访问接口,自己的可以,前端不能访问,找了半天,发现是node版本问题,前端使用的是node14,降成node12就可以了
2020-06-28 21:07:19
5502
原创 git使用unstash失败,解决方法
出现这种原因是在unstash时,前提是你的文件不能做任何修改,不能手动修改,不然会提示你做出修改的文件是那些,建议先备份在撤销修改,这时候unstash则会还原之前保存的文件
2020-06-18 16:50:57
8222
原创 springboot出现无法加载主类的情况,解决办法
首先确定你的maven结构是对的,如下图然后确定依赖包都已经导入,如果还是不行,就先clean项目,在执行install,这时候启动你的启动类(主类)应该就没问题了
2020-06-18 16:40:33
582
原创 其他类型的对象转换成JSON格式的String,JSON格式的String如何取值
使用JSONObject先转成JSONObject对象,在使用.get方法取值,get(key)
2020-06-08 09:10:44
1235
原创 启动springboot提示驱动异常:Failed to determine a suitable driver class
https://blog.youkuaiyun.com/bzehong/article/details/96476285?ops_request_misc=&request_id=&biz_id=102&utm_term=Reason:%20Failed%20to%20determine%20a%20&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-4-96476285
2020-06-08 08:53:56
492
原创 关于请求头header,token,setHeader()
怎么获取tokenString token = request.getHeader(“Authorization”);这里的Authorization存放的就是token怎么设置值到header中response.setHeader(String s1,String s2)相当于key-value ,s1是header中的key,s2是header的valuelist 怎么放到header中使用list.toString(),返回一个数组格式的Stringresponse.setHeade
2020-06-04 20:48:19
2124
1
原创 redis遇到的问题:WRONGTYPE Operation against a key holding the wrong kind of value
org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: WRONGTYPE Operation against a key holding the wrong kind of value
2020-06-03 08:10:39
5553
原创 mysql不能存储汉字
直接在Navicat上建表,存数据(汉字)时,不能保存,原因字符编码采用了默认方式latinl(latin1)这个编码,在mysql的DOS窗口使用SHOW VARIABLES LIKE ‘%character%’,命令查看修改数据表的编码命令:alter database 数据库名 character set utf8;方式二:修改my.ini配置文件,找到下面两个进行修改defaul...
2020-04-26 23:26:49
1326
原创 2020年3月java面试汇总
文章目录一. Java1. 基本数据类型2. jdk,jre,jvm之间的关系3. 面向对象三大特性4. 面向对象开发的六大原则5. 什么是面向对象?什么是面向过程?什么时候分别使用它们?6. 说一下继承与实现?接口的常量与方法是什么修饰的?7. String为什么是不可变的?底层使用什么实现的?8. Int和Integer的区别,在使用时有什么区别?数据库中的数据是int,什么情况下int和In...
2020-03-30 17:00:44
778
1
原创 SpringCloud
快速入门注册中心Eureka一个服务治理组件,包括服务注册和服务发现,用来搭建服务注册中心基于REST的服务,用来定位服务,进行中间层的服务器的负载均衡和故障转移spring cloud对Eureka进行了二次封装采用了C-S设计Eureka与Zookeeper的比较CAPC-一致性A-可用性P-分区容错性(必有)CA冲突搭建可配置Eureka服务注册中心...
2020-03-16 22:49:53
159
原创 p2p项目过程中知识点
idea快捷方式光标放到方法名上面,ctrl+alt+b 直接进入到方法中Debug模式,F7进入到方法中,F8跳出方法,F9直接到下一个断点templatesswitch…case …<div th:switch="${currentPage}"> <span th:case="1"> 首页 上一页 </span> <span...
2020-01-08 12:19:00
1341
原创 nginx下session丢失原因及解决办法
session机制简单了解由于HTTP协议是无状态的协议,一次浏览器和服务器的交互过程就是:浏览器:你好吗?服务器:很好!这就是一次会话,对话完成后,这次会话就结束了,服务器端并不能记住这个人,下次再对话时,服务器端并不知道是上一次的这个人,所以服务端需要记录用户的状态时,就需要用某种机制来识别具体的用户,这个机制就是Session。sessionId传递流程客户端在发送请求时 ,...
2020-01-08 10:27:30
6554
2
原创 nginx
认识nginx了解nginxNginx (engine x)采用C语言开发编写的,是一个高性能的Web服务器和反向代理服务器,也可以作为邮件代理服务器。Nginx 特点是占有内存少,并发处理能力强,以高性能、低系统资源消耗而闻名,Nginx官方测试为5万并发请求。与Nginx同类型的Web服务器还有Apache、Lighttpd(音同lighty)、Tengine(阿里巴巴的) 等。正向代...
2020-01-07 14:49:26
600
jQuery.md5.zip
2020-01-03
bootstrap插件.zip
2019-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人