自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 element el-drawer 滚动

<style> .el-drawer { overflow: scroll }</style>

2020-11-22 21:12:45 754

原创 SpringBoot @NotBlank错误

java 验证出现如下错误:javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint错误原因 Java实体类中属性是Integer类型,用了NotBlank判断不能为空,而这个注解是判断字符串是否为空解决办法 去掉@NotBlank注解、使用@NotNull...

2020-10-26 17:41:04 2651

原创 axios+springboot 文件上传

思路:客户端通过表单方式上传服务端使用 @RequestParam 接收注意事项:服务端接收所有表单数据时,只能使用 @RequestParam ,不能使用@RequestBody前端要把文件代码: @PutMapping(path = "/app/questions/{id}") @Transactional public void update(@PathVariable Long id, @RequestPara

2020-10-26 17:34:59 412

原创 Java Hutool导出 excel 时设置列宽及对齐方式

ExcelWriter writer = ExcelUtil.getWriter(true); writer.getStyleSet().setAlign(HorizontalAlignment.LEFT, VerticalAlignment.CENTER); //水平左对齐,垂直中间对齐writer.setColumnWidth(0, 40); //第1列40px宽writer.setColumnWidth(1, 15); //第2列15px 宽...

2020-10-26 09:03:51 9923 1

原创 postgres 修改字段类型

ALTER TABLE '表名' ALTER COLUMN '列名' type 新类型;例如ALTER TABLE "t_category" ALTER COLUMN "photo_filenames" TYPE text;

2020-10-26 08:59:42 10185 2

原创 git pull 强行覆盖本地文件

git fetch --allgit reset --hard origin/master //把HEAD指向最新下载的版本

2020-10-23 20:54:13 187

原创 postgres 进入命令行模式

su - postgrespsql -U 用户名 -d 数据库名

2020-10-21 10:05:48 1942

原创 postgres设置序列值

将序列的值设置成10000,下一个将是10001select setval('t_user_id_seq', 10000);获取下一个序列值,注意获取后,序列值将会自动增加select nextval('sequence_name');

2020-10-21 10:01:38 6562 1

原创 git密钥生成

cd ~/.ssh生成密钥对ssh-keygen -o...中间的输入可以回车略过...查看公钥,用于上传到 github、gitee 等平台cat ~/.ssh/id_rsa.pub

2020-10-21 09:56:57 93

原创 Java下载 HTTP 文件

使用 Hutool 来一键下载import cn.hutool.http.HttpUtil;File tmpFile = new File("/tmp/" + UUID.randomUUID().toString() + ".mp3");HttpUtil.downloadFile("https://a.com/b.mp3", tmpFile);

2020-10-21 09:53:46 384

原创 postgresql 时间格式化

SELECT to_char(create_time,'yyyy-mm-dd hh24:mi:ss') FROM t_useryyyy 年mm 月dd 日hh 小时,12小时制hh24 小时,24小时制mi 分钟ss 秒

2020-10-17 14:09:30 4717

原创 mybatis-plus postgresql 多个字段排序

需求显示用户列表时,被禁用的用户放到列表最后,并且 按ID 倒序排列解决方法此时需要用到多个字段排序的方法QueryWrapper<User> wrapper = new QueryWrapper<>();wrapper.orderByDesc("status").orderByDesc("id");可以分别对不同的字段,采取不同的排序方法...

2020-10-17 09:18:46 9003

原创 mybatis-plus 时间大于小于问题

错误描述org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: org.postgresql.util.PSQLException: FEHLER: Operator existiert nicht: timestamp without time zone > character varying 建议:Kein Operator stimmt mit dem angegebene

2020-10-15 10:58:31 10850 1

原创 spring @RequestBody 中使用内部类时的限制

必须将内部类声明为 static,否则无法正常接收解析

2020-10-13 11:09:17 1234

原创 RedisTemplate的key、value默认序列化器问题

问题描述使用RedisTemplate存储的数据,在 redis-cli 客户端查看时,key 和 value 都会携带类似\xac\xad\这样的字符串。问题分析是由于默认使用了 jdk 的序列化方式。以下是是 支持的序列化方式解决方法key 使用 String 序列化,value 使用 json 序列化。@Configurationpublic class RedisConfig { @Autowired RedisTemplate redisTemplate;

2020-10-13 10:54:52 1237

原创 RedisTemplate 操作 Long 类型值

RedisTemplate 操作 Long 类型值问题描述解决方法问题描述使用 RedisTemplate 存入 redis 的 Long 数据,在读取时,会提示类型错误,无法将 Integer 转换成 Long。解决方法使用 Object 进行接收,然后根据类型再将其转换成 Long Long userId = null; if (userIdObj instanceof Integer) { userId = ((I

2020-10-13 10:44:42 3204

原创 vi/vim高亮问题

问题描述:在使用 vim 过程中,有时打开文件,会发现某个词一直高亮。无论重新打开,还是打开其他文件,都会一直如此。经测试,在 CentOS 系统下会如此,本地 mac 不会出现。原因分析:由于在上次使用 vim 编辑某个文件时,搜索一些内容的时候就会在全局高亮搜索的内容,只要不进行下一次搜索,这次搜的词就一直亮着。解决方法:方法一:搜索一个不存在的词,比如在命令模式下输入/进入到搜索...

2019-10-11 10:15:14 830

空空如也

空空如也

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

TA关注的人

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