![](https://img-blog.csdnimg.cn/79d211ff691b4076a42353031ab7b668.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
零散知识点
记录一些零散知识点
Eric-x
永远相信美好的事情即将发生
展开
-
好博客好资料记录链接
好博客好资料记录链接原创 2022-06-20 10:34:41 · 169 阅读 · 0 评论 -
解决 Cannot find current proxy: Set ‘exposeProxy‘ property on Advised to ‘true‘ to make it available,
2、开启AOP获取(在SpringBoot启动类或者配置类上加)默认是false,不允许获取代理对象,我们改成true即可~因为使用了AOP中的获取代理对象,代码如下 报错代码。原创 2023-05-19 17:54:01 · 5599 阅读 · 2 评论 -
解决SpringBoot项目中@RestControllerAdvice全局异常失效问题
解决SpringBoot项目中@RestControllerAdvice全局异常失效问题原创 2022-10-27 14:14:19 · 10813 阅读 · 1 评论 -
解决MySQL导入.CSV数据中文乱码
解决MySQL导入.CSV数据中文乱码原创 2022-09-11 14:45:56 · 4418 阅读 · 1 评论 -
RunApi使用详解
RunApi使用详解原创 2022-09-11 14:21:55 · 9204 阅读 · 2 评论 -
RunApi在发送请求的时候添加Token
RunApi在发送请求的时候添加Token原创 2022-09-11 14:17:20 · 1019 阅读 · 0 评论 -
MySQL批量导入Excel数据【超详细】
三分钟解决MySQL批量导入Excel数据【超详细】原创 2022-08-23 21:15:31 · 26582 阅读 · 10 评论 -
什么是WebSocket 和 Java使用WebSocket实现前后端交互实战(可用作在线沟通)
Java使用WebSocket实现前后端交互(可用作在线沟通)原创 2022-08-21 15:00:40 · 3996 阅读 · 2 评论 -
解决 This request has been blocked; this endpoint must be available over WSS.
解决websocket本地可以正常连接,但部署到服务器就链接不了问题。解决 This request has been blocked; this endpoint must be available over WSS.原创 2022-08-21 14:37:11 · 14503 阅读 · 0 评论 -
心态的变化
一个月没发博客了,这一个月学到了挺多东西,其实还是很想发博客的,一方面加深自己的理解,一方面在网络中贡献自己的微薄之力(虽然没多少人看,但是也算是一个记录,哈哈),但由于工作原因,一直没时间写,今天也不聊技术,分享一些心态上的变化,也记录一些之前收藏博客中觉得不错的句子,就当是一个日记吧。1、2022-08-05 这一天发生了一件非常重要的事情,也想通了一些始终想不通的东西,这一天,我想到了一句话:在死亡面前,所有的一切都是过往云烟,人生如戏,不忘初心,方得始终,只有自己才知道自己要去的彼岸。2、一旦停下来原创 2022-08-07 00:30:48 · 120 阅读 · 0 评论 -
解决 vagrant up下载太慢的问题
手动下载CentOS7镜像,这里的2004_01可以修改成自己想要的版本(这里下载很快的,一两分钟就搞定了)https://cloud.centos.org/centos/7/vagrant/x86_64/images/CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box1、cd到下载镜像的文件,打开window cmd命令窗口2、初始化(这一步记得做) vagrant init centos/73、使用命令加载CentOS7(注意路径)4、安装即可:v原创 2022-07-07 20:27:39 · 2927 阅读 · 5 评论 -
Java模拟发送Http请求详细示例
对接第三方接口,肯定是需要我们自己模拟浏览器来发送请求的,有的文档中有demo,有demo改一改参数配置就好了,但有的接口却没有demo,只有一份接口参数介绍文档,这时候就需要我们自己来写发送请求的代码了。使用依赖请求代码如下:......原创 2022-06-19 16:14:47 · 3664 阅读 · 0 评论 -
Java实现将MultipartFile转换为base64编码
在实际项目中,有些场景我们需要将图片文件转换为base64来进行操作,特此记录一下如何转换原创 2022-06-19 11:39:32 · 4411 阅读 · 2 评论 -
实现以form-data参数发送post请求
请求参数Body以multipart/form-data方式提交。原创 2022-06-19 11:32:22 · 4556 阅读 · 0 评论 -
从JsonElement获取数据(Java获取JSON中的某个值)
从JsonElement获取数据(原创 2022-06-16 11:57:30 · 2297 阅读 · 0 评论 -
Java 生成支付二维码返回给前端和自定义二维码背景色
Java 生成支付二维码返回给前端和自定义二维码背景色原创 2022-06-14 11:57:57 · 3655 阅读 · 0 评论 -
Java JSON转换为map
json转map的六种方式原创 2022-06-13 11:28:49 · 28010 阅读 · 0 评论 -
Not registered via @EnableConfigurationProperties, marked(@ConfigurationProperties的使用)
解决@ConfigurationProperties(prefix = "xxx")爆红问题原创 2022-06-16 11:07:54 · 1426 阅读 · 0 评论 -
解决org.apache.commons.codec.binary.Base64爆红问题
在pom文件中添加依赖就好,如下:参考链接:https://blog.csdn.net/li1325169021/article/details/110622214原创 2022-06-11 17:57:56 · 2678 阅读 · 0 评论 -
@Validated 和 @Valid 的真正区别和使用方式
@Validated 和 @Valid 的区别主要在三个地方:分组、嵌套校验、注解位置@Validation对@Valid进行了二次封装,在使用上并没有区别,但在分组、注解位置、嵌套验证等功能上有所不同,这里主要就这几种情况进行说明。如果@Validated注解在成员属性上,则会报不适用于field错误一个待验证的pojo类,其中还包含了待验证的对象,需要在待验证对象上注解@Valid,才能验证待验证对象中的成员属性,这里不能使用@Validated。举例:需要约束校验的bean:注意:这里对tea原创 2022-06-10 21:56:41 · 1131 阅读 · 0 评论 -
Bigdecimal的加减乘除、比较大小、向上向下取整 和 Bigdecimal的集合累加、判断BigDecimal是否有小数
Bigdecimal的常见操作,快来看看吧~原创 2022-06-08 20:18:31 · 2482 阅读 · 0 评论 -
@JsonFormat和@DateTimeFormat的区别和使用
@JsonFormat和@DateTimeFormat的区别原创 2022-06-08 15:58:17 · 239 阅读 · 0 评论 -
@NotBlank、@NotNull 、@NotEmpty 区别和使用
介绍了@NotNull与@NotBlank的区别和使用原创 2022-06-08 10:19:05 · 1366 阅读 · 0 评论 -
微信公众号消息通知 “errcode“:40164,“errmsg“:“invalid ip
本地发起微信公众号推送信息,返回状态码40164,在微信公众平台,公众号后台添加白名单即可原创 2022-06-06 19:21:01 · 1577 阅读 · 0 评论 -
MultipartFil转为File
MultipartFile 转换为 File 文件原创 2022-06-02 16:45:25 · 491 阅读 · 0 评论 -
公司项目中的biz层和manager层是干啥的
我们都知道熟悉的三层架构:dao层:数据传输对象,一般是把数据库表封装成对象,表的各个字段就是该对象的各个变量。service层:相对具体的业务逻辑服务层。controller层:主要负责接受前台的数据和请求,并且在底层处理完之后把结果返回回去,一般不能写业务逻辑在这一层,因为第一造成了不可复用,第二以后的维护困难,第三这一层没有上层,如果给用户返回了奇怪的错误信息会不好看。如果是小应用,而且后续扩展的可能性不高,只需要Dao——service——controller的,但是去到公司发现,公司的原创 2022-05-27 11:43:04 · 4572 阅读 · 0 评论 -
mybatis-plus实现自定义SQL、多表查询、多表分页查询
前言本文介绍了在mybatis-plus中如何实现:自定义SQL语句,多表查询语句,多表分页查询语句在说怎么实现之前我们要先明白一个概念,就是mybatis-plus是在mybatis的基础上进行增强,并不做改变,所以mybatis的操作在mybatis-plus中也是一样可以使用的,咱们直接上代码文章目录前言1、自定义SQL2、多表查询3、多表分页查询4、多表分页条件查询1、自定义SQL在mapper中自定义一个方法即可@Repositorypublic interface UserM原创 2022-05-05 14:18:12 · 18107 阅读 · 0 评论 -
log4j-slf4j-impl cannot be present with log4j-to-slf4j
springboot报错“log4j-slf4j-impl cannot be present with log4j-to-slf4j”原因:log4j与springboot自带的logging冲突<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions原创 2022-04-29 10:04:04 · 597 阅读 · 0 评论 -
SpringBoot集成EasyExcel实现对excel的读和写操作(导出和导入)
前言前言:记录如何使用Java来实现对excel的读和写操作,用的是阿里封装的EasyExcel,使用起来非常的方便和简洁。操作语言:Java8工具:IDEA项目结构:maven项目强调:该文章虽然写的是对excel的读和写,但其实导出操作本质上也是往excel写入数据,而导入操作就是读取excel中的数据来展示到页面(或者是新增数据),所以在实际开发中,也是可以将这套操作应用到导入和导出的。目的:该文章求的是步骤详细、过程简单,保证小白也能操作成功,希望能帮到大家~文章目录前言1、Eas原创 2022-04-27 11:41:42 · 4287 阅读 · 4 评论 -
eclipse项目如何使用IDEA打开
1、点击左上角的File→New→Project from Existing Sources。2、选择到要打开的项目路劲,选择好后点击OK3、先勾选 Import project from external model 后选择Eclipse后点击Next。4、无需设置,直接点击Next。5、继续点击Next。6、继续Next。7、选择运行项目的JDK版本,选择后好点击Finish即可完成了~8、成功打开...原创 2022-04-26 15:54:21 · 20915 阅读 · 1 评论 -
JAVA BigDecimal的相加相减
在工作中遇到一个BigDecimal相加的问题,发现是不能像int类型那样相加的,必须使用如下方式:BigDecimal totalAmount = new BigDecimal(0);totalAmount = totalAmount.add(new BigDecimal("100"));System.out.println(totalAmount); //输出100同时,在new一个BigDecimal对象的时候,最好传入字符串或者int类型的数字,因为传入double类型的数字会有很神奇的事原创 2022-04-25 10:44:59 · 11778 阅读 · 0 评论 -
com.mysql.jdbc.Driver报红
spring.datasource.driverClassName=com.mysql.jdbc.Driver报红解决原因:缺少mysql驱动包参考资料:https://blog.csdn.net/qq_44065303/article/details/108204720原创 2022-04-16 15:37:00 · 888 阅读 · 0 评论 -
centos7 显示 该虚拟机似乎正在使用中。 如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏。
故障:Linux系统无缘无故启动不了,显示损坏了。原因:物理突然关机或者断电啥的非正常关机,被上锁了。解决:把这个文件删除就好了。原创 2022-04-15 17:51:57 · 710 阅读 · 0 评论 -
解决CentOS7(无限登录)登录后又跳转到登录页面的问题
解决CentOS7无限登录的问题原创 2022-03-11 20:25:38 · 16998 阅读 · 6 评论 -
JS中const、let、var的区别和用法
var、let、const的区别,看这一篇就够了原创 2022-01-23 15:35:36 · 452 阅读 · 0 评论 -
Chrome使用console.log打印无效【已解决】
试试可能会给你惊喜呢原创 2022-01-21 17:04:40 · 3483 阅读 · 2 评论 -
两步解决IDEA每次新建项目都需要重新配置maven的问题
两步解决每次新建项目都要重新配置maven的问题,包括仓库也能自动回填了原创 2022-01-07 14:53:16 · 14257 阅读 · 1 评论 -
SpringMVC中@DateTimeFormat与@JsonFormat的作用
1、@DateTimeFormat@DateTimeFormat的作用是入参格式化,前台传string类型的时间字符串,此注解将字符串转换为Date类型。@DateTimeFormat(pattern=“yyyy-MM-dd HH:mm:ss”)2、@JsonFormat@JsonFormat的作用是出参格式化,当我们返回json对象给前台时,其中直接从数据库取出的时间可能不是自己想要的类型,比如:“date”: “2018-08-01T14:25:31.296+0000”这个格式并不是我们想原创 2022-01-05 20:58:14 · 2351 阅读 · 3 评论 -
将Notepad++添加到鼠标右键
将Notepad++添加到鼠标右键原创 2022-01-02 14:15:02 · 415 阅读 · 0 评论 -
layui按钮不放在form中,如何提交表单
一般使用Layui中的表单,我们都是使用监听按钮的方式来提交,这样我们不用一个一个参数取获取文本框的值了,很方便。一般这样使用都是需要将按钮放在form表单中,也符合我们日常书写的习惯。但有时候按钮没有放在form表单中,这时候我们使用监听按钮就获取不到值了。这个时候咋整呢?在form表单内放一个按钮,隐藏掉,当点击外部按钮保存的触发该按钮即可。...原创 2021-12-29 10:17:18 · 1419 阅读 · 0 评论