自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 mybatis-plus EnumTypeHandler映射到错误的枚举类型

mybatis-plus 为枚举类型指定typeHandler为EnumTypeHanlder所引发的惨案

2022-07-02 19:38:59 884 2

原创 mybatis association内嵌collection踩坑

问题背景主要用到了association和collection的关联的嵌套 Select 查询最终返回VO实体@Data@ApiModel(description = "智能名片 模板数据")public class BizCardTemplateVO { @ApiModelProperty("模板id") private Integer id; @ApiModelProperty("模板名称") private String templateName;

2022-04-30 10:05:57 1328

原创 解决vue-cli element-ui打包报错Unexpected token: punc (() [./~/element-ui/packages/row/src/row.js

先看这里我看了这个博主的内容还是打包失败,然后我查看了一下我的node_modules下面的element-ui版本所以灵活替换一下就可以啦

2021-09-10 09:37:52 273

原创 SpringBoot网页预览或下载pdf、图片

1.预览(新窗口打开 不自动下载)@GeMapping,@ResponseBody,produces = MediaType.APPLICATION_PDF_VALUE配合使用produces告诉Spring,我们需要返回的是一个pdf,再加上@ResponseBody注解,然后返回类型需要是byte[](不管你用的什么方式了读取数据,最终你要将想要下载的数据转换成字节数组),接下来的事情就交给Spring了可以参考这个2.下载 (直接在浏览器窗口将文件下载下来)@GeMapping,@Resp

2021-08-02 17:30:21 1388

原创 Mac踩坑日记之bash/zsh配置环境变量

m1的macbook到手后第一件事情就是装环境、配置环境变量。第一次用macos就跟着网上一顿操作java、maven的环境变量都设置到了.bash_profile 中。今天偶尔像命令行查看maven版本输入mvn -v后命令行提示command not found让我陷入一阵迷茫中。。。(?我不是配了环境变量吗)一顿百度后发现在命令行键入source .bash_profile可以使我的环境变量生效。查阅资料发现mac默认的sheel是zshbash_profile 是bash的环境变量文件每次

2021-05-26 22:21:09 1099

原创 阿里云 云数据库RDS Specified key was too long; max key length is 767 bytes

MYSQL5.7原因数据库表采用utf8编码,其中varchar(255)的column进行了唯一键索引而mysql默认情况下单个列的索引不能超过767位(不同版本可能存在差异)于是utf8字符编码下,255*3 byte 超过限制解决1 使用innodb引擎;2 启用innodb_large_prefix选项,将约束项扩展至3072byte;登录RDS控制台...

2021-05-07 11:09:46 371

原创 SpringBoot微信公众号授权访问认证文件

@SpringBoot微信公众号授权访问认证文件SpringBoot微信公众号授权访问认证文件项目基于 若依将认证文件存放到static目录修改静态资源映射ResourcesConfigregistry.addResourceHandler("/MP_verify_*.txt").addResourceLocations("classpath:/static/");3. SpringSecurity设置为不需要授权"/MP_verify_*.txt"...

2021-04-25 11:06:07 726 1

原创 探究ArrayList的初始化过程

ArrayList的默认长度是 10.new ArrayList后并没有完成数组的初始化.调用add()方法后才完成真正的初始化private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {};public ArrayList() { this.elementData = DEFAULTCAPACIT...

2020-03-15 01:14:56 320

原创 踩坑日记之RedisTemplate序列化配置

在配置RedisTemplate的时候,要配置一个如下代码 @Bean public RedisTemplate<Object,Object> redisTemplate(){ RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>(); ...

2020-02-29 23:20:24 534

原创 java return this.

java return this 的笔记rerurn this用来返回当前对象的引用比如:Person person;这里的person就是一个Person的引用Person person = new Person();–>person指向Person对象的地址public class testThis { public static void main(String[] arg...

2019-05-21 22:17:30 9052 6

原创 Object[]转String[]或其他类型(toArray())

使用Collection的toArray()无参方法默认是返回Object[],但是又的时候我们想用别的类型该怎么办呢?方法一:toArray()带参数如:String[] value = param.toArray(new String[0]);new string[0]的作用:如果指定的数组能容纳该 collection,则返回包含此 collection 元素的数组。否则,将根据...

2019-05-07 22:25:59 9844 2

原创 手写不可重入锁---学习笔记

手写不可重入锁public class LockTest { Lock lock = new Lock(); public void a() { lock.lock(); b(); lock.unlock(); } public void b () { lock.lock(); System.out.println("....."); lock.unlock(...

2019-04-25 22:46:45 177

原创 JAVA---递归改工程编码

JAVA—递归改工程编码把以前学校机房的电脑写的代码拷贝到自己的电脑上发现乱码了,联系这几天学习的IO操作,自己写了一个字符转换代码。import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;public class EncodeChange02 { public sta...

2019-04-09 22:34:38 103

空空如也

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

TA关注的人

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