- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 mybatis-plus EnumTypeHandler映射到错误的枚举类型
mybatis-plus 为枚举类型指定typeHandler为EnumTypeHanlder所引发的惨案
2022-07-02 19:38:59
938
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
1425
原创 解决vue-cli element-ui打包报错Unexpected token: punc (() [./~/element-ui/packages/row/src/row.js
先看这里我看了这个博主的内容还是打包失败,然后我查看了一下我的node_modules下面的element-ui版本所以灵活替换一下就可以啦
2021-09-10 09:37:52
303
原创 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
1476
原创 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
1126
原创 阿里云 云数据库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
401
原创 SpringBoot微信公众号授权访问认证文件
@SpringBoot微信公众号授权访问认证文件SpringBoot微信公众号授权访问认证文件项目基于 若依将认证文件存放到static目录修改静态资源映射ResourcesConfigregistry.addResourceHandler("/MP_verify_*.txt").addResourceLocations("classpath:/static/");3. SpringSecurity设置为不需要授权"/MP_verify_*.txt"...
2021-04-25 11:06:07
774
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
348
原创 踩坑日记之RedisTemplate序列化配置
在配置RedisTemplate的时候,要配置一个如下代码 @Bean public RedisTemplate<Object,Object> redisTemplate(){ RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>(); ...
2020-02-29 23:20:24
549
原创 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
9148
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
9940
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
187
原创 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
112
空空如也
git中commit的一些问题
2019-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人