数据库
胡十八
这个作者很懒,什么都没留下…
展开
-
Redis小记
使用StringRedisTemplate将数据存入Redis1.Java -> Redis (String -> String)保存验证码到redis并设置生存时间//set key value ex 120stringRedisTemplate.opsForValue().set(RedisConstants.LOGIN_CODE_KEY + phone, code, RedisConstants.LOGIN_CODE_TTL, TimeUnit.MINUTES); 2.Java原创 2022-03-07 14:02:42 · 305 阅读 · 0 评论 -
mysql记录
mysql中识别null和空串SELECT * from user u where u.`password` IS NULL二者查询出的结果是不同的,后者查不出数据原创 2022-02-19 17:35:12 · 276 阅读 · 0 评论 -
MyBatis错点小结
动态SQLinsert缺省字段(记得加逗号)<insert id="add" parameterType="Salesman"> insert into salesman <set> <if test="id!=null"> id = #{id}, </if> <if test="loginNum!=null">原创 2022-02-14 20:46:25 · 91 阅读 · 0 评论 -
Redis事务笔记
Redis基本事务Redis单条命令保证原子性,事务不保证原子性。事务命令序列化,顺序执行。muti 开启事务exec 执行事务discard 取消事务编译型异常,所有事务都不被执行运行时异常,其他命令照常执行Redis乐观锁在Mysql中获取version,更新时比较version。Redis使用watch监视,unwatch取消监视。watch moneymultidecrby money 20incrby out 20exec若事务执行前,有其他线程对money进行修原创 2020-10-08 16:22:35 · 91 阅读 · 0 评论 -
MyBatis
MyBatis主配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <environments default="develop原创 2020-05-09 15:30:00 · 107 阅读 · 0 评论 -
SpringData-MongoDB
对数据库数据进行添加public <T> T insert(T objectToSave) { Assert.notNull(objectToSave, "ObjectToSave must not be null!"); this.ensureNotIterable(objectToSave); return this.insert(...原创 2020-05-03 18:22:11 · 181 阅读 · 0 评论