java
QingchengRagdoll
这个作者很懒,什么都没留下…
展开
-
如何设计一个API接口
在日常开发中,总会接触到各种接口。前后端数据传输接口,第三方业务平台接口。一个平台的前后端数据传输接口一般都会在内网环境下通信,而且会使用安全框架,所以安全性可以得到很好的保护。这篇文章重点讨论一下提供给第三方平台的业务接口应当如何设计?我们应该考虑哪些问题? 主要从以上三个方面来设计一个安全的API接口。 一 安全性问题 安全性问题是一个接口必须要保证的规范。如果接口保证不了安全性,那么你的接口相当于直接暴露在公网环境中任人蹂躏。 1.1 调用接口的先决条件-token 获取token一般会涉及到几个参转载 2020-10-07 15:40:35 · 4836 阅读 · 0 评论 -
终止线程的4种方式
1.正常运行结束 程序运行结束,线程自动结束。 2.使用退出标志退出线程 一般 run()方法执行完,线程就会正常结束,然而,常常有些线程是伺服线程。它们需要长时间的运行,只有在外部某些条件满足的情况下,才能关闭这些线程。使用一个变量来控制循环,例如:最直接的方法就是设一个 boolean 类型的标志,并通过设置这个标志为 true 或 false 来控制 while循环是否退出,代码示例: public class ThreadSafe extends Thread { public volati原创 2020-10-06 15:43:38 · 842 阅读 · 0 评论 -
SpringCloudAlibaba 整合 nacos
1.下载nacos 下载地址:https://github.com/alibaba/nacos/releases 2.整合项目 1、客户端pom.xml文件内添加依赖 <!-- SpringCloud ailibaba nacos--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-原创 2020-09-24 23:06:13 · 525 阅读 · 0 评论