Skip to main content

moregeek program

cookie、session,、token,还在傻傻分不清?-多极客编程

摘要:session 和 token 本质上是没有区别的,都是对用户身份的认证机制,只是他们实现的校验机制不一样而已。本文分享自华为云社区《​​Session/Cookie/Token 还傻傻分不清?​​》,作者: 龙哥手记。相信项目中用JWT Token的应该不在少数,但是发现网上很多文章对 token 的介绍有误,所以对 cookie,session, token 作了一下对比(文中token

Read More

从redis、http协议,看nett协议设计,我发现了个惊天大秘密-多极客编程

1. 协议的作用 TCP/IP 中消息传输基于流的方式,没有边界 协议的目的就是划定消息的边界,制定通信双方要共同遵守的通信规则 2. Redis 协议 如果我们要向 Redis 服务器发送一条 set name Nyima 的指令,需要遵守如下协议 // 该指令一共有3部分,每条指令之后都要添加回车与换行符 *3\r\n // 第一个指令的长度是3 $3\r\n // 第一个指令是set指令

Read More

resttemplate module|休息模板模块-多极客编程

2.1 引言Spring 的 RestTemplate 是一个健壮的、流行的基于 Java 的 REST 客户端。Spring for Android RestTemplate Module 提供了一个在 Android 环境中工作的 RestTemplate 版本。2.2 概述该类是 Spring for Android RestTemplate 库的核心。它在概念上类似于其他 Spring 项

Read More

使用 spring 构建 rest 服务-多极客编程

REST 已迅速成为在 Web 上构建 Web 服务的事实标准,因为它们易于构建和使用。关于 REST 如何适应微服务领域,还有更大的讨论,但是在本教程中,让我们只看一下构建 RESTful 服务。为什么休息?REST 包含 Web 的准则,包括其架构、优势和其他一切。这并不奇怪,因为它的作者罗伊·菲尔丁(Roy Fielding)参与了大约十几个规范,这些规范控制着网络的运作方式。有什么好处?W

Read More

基于 traefik 的 forwardauth 配置-多极客编程

前言 Traefik 是一个现代的 HTTP 反向代理和负载均衡器,使部署微服务变得容易。 Traefik 可以与现有的多种基础设施组件(Docker、Swarm 模式、Kubernetes、Marathon、Consul、Etcd、Rancher、Amazon ECS...)集成,并自动和动态地配置自己。 系列文章: 《Traefik 系列文章》 今天我们基于 Traefik on K8S

Read More

hadoop生态圈-knox网关的应用案例-多极客编程

一.Knox网关简介  据Knox官网所述(http://knox.apache.org/):Apache Knox Gateway是用于与Apache Hadoop部署的RESTAPI和UI交互的应用程序网关。Knox Gateway为与Apache Hadoop集群的所有REST和HTTP交互提供一个单一的访问点。KNOX提供三组面向用户的服务:    代理服务:Apache Knox项目的主

Read More

【django--中间件】-多极客编程

一、什么是中间件Django 中间件是是介于request与response处理之间的一道处理过程,是修改 Django request 或者 response 对象的钩子,相对比较轻量级,并且在全局上改变django的输入与输出。 django中间价官网定义:Middleware is a framework of hooks into Django’s request/response pro

Read More

go http 调用(下)-多极客编程

耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的内容是 Go HTTP 调用。如果本文对你有帮助,不妨点个赞,如果你是 Go 语言初学者,不妨点个关注,一起成长一起进步,如果本文有错误的地方,欢迎指出!前言上篇文章 ​​Go HTTP 调用(上)​​​ 介绍了如何进行 HTTP 调用,并通过 GET 请求的例子,讲述了 ​​query​​​ 参数和 ​​header​​​ 参数如何设置

Read More

centos7.9中安装neo4j 4.1.1-多极客编程

1.环境准备安装jdk112.安装neo4jtar -zxvf neo4j-community-4.1.1-unix.tar.gz -C /usr/local/修改环境变量NEO4J_HOME=/usr/local/neo4j-community-4.1.1PATH=$PATH:$NEO4J_HOME/binsource /etc/profile修改limits.conf文件vim /etc/se

Read More

spring integration的网络通量支持-多极客编程

WebFlux Spring 集成模块 () 允许以反应方式执行 HTTP 请求和处理入站 HTTP 请求。​​spring-integration-webflux​​您需要将此依赖项包含在项目中:<dependency> <groupId>org.springframework.integration</groupId> <artifactI

Read More

go http 调用(上)-多极客编程

耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的内容是 Go HTTP 调用。如果本文对你有帮助,不妨点个赞,如果你是 Go 语言初学者,不妨点个关注,一起成长一起进步,如果本文有错误的地方,欢迎指出!前言无论是微服务还是单体架构等,服务间都有相互通信的时候,而最直接的通信方法就是 ​​HTTP​​​ 调用,本文将会介绍在 ​​Go​​​ 语言里,如何进行 ​​HTTP​​ 调用,并举

Read More

掌握这些技巧的80%,你的 https 稳健如飞-多极客编程

HTTP/2HTTP 2.0即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后的首个更新,HTTP/2 协议是从 SPDY 演变而来,SPDY 已经完成了使命并很快就会退出历史舞台(例如 Chrome 在「2016 年初结束对 SPD

Read More

prometheus监控之blackbox-多极客编程

一、简介Blackbox_exporter是Prometheus官方提供的一个exporter,可以监控HTTP,HTTPS,DNS,TCP,ICMP和gRPC等目标实例,从而实现对被监控节点进行监控和数据采集。下载地址:https://github.com/prometheus/blackbox_exportertar -xvf blackbox_exporter-0.22.0.linux-am

Read More

计算机网络(自顶向下)学习笔记——应用层-多极客编程

2.1、应用层原理网络应用的体系结构客服—服务器(C/S)体系结构服务器 一直运行固定的IP地址和周知的端口号扩展性:服务器场,数据中心进行扩展、扩展性差客户端 主动与服务器通信与互联网有间歇性的连接可能是动态IP地址不能直接与其他客户端通信对等体(P2P)体系结构几乎没有一直运行的服务器任意端系统之间可以进行通信每个节点即是客户端又是服务器参与主机间歇性连接且可以改变IP地址C/S和P2P体系的

Read More

网络编程与通信原理-多极客编程

总感觉这个概念,和研发有点脱节; 一、基础概念 不同设备之间通过网络进行数据传输,并且基于通用的网络协议作为多种设备的兼容标准,称为网络通信; 以C/S架构来看,在一次请求当中,客户端和服务端进行数据传输的交互时,在不同阶段和层次中需要遵守的网络通信协议也不一样; 应用层:HTTP超文本传输协议,基于TCP/IP通信协议来传递数据; 传输层:TCP传输控制协议,采用三次握手的方式建立连接,

Read More

什么是微服务,是否要实施微服务?_imooc慕课君的博客-多极客编程

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!作者| 慕课网精英讲师陈于吉吉随着这几年微服务的火爆,在平时的工作或者技术交流中,我们总能听到哪家公司把自己的项目用微服务重构啦,某位技术大佬在 XX 峰会上分享微服务相关技术经验获得大家的一致好评啦,好像微服务已经在我们的工作中无处不在了?关于这个问题,我想说:是的,微服务的时代已经深入扎根中大公司的开发核心,笔者之前所有在

Read More

spring integration的http支持_spring认证的博客-多极客编程

Spring Integration的HTTP支持允许运行HTTP请求和处理入站HTTP请求。 HTTP 支持由以下网关实现组成:和 。 另请参阅 WebFlux 支持​。​​HttpInboundEndpoint​​​​HttpRequestExecutingMessageHandler​​您需要将此依赖项包含在项目中:<dependency> <groupId>o

Read More

【spring cloud alibaba之feign】_13136445的博客-多极客编程

JAVA项目中如何实现接口调用?Httpclient Httpclient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持Http协议的客户端编程工具包,并且它支持HTTP协议最新版本和建议。HttpClient相比传统JDK自带的URL Connection,提升了易用性和灵活性,是客户端发送HTTP请求变得容易,提高了开发的效率。Okhttp 一个

Read More

解决常见技术任务对应的微服务技术框架、库及实践_低代码布道者的博客-多极客编程

本文主要描述微服务应用程序面临的主要技术挑战,并列出了一些用于解决这些问题的框架、库和实践。几乎所有微服务都应该解决的最常见的任务是什么?这些是最常见的任务。当然,该列表可能因项目而异。复杂的业务逻辑,HTTP请求路由,测试,数据库集成,同步和异步消息传输,其他。主要分享低代码、微服务、容器化、SAAS‬、系统架构方面的的‬内容‬‬,希望‬大家‬点赞‬,评论,关注‬。使复杂逻辑可读和可扩展有很多概

Read More

spring cloud data flow参考指南(六)_spring认证的博客-多极客编程

42. 链接已创建多个示例来帮助您开始实现比参考指南中显示的基本流和任务更高级别的用例。 这些示例是单独存储库的一部分,并具有自己的参考文档。提供以下示例:常规Java DSLHTTP 到 CassandraHTTP 到 MySQLHTTP 到 Gemfire宝石火CQ到日志演示宝石火到日志演示定制处理器任务和批处理Cloud Foundry 上的批处理作业批处理文件摄取数据科学物种预测功能使用弹

Read More