![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
从入门到要饭
这个作者很懒,什么都没留下…
展开
-
SpringBoot+H5微信登陆(网页)
redirect_uri 参数错误,明明都配置一样了,就是不行。原创 2022-09-06 20:41:14 · 299 阅读 · 1 评论 -
SpringBoot 2.3新特性
优雅停机优雅停机,顾名思义,更加优雅的关闭程序。在2.3之前tomcat容器被关闭时会被直接关闭但在这之后springboot加入了这个新的特性开启方法:server: port: 9096 #将停机方式设置为 '优美' shutdown: graceful默认使用的是:IMMEDIATE (直接关闭)可选参数:spring: #设置生命周期 lifecycle: #最大等待时间 timeout-per-shutdown-pha...原创 2021-08-26 18:24:58 · 1048 阅读 · 0 评论 -
MyBatis-Plus3小笔记
1.忽略插入null值insert-strategy: not_empty,非空判断(只对字符串类型字段,其他类型字段依然为非NULL判断)2.oracle插入空报错问题jdbc-type-for-null: varchar全局模式3.baseMapper方法执行错误:sql不对、列确实查看对应的mapper.xml文件中是否有重名id,例如:insert随时补充2021年8月24日...原创 2021-08-24 10:44:51 · 513 阅读 · 0 评论 -
MAVEN小笔记
1.如果一个maven模块A定义了父模块为spring...parent此时如果使用dependencyManagement定义一个父模块中重复的依赖时,版本将会被替换很有可能导致冲突2.待定..原创 2021-08-11 17:11:10 · 69 阅读 · 0 评论 -
Java中的引用类型 - 新文化运动好(白话文)
讲这么抽象干什么?我给你一定子!本文仅仅对引用类型的一些使用和特点进行了表述进行测试时,需要使用-Xmx20M进行约束才能测试出效果来强引用、软引用、弱引用、虚引用1.强引用平时我们使用的引用,例如:Object obj = new Object();就叫强引用在内存中一定有一小块变量记录这个变量:obj,它指向一大块内存,我们new出来的new Object();特点:就算程序OOM,强引用也不会被回收2.软引用SoftReference声明一个软引用.原创 2021-08-04 17:44:39 · 109 阅读 · 0 评论 -
SpringBoot整合Redis并使用redisTemplate操作Redis出现的坑
使用redisTemplate.opsForValue().set() 将数据放入缓存的时候,因为我设置了序列化格式为json,使用的Jackson2JsonRedisSerializer来实现的value序列化,但有一个问题就是,如果你没有指定类型,取出来的时候会变为LinkedHashMap ,然后报:java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxx面向百度编程一番之后,找到解决方案如原创 2020-12-10 16:39:19 · 3137 阅读 · 0 评论 -
Mysql 插入一条数据,存在就更新,不存在就插入
官方的解释是使用:INSERT ... ON DUPLICATE KEY UPDATE语句例子:INSERT INTO t1 (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE c=c+1;UPDATE t1 SET c=c+1 WHERE a=1;没试过这种方式2、REPLACEREPLACE INTO user (id,open_id,nick_name,gender) VALUES(456,"789456","张", ...原创 2020-12-10 15:49:03 · 1001 阅读 · 0 评论 -
bootstarp4+Jquery parsley表单校验
实例:HTML代码<form class="needs-validation" id="joinFrom" action="panel.html" data-parsley-validate> <div class="row"> <div cl原创 2020-10-29 20:27:51 · 410 阅读 · 0 评论 -
IntelliJ IDEA 将项目拉取、上传至Git
进入公司Git Lab,有的同学是GitHub,有的是Coding,就不多说了GitHub较多,这里就用GitHub举例点击Clone or download,选择HTTP,复制链接下载之后,找到项目目录,删除.git文件,如果没有,将windows隐藏目录打开删除.git的原因是我要重新上传到另一个地方,如果没有拉取项目,直接从这里开始回到idea,点击VCS - > ...原创 2019-08-01 17:59:41 · 692 阅读 · 0 评论