后端
文章平均质量分 72
全栈开发Dream
公众号:全栈开发Dream
分享前端编程教程,剖析后端优秀代码,享受全栈开发乐趣!
展开
-
Android使用Okhttp进行数据交互
前言在遇到Android数据交互的情况时,思考过采取什么方式,在经过一段时间的学习,最终采取Okhttp这一个轻量级网络框架。1、工具类实现public class OkHttpUtil { public final static String TAG = "OkHttpUtil"; public final static int CONNECT_TIMEOUT = 60; public final static int READ_TIMEOUT = 100; p原创 2021-06-11 19:36:35 · 1908 阅读 · 5 评论 -
使用SpringBoot + WebSocket实现单人聊天
前言最近在做一个聊天功能,具体需求:类似微信,在一个好友列表中,点击某个好友就可以建立与该好友的聊天连接,向该好友发送消息,对方能够实时显示出来,进行真正意义上的聊天。在做之前,不管在界面布局,还是功能实现方面都下了一点功夫,最终还是一点点实现了,现在就记录一下。在编码之前得先了解一下WebSocket什么是WebSocket?WebSocket,即Web浏览器与Web服务器之间全双工通信标准;是HTML5中的协议,支持持久连续,http协议不支持持久性连接。Http1.0和HTTP1.原创 2021-06-08 16:16:13 · 1489 阅读 · 2 评论 -
Eureka源码分析之 Client的启动流程
Eureka源码分析之 Client的启动流程 Eureka Client 是一个Java 客户端,用于简化与Eureka Server的交互,客户端同时也具备一个内置的、使用轮询负载算法的负载均衡器。 在应用启动后,将会向Eureka Server发送心跳(默认周期为30秒),如果Eureka Server在多个心跳周期没有收到某个节点的心跳,Eureka Server 将会从服务注册表中把这个服务节点移除(默认90秒)。Eureka Client具有缓存的机制,即使所有的Eureka Serve原创 2021-05-09 22:42:23 · 349 阅读 · 0 评论 -
Zuul源码分析之 网关处理流程
Zuul 处理流程一、spring-cloud-starter-zuul starter我们先查看spring-cloud-starter-zuul starter包下有什么,这里的重点就是pom.xml文件,ZuulDeprecationWarningAutoConfiguration.java打开org.springframework.cloud/spring-cloud-starter-zuul/pom.xml ,可以看到是依赖了spring-cloud-starter-netflix-原创 2021-05-25 15:05:30 · 326 阅读 · 0 评论 -
几种简单的登录方式的实现——前端+后端
登录方式的实现引言想了一下之前项目中用到的登录方式,简单的总结一下1、普通登录普通登录的实现:根据用户输入的用户名和密码,提交到后台,后台判断用户输入的信息是否在数据库中存在,如果存在就给前端返回数据。出现的问题:只要数据库存在用户信息,不管任何时候都可以登录,所以存在安全问题,就需要考虑权限控制,安全认证,防止CSRF攻击等问题。前端代码$.ajax({ url: '/login', type: 'POST', da原创 2021-05-20 13:41:06 · 4832 阅读 · 3 评论