最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

黑馬程序員Redis入門到實戰(zhàn)教程,深度透析redis底層原理+redis分布式

2023-07-31 18:13 作者:不涼不量  | 我要投稿

P69 比較簡單的token實現(xiàn)方式(注意,下面獲取隨機(jī)賬號,由于本人使用的是QQ郵箱登錄,所以,使用手機(jī)號登錄的娃子記得更改生成隨機(jī)數(shù))


@Test
void testUserLogin(){

    for (int i = 0; i < 3; i++) {
        String QQID = RandomUtil.randomNumbers(10)+"@qq.com";

        User user = userService.query().eq("phone", QQID).one();

        if (user == null) {
            // 6. 不存在,創(chuàng)建用戶并保存
            user = new User();
            user.setPhone(QQID);
            user.setNickName(USER_NICK_NAME_PREFIX + RandomUtil.randomString(10));
            // 2.保存用戶
            userService.save(user);
        }

        String token = UUID.randomUUID().toString();

        // 7.2 將User對象轉(zhuǎn)為Hash存儲
        UserDTO userDTO = BeanUtil.copyProperties(user, UserDTO.class);

        Map<String, Object> userMap = BeanUtil.beanToMap(userDTO,new HashMap<>(),
                CopyOptions.create()
                        .setIgnoreCase(true)
                        .setFieldValueEditor((fieldName,fieldValue)->fieldValue.toString())
        );

        // 7.3 存儲
        stringRedisTemplate.opsForHash().putAll(LOGIN_USER_KEY + token, userMap);

        // 7.4 設(shè)置有效期
        stringRedisTemplate.expire(LOGIN_USER_KEY + token, LOGIN_USER_TTL, TimeUnit.MINUTES);

        saveTokensToCSV(token);
    }
}

void saveTokensToCSV(String token) {
    String path = "E:\\JavaProject\\練手項目\\redis\\hm-dianping\\src\\main\\resources\\token.csv";
    File file = new File(path);
    System.out.println(FileReader.create(file).readString());
    FileAppender appender = new FileAppender(file, 2, true);
    appender.append(token);

    appender.flush();
    System.out.println(FileReader.create(file).readString());
}


黑馬程序員Redis入門到實戰(zhàn)教程,深度透析redis底層原理+redis分布式的評論 (共 條)

分享到微博請遵守國家法律
光山县| 梁山县| 汝州市| 乡宁县| 华阴市| 府谷县| 望谟县| 松原市| 文化| 康马县| 通海县| 罗田县| 沭阳县| 昆山市| 前郭尔| 麟游县| 车致| 米易县| 金华市| 连山| 玉门市| 炎陵县| 河间市| 象州县| 辽宁省| 饶平县| 佛学| 静海县| 建始县| 明星| 日照市| 马边| 获嘉县| 三都| 湖北省| 五原县| 孟州市| 西昌市| 荃湾区| 绥化市| 淄博市|