![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 55
菜鸡一个,多多指教
写代码,是一种感情的投入,是一种心灵上的解压!有人说,不懂代码的人,是没有味道的人,那么不喜欢写代码的人就是不解风情之人 ,其实,人爱上的不是代码,而是写代码时超脱外物、心无旁骛、与世无争的感觉,将自己的心事一点点的融入其中,融入的不仅是心事,而是一点开心,一点伤感,一点回忆,一点哀愁,一些想念和一些无法对别人诉说的故事,把愉快和不愉快的事情融入代码里………………
展开
-
后台防重复点击实现方案
后台防止重复点击的实现方案比较多,这里介绍的是利用Spring的Aspect来实现接口防重点击。话 不多说,直接附上代码1、配置自定义注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * 重复点击的切面 * * @a原创 2021-07-09 11:17:32 · 2423 阅读 · 3 评论 -
MySQL按照字母及数字升序排列
1.定义一个函数,在MySQL中运行后,Java程序就可以直接调用这个函数了CREATE FUNCTION `Num_char_extract`(Varstring VARCHAR(100)CHARSET utf8, flag INT) RETURNS VARCHAR(50) CHARSET utf8BEGIN DECLARE len INT DEFAULT 0; DECLARE Tmp VARCHAR(100) DEFAULT ''; SET len=CHAR_LENGTH(Varstring)原创 2021-06-28 15:54:39 · 1024 阅读 · 0 评论 -
使用SpringBoot/Aspect实现日志埋点
在开发过程中,可能会遇到需要记录用户操作记录的情况,这时候可以使用Spring的AOP实现日志埋点,记录用户的操作行为实现步骤:1.日志记录注解(使用时直接添加到需要记录的方法上)package com.immo.jkzs.annotation;import com.immo.jkzs.enums.OperationType;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;impor原创 2021-06-01 16:48:56 · 2373 阅读 · 2 评论 -
解决网页微信扫码登录报40163
1、问题描述:大家在做微信扫码登录时,可能会遇到40163的错误,具体报错如下:{“errcode”:40163,“errmsg”:"code been used}。网上对于这个问题的说法千差万别,但都没有一个好的解决方法。经过调试检查,最终找到了问题所在2、前期准备:要完成微信扫码登录功能,要先注册相关账号,拿到应用的appId和secret,配置好外网可以访问的网址(授权回调地址)。注意授权回调地址,不能简单使用用回调方法(例如: /api-uaa/oauth/wechat/callback),原创 2021-03-10 11:41:58 · 15825 阅读 · 2 评论 -
SpringBoot反序列化Date类型失败解决方案
1、问题排查出现的场景:服务端通过springmvc写了一个对外的接口,返回一个json字符串,其中该json带有日期,格式为yyyy-MM-dd HH:mm:ss客户端通过feign调用该http接口,指定返回值为一个Dto,Dto中日期的字段为Date类型客户端调用该接口后抛异常了。异常如下:feign.codec.DecodeException: JSON parse error: Can not deserialize value of type java.util.Date from原创 2021-01-18 09:08:09 · 6478 阅读 · 1 评论