摘要:
项目通用解决方案 token统一处理 使用拦截器+ThreadLocal的方式进行token的统一处理 编写UserThreadLocal ~~~java package com.tanhua.server.utils; import com.tanhua.server.pojo.User; pub 阅读全文
摘要:
JWT使用样例 3.7.1、简介 JSON Web token简称JWT, 是用于对应用程序上的用户进行身份验证的标记。也就是说, 使用 JWTS 的应用程序不再需要保存有关其用户的 cookie 或其他session数据。此特性便于可伸缩性, 同时保证应用程序的安全。 在身份验证过程中, 当用户使 阅读全文
摘要:
人脸识别 虹软开放平台 使用样例 人脸识别技术采用虹软开放平台实现(免费使用)。官网:https://www.arcsoft.com.cn/ 1.2.1、使用说明 使用虹软平台需要先注册开发者账号:https://ai.arcsoft.com.cn/ucenter/user/userlogin 注册 阅读全文
摘要:
媒体数据存储 阿里云OSS存储 使用样例 实现图片上传服务,需要有存储的支持,那么我们的解决方案将以下几种: 1. 直接将图片保存到服务的硬盘 1. 优点:开发便捷,成本低 2. 缺点:扩容困难 2. 使用分布式文件系统进行存储 1. 优点:容易实现扩容 2. 缺点:开发复杂度稍大(有成熟的产品可以 阅读全文
摘要:
即时通信 环信 使用样例 即时通信的技术架构 对于高并发的即时通讯实现,还是很有挑战的,所需要考虑的点非常多,除了要实现功能,还要考虑并发、流量、负载、服务器、容灾等等。虽然有难度也并不是高不可攀。 对于现实即时通讯往往有两种方案: 方案一: 自主实现,从设计到架构,再到实现。 技术方面可以采用:N 阅读全文
摘要:
阿里云短信验证码 使用样例 发送短信验证码的流程: 流程说明: 用户向SSO系统发送请求,在请求中传递手机号; SSO系统接收到请求后,生成随机验证码以及短信内容,请求阿里云短信服务; 阿里云短信服务接收到请求后,会进行一系列的验证,比如账号余额、短信模板是否正确等,最后向运营商发起请求; 运营商接 阅读全文
摘要:
地理位置服务:MongoDB实现 使用样例 1 更新用户地理位置 客户端检测用户的地理位置,当变化大于500米时或每隔5分钟,向服务端发送地理位置。 dubbo pojo ~~~java package com.tanhua.dubbo.server.pojo; import lombok.AllA 阅读全文
摘要:
地理位置服务:ElasticSearch Geo实现 使用样例 搭建Elasticsearch集群 ~~~shell 单个进程中的最大线程数 vim /etc/sysctl.conf vm.max_map_count=262144 立即生效 /sbin/sysctl p mkdir /itcast/ 阅读全文