上一页 1 ··· 168 169 170 171 172 173 174 175 176 ··· 192 下一页
摘要: 一,为什么要限制短信验证码的发送频率? 1,短信验证码每条短信都有成本制约, 肯定不能被刷接口的乱发 而且接口被刷会影响到用户的体验, 影响服务端的正常访问, 所以既使有图形验证码等的保护, 我们仍然要限制短信验证码的发送频率 2,演示项目中我使用的数值是: 同一手机号60秒内禁止重复发送 同一手机 阅读全文
posted @ 2020-08-04 14:47 刘宏缔的架构森林 阅读(2499) 评论(0) 推荐(0)
摘要: 一,为什么接口站的api要使用版本号? 1,当服务端接口的功能发生改进后, 客户端如果不更新版本, 则服务端返回的功能可能不能使用, 所以在服务端功能升级后, 客户端也要相应的使用新版的服务端接口 2,注意点:不要频繁变更服务端接口站的版本 不管是新增/修改服务端功能,只要app旧版本可以兼容, 则 阅读全文
posted @ 2020-08-04 13:59 刘宏缔的架构森林 阅读(1978) 评论(0) 推荐(0)
摘要: 一,为什么要使用多模块? 1,结构更清晰,方便管理 如果只是一个小项目当然没有问题, 但如果功能越增越多则管理越来越复杂, 多模块可以使项目中模块间的结构分离 2,把项目划分成多个模块后, 能够方便模块的复用 例如:web/api/管理后台 都会用到一些数据表, 对数据表的封装(mapper)会是都 阅读全文
posted @ 2020-08-03 19:03 刘宏缔的架构森林 阅读(2003) 评论(0) 推荐(0)
摘要: 一,为什么要集成外部jar包? 不是所有的第三方库都会上传到mvnrepository, 这时我们如果想集成它的第三方库,则需要直接在项目中集成它们的jar包, 在操作上还是很简单的, 这里用luosimao的短信平台sdk演示一下 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https:/ 阅读全文
posted @ 2020-07-31 16:18 刘宏缔的架构森林 阅读(2562) 评论(0) 推荐(1)
摘要: 一,查看zip命令所属的rpm包 1,zip [root@kubemaster ~]# whereis zip zip: /usr/bin/zip /usr/share/man/man1/zip.1.gz [root@kubemaster ~]# rpm -qf /usr/bin/zip zip-3 阅读全文
posted @ 2020-07-31 12:45 刘宏缔的架构森林 阅读(6279) 评论(0) 推荐(0)
摘要: 一,什么是itextpdf? 1,itextpdf的用途 itextpdf是用来生成PDF文档的一个java类库, 通过iText可以生成PDF文档, 还可以把XML/Html文件转化为PDF文件 2,官方网站: https://itextpdf.com/en 3,itextpdf使用中的几个问题: 阅读全文
posted @ 2020-07-30 14:46 刘宏缔的架构森林 阅读(4047) 评论(1) 推荐(1)
摘要: 一,什么是poi? 1,poi poi是用来兼容微软文档格式的java api, 它是apache的顶级项目之一, 也是我们在生产环境中导出excel时使用最多的库 2,poi官方网站: http://poi.apache.org/ 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https:/ 阅读全文
posted @ 2020-07-28 15:18 刘宏缔的架构森林 阅读(2033) 评论(1) 推荐(0)
摘要: 一,网站哪些情况下需要发送电子邮件? 作为一个电商网站,以下情况需要发邮件通知用户: 注册成功的信息 用邮箱接收验证码 找回密码时发链接 发送推广邮件 下单成功后的订单通知 给商户的对账单邮件 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文 阅读全文
posted @ 2020-07-28 14:21 刘宏缔的架构森林 阅读(971) 评论(0) 推荐(0)
摘要: 一,为什么要使用async异步线程池? 1,在生产环境中,有一些需要延时处理的业务场景: 例如:发送电子邮件, 给手机发短信验证码 大数据量的查询统计 远程抓取数据等 这些场景占用时间较长,而用户又没有必须立刻得到返回数据的需求, 我们如果让用户占用到服务器的连接长时间等待也没有必要, 这时异步处理 阅读全文
posted @ 2020-07-27 17:25 刘宏缔的架构森林 阅读(1097) 评论(0) 推荐(0)
摘要: 一,下载jdk14 官方网站: https://www.oracle.com/java/ 下载页面: https://www.oracle.com/cn/java/technologies/javase-downloads.html 如图: 点击jdk download,进入下载页面: 选择这个版本 阅读全文
posted @ 2020-07-25 21:01 刘宏缔的架构森林 阅读(2296) 评论(0) 推荐(0)
上一页 1 ··· 168 169 170 171 172 173 174 175 176 ··· 192 下一页