自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dynamic-datasource-spring-boot-starter和shiro结合 踩坑

dynamic-datasource-spring-boot-starter基于注解的多数据源,和mybatisPlus搭配,干活不累一般用到多数据源,大部分是这样:A:共同配置信息的数据库B:垂直业务信息的数据库SpringBoot MybatisPlus 下,整合动态多数据源爆出来:The error may involve defaultParameterMap总之就是提示找不到这张表。dynamic-datasource-spring-boot-starter作者给出的解决方案

2021-06-21 22:46:38 445

原创 MySQL Json类型筛选为空的行

MySQL 新的版本加入了对json字段的支持。筛选json类型出来为空的行。SELECT * FROM tableName WHERE JSON_LENGTH(content)=0不推荐使用:SELECT * FROM tableName WHERE content LIKE '%[]%'遇到这样的数据结构,筛选不准确。[{"id":1,"child":[{……}]},{……}]MySQL常用json操作入库的数据类型长这样(json数组)[{"id":1,"child":[.

2021-02-19 11:07:01 2375

原创 MySQL查询出来的数据作为新建表数据

周一上班,突然发现跑的日志搜集服务挂了,先启动服务,可是周六周日的日志全跑到周一的表了,后面写入数据的时候需要判断日志时间再写入对应的表。现在需要手工分离出周六周日的数据。表存在insert into 目标表 select * from 数据表表不存在select * into 目标表 from 数据表结果sql报错了,原来是MySQL不支持上面的写法。Undeclared variable: raw_data_20201017解决如下:先保存Create table `

2020-10-19 10:35:11 1066

原创 Java8的Stream流(2)

如下数据:List<String> list = new ArrayList<>();list.add("10");list.add("20");list.add("30");list.add("40");list.add("50");集合字符转intlist .stream() .map(s->Integer.parseInt(s)) .forEach(System.out::println);//或者引用的形式list .stream()

2020-09-11 09:58:02 129

原创 Java8的Stream流(1)

不讲道理,先说怎么用假设有个需求:集合有如下数据【武汉大学武汉科技大学武汉工程大学中国地质大学华中科技大学华侨大学华中师范大学华中农业大学】打印出 以-华-开头,且长度为六的字符串 List<String> list = new ArrayList<>(); list.add("武汉大学"); list.add("武汉科技大学"); list.add("武汉工程大学"); list.add("中国地质大学"); list.add("

2020-09-10 16:54:25 113

原创 用shell脚本部署spring boot

项目是Spring Boot,每次修改完bug后,都需要重新部署到Linux上。ps -ef| grep 服务名然后kill掉然后再nohup java -jar 一下。总是重复,想到了shell。#!/bin/sh# This script is used to restart the serviceID=`ps -ef | grep org | grep -v "$0" | grep -v "grep" | awk '{print $2}'`echo "---------------"

2020-09-01 15:05:08 163

原创 mybatis 动态标签之前缀和后缀

今天熟悉项目的时候,看到mybatis的sqlxml文件中配置的有这句:<trim prefix="(" suffix=")" suffixOverrides=",">prefix:在trim标签内sql语句加上前缀。suffix:在trim标签内sql语句加上后缀。prefixOverrides:指定去除多余的前缀内容suffixOverrides:指定去除多余的后缀内容一般是sql语句中有多个动态标签,比如if,最终编译成sql的时候,可能有多余的,...

2020-08-27 10:03:25 2250

原创 LayUI表单上传文件

LayUI,上传文件携带参数。前端:<div class="layui-form" style="width: 700px;margin-top: 10px"> <div class="layui-form-item"> <label class="layui-form-label">包名</label> <div class="layui-input-block"> <i

2020-08-20 11:01:01 3776 1

原创 MyBatis Plus 自动类型转换之TypeHandler

自动类型转换数据库里有一个ids字段,里面存放的都是一些其他表的主键id,逗号分隔。按照我一开始的解决思路,转换成String,然后再分割一下,转换成Set。git提交代码后,老大审查代码,摇头。才了解到MyBatis有一个TypeHandler.上代码:@MappedTypes(Set.class)@MappedJdbcTypes(JdbcType.VARCHAR)public class SetTypeHandler extends BaseTypeHandler<Set> {

2020-08-20 10:18:40 8997 3

原创 记一次SpringBoot上传文件遇到的坑

当上传的文件超过1m的时候需要修改配置文件如下spring: servlet: multipart: enabled: true max-file-size: 50MB max-request-size: 50MB修改后依然报错如下:Failed to parse multipart servlet request; nested exception is java.io.IOException:Processing of multipart/for

2020-08-18 17:58:34 1533

空空如也

空空如也

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

TA关注的人

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