07 2023 档案
摘要:##### RabbitMQ安装 PS:系统版本:linux-CentOS_7.8且需要部署Docker ``` docker run -d --name xd_rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=passwo
阅读全文
摘要:- 概念 - 水平分表 - 把一个表的数据分到一个数据库的多张表中,每个表只有这个表的部分数据 - 核心是把一个大表,分割N个小表,每个表的结构是一样的,数据不一样,全部表的数据合起来就是全部数据 - 针对数据量巨大的单张表(比如订单表),按照某种规则(RANGE,HASH取模等),切分到多张表里面
阅读全文
摘要:* Cobar(已经被淘汰没使用了) * TDDL * 淘宝根据自己的业务特点开发了 TDDL (Taobao Distributed Data Layer) * 基于JDBC规范,没有server,以client-jar的形式存在,引入项目即可使用 * 开源功能比较少,阿里内部使用为主 * Myc
阅读全文
摘要:##### 什么是JWT - JWT 是一个开放标准,它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名 - **简单来说: 就是通过一定规范来生成token,然后可以通过解密算法逆向解密token
阅读全文
摘要:##### 准备工作 - 创建Bucket - 标准存储 - 在RAM访问控制中创建用户 - 保存AccessKey ID 和 AccessKey Secret (重要,bucket创建完成后才能显示且仅此一次) - 设置权限 AliyunOSSFullAccess ##### java实现用户头像
阅读全文
摘要:- ##### redis序列化配置 ``` @Configuration public class RedisTemplateConfiguration { /** * @param redisConnectionFactory * @return */ @Bean public RedisTem
阅读全文
摘要:##### 谷歌captcha图形验证码开发 - captcha框架:谷歌开源的一个可高度配置的实用验证码生成工具 - 验证码的字体/大小/颜色 - 验证码内容的范围(数字,字母,中文汉字!) - 验证码图片的大小,边框,边框粗细,边框颜色 - 验证码的干扰线 - 验证码的样式(鱼眼样式、3D、普通
阅读全文
摘要:- 使用方式 * 启动类里面使用@EnableAsync注解开启功能,自动扫描 * 定义异步任务类并使用@Component标记组件被容器扫描,异步方法加上@Async - @Async失效情况 * 注解@Async的方法不是public方法 * 注解@Async的返回值只能为void或者Futur
阅读全文
摘要:简述RestTemplate Spring框架中的RestTemplate是访问Rest服务的客户端 底层通过使用java.net包实现创建HTTP请求 通过使用ClientHttpRequestFactory指定不同的HTTP请求方式,主要提供了两种实现方式 SimpleClientHttpR
阅读全文