- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 mongodb连表字段的类型不一致处理
需求:需要从member , memberMessage两个集合中按照memberId,msgTimesTamp 分组 并返回sex , city , msgTimesTamp。member 中有个memberId 字段是NumberLong 类型的,memberMessage 中的fromUserId 是String类型的。难点:就是在于 memberId,fromUserId 字段类型不一致, 导致连表查询不出数据解决方案就是把fromUserId由String 类型 转为NumberLong 类
2022-01-18 10:17:18
1675
原创 Spring的ConfigurationProperties复杂结构的配置
注:我们的yml配置可能有多层,这是如果使用@ConfigurationProperties(prefix="")里面的前缀匹配就会映射不上。1:配置文件结构mq: order: #创建订单 create: exchange: orderCreateExchange queue: orderCreateQueue routeKey: OrderCreateRouteKey #订单超时 overTime: exchange
2021-12-01 18:08:37
1170
原创 mysql 存储过程 批量插入20W数据用时8s
需求:原先有一个张表t_member 存储用户数据,现有个功能需要存储很多用户数据,为了不让t_member表的column继续膨胀,选择添加一张关联表(t_bbs_behavior_data)为了简化开发,因此需要把t_member的id关联上t_bbs_behavior_data的memberIdNO1.测试数据20W 用时7-8s,不建议使用临时表然后定义变量使用while循环插入(用时太久了)delimiter $$drop PROCEDURE if exists saveBatchBeh
2021-11-13 17:47:23
1568
3
原创 springboot集成mongodb 连接池配置
集成依赖<!-- mongodb --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>在yaml中输入spring.data.mongo
2021-08-09 14:20:02
1214
原创 MYSQL JSON_CONTAINS 函数
数据是list类型,mysql是text类型,存储数据是[14,15]这种类型,mysql不能使用in语法解决办法。结构如下学生类:@Column(value = "subject_ids", type = MySqlTypeConstant.TEXT)@ColumnComment(value = "科目。可多选,格式如[1,2,3]")private List<Long> subjectIds;数据库类型:textmysql 存储类型: [14,15]这个时候根据科目ID去查
2021-02-04 14:04:24
8978
10
原创 docker 配置阿里云官方镜像加速
docker 配置阿里云官方镜像加速官方文档:阿里云docker镜像配置文档步骤1:登录/注册镜像服务控制台步骤二:加速地址步骤三:在centos /etc/docker/daemon.json 配置你的加速器地址步骤四:重启 daemon、docker...
2020-11-13 14:48:26
141
原创 微信支付小程序支付和APP支付
这里介绍的是微信小程序支付和APP支付引入的依赖是微信支付第三方jar weixin-java-paygithub:WxJava <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-pay</artifactId> <version>3.9.0</v
2020-10-26 15:03:04
2440
2
原创 springboot+shiro 实现jwt思想
shiro如何实现jwt先不说如何实现jwt,我们先了解一下shiro这个框架的几个核心1.shiro的核心概念/核心组件来自官网的一句话就是:Core Concepts: Subject, SecurityManager, and Realms1.1 Subject 用户主体(把操作交给SecurityManager)Subject currentUser = SecurityUtils.getSubject();1.2 SecurityManager 安全管理器(关联Realm)
2020-09-12 18:05:13
149
原创 使用mybatis-plus 自动生成器生成代码
使用mybatis-plus 自动生成器生成代码写这篇文章主要是想把自己的代码找个地方保存,此生成器代码规则不一定适合大家import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.FieldFill;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus
2020-08-28 11:19:14
148
原创 vue-element-admin request payload 发送后端报timeout of 5000ms exceeded
删掉vue.config.js里面的before: require('./mock/mock-server.js')前端post请求export function login(data) { return request({ url: '/user/login', method: 'post', data })}后端接收用@RequestBoby Map<String,String> data或者@RequestBoby User data...
2020-06-09 22:49:27
1407
2
原创 Windows的eclipse连接虚拟机的Linux系统Redis所遇到的问题
Windows的eclipse连接虚拟机的Linux系统Redis所遇到的问题目前使用的是 CentOs8 +redis5.0.7redis(提前Linux中安装了Redis数据库)redis.conf需要配置的几个地方输入:vim redis.conf 进入配置文件 按 i 进入编辑模式1.修改bind 两种方式①:注释掉bind 127.0.0.1(默认)②:把bind 1...
2019-11-23 23:21:47
440
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人