springcloud
文章平均质量分 71
平凡之路无尽路
这个作者很懒,什么都没留下…
展开
-
springAI孵化(二)
随着用例复杂性的增加,Spring AI 项目将与 Spring 生态系统中的其他项目集成,例如 Spring Integration(ˌɪntɪˈɡreɪʃ(ə)n/)、Spring Batch(bætʃ) 和 Spring Data。例如,与SQL相比,创建有效的提示是多么违反直觉,最近的研究论文发现,您可以使用的最有效的提示之一以短语开头,“深呼吸,逐步解决这个问题”。上表中的最后一行接受文本作为输入和输出编号,通常称为“嵌入文本”,表示 AI 模型中使用的内部数据结构。然而,它包含的远不止于此。原创 2024-06-22 22:40:50 · 1188 阅读 · 0 评论 -
springboot使用Validation API和全局异常优雅的校验方法参数
一、为什么使用Validation 来验证参数 通常我们在使用spring框架编写接口时,对于部分接口的参数我们要进行判空或者格式校验来避免程序出现异常。那是我们一般都是使用if-else逐个对参数进行校验。这种方法按逻辑来说也是没有问题的,同样也能实现预期效果。但是,这样的代码从可读性以及美观程序来看,是非常糟糕的。那么,我们就可以使用@valid注解来帮助我们优雅的校验参数。二、如何使用Validation相关注解进行参数校验 ①为实体类中的参数或者对象添加相应的注解;②在控制器层进.转载 2020-07-27 10:15:07 · 2833 阅读 · 0 评论 -
jwt token使用autho0-jwt框架使用(二)
转载:http://www.leftso.com/blog/221.html 转在学习分享,还有其他不错博文,可供学习。一、前言Java编程中使用jwt,首先你必须了解jwt是什么,长什么样子。如果你不了解可以先去本站另外一篇博客什么是JWT?二、Java编程中jwt框架选择在Java编程中,实现jwt标准的有很多框架,本博客采用的框架是auth0的java-jwt版本为3.2...转载 2019-09-10 14:08:40 · 4302 阅读 · 0 评论 -
java jwt token什么是JWT?(一)
转载:http://www.leftso.com/blog/220.html 该博还有其他不错博文,特收藏,供学习分享。一、什么是JWT?了解JWT,认知JWT首先jwt其实是三个英语单词JSON Web Token的缩写。通过全名你可能就有一个基本的认知了。token一般都是用来认证的,比如我们系统中常用的用户登录token可以用来认证该用户是否登录。jwt也是经常作为一种安全的t...转载 2019-09-10 14:07:09 · 1778 阅读 · 0 评论 -
nacos配置注册中心时指定命名空间不起作用
因为命名空间不适用于nacos 0.8。Nacos客户端服务注册不划分命名空间,默认注册位于公共命名空间 下。他被阿里设计的起初原因是:namespace主要是进行业务隔离的,多个业务或者部门可以用一个Nacos,但是数据都相互屏蔽。因此并不是做服务和开发环境隔离的,目前没看到官方有这种需求的解决方法。...原创 2019-06-16 11:37:19 · 20890 阅读 · 26 评论 -
Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失(下)
前言上篇文章《Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失(上)》我们对ThreadLocal数据丢失进行了详细的分析,并通过代码的方式复现了这个问题。在上篇文章的末尾我也说了思路给大家提供了,如果需要能够在Hystrix 为线程隔离模式也能正确传递数据的话,需要我们自己去修改。我这边以Zuul中自定义负载均衡策略来进行讲解,在Zuul中需要实现...转载 2018-10-15 17:17:52 · 2191 阅读 · 0 评论 -
Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失(上)
在Spring Cloud中我们用Hystrix来实现断路器,Zuul中默认是用信号量(Hystrix默认是线程)来进行隔离的,我们可以通过配置使用线程方式隔离。这里简单介绍下Hystrix隔离策略:一、 线程池隔离(默认策略模式) 线程池隔离把执行依赖代码的线程与请求线程(如:tomcat 线程)分离,请求线程可以自由控制 离开的时间。 通过线程池大小可以控制并发量,当线程池饱和时可...转载 2018-10-15 15:19:15 · 6400 阅读 · 1 评论 -
前后端API交互如何保证数据安全性?
转载自:猿天地 公众号前言前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,这样的接口对爬虫工程师来说是一种福音,要抓你的数据简直轻而易举。数据的...转载 2018-10-15 11:19:54 · 857 阅读 · 0 评论 -
Spring Cloud如何提供API给客户端
转载自:猿天地公众号原创: 尹吉欢 猿天地 6月14日长按二维码,关注我们现在越来越多的公司开始拥抱Spring Cloud了,很多Java方向的同学也开始积极的学习Spring Cloud,其实这边还有一个问题就是说:虽然大家学了Eureka,Ribbon,Hystrix,Zuul,Feign等等,但是要运用到实际的项目中去还是有些难度的。微服务难就难在服务的拆分上,框架...转载 2018-10-12 17:04:47 · 3730 阅读 · 0 评论 -
群发邮件报:javax.mail.SendFailedException: Invalid Addresses解决办法
第一次做发邮件功能,遇到一个javamail的问题:javax.mail.SendFailedException: Invalid Addresses是在收件地址不对或不存在的情况下出现的,并且那些对的地址也不能发送出去;解决方案如下,捕获处理并重发try{//发送代码}catch (MailSendException se) { Exceptio...原创 2018-09-06 19:28:39 · 14912 阅读 · 1 评论 -
springMVC接口接受前端传递参数数据类型总结
最近项目中处理前台数据时突然发现比较模糊这些概念,所以总结如下:目录一、springMVC中controller参数是自动注入二、接受前端传递的对象1、从querystring中的参数中获取:2、从请求体(body)中获取(及获取对象数据)3、接收前端传递的数组三、总结一、springMVC中controller参数是自动注入在springMVC中,contr...原创 2018-08-14 22:36:56 · 6663 阅读 · 0 评论 -
从架构演进的角度聊聊Spring Cloud都做了些什么?之演变、优势、架构、组件
转载:https://yq.aliyun.com/articles/385423 一个不错的帖子,依次备份来反复学习,防止丢帖。Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这...转载 2018-05-17 10:42:38 · 221 阅读 · 0 评论 -
Feign远程调用接口时报:Can not deserialize instance of java.util.ArrayList out of START_OBJECT token解决方案
原因一,是远程客户端返回的数据类型与接收类型不一致。单数据类型无法返回复杂的数据类型。这里的关键词是ArrayList和START_OBJECT标记。您不能将单个对象反序列化为对象数组。试着理解这一点,你就会明白为什么。您只能将一组JSON对象反序列化为一个数组或POJO集合。请注意,虽然JSON对象由{ }大括号分隔,但数组由[ ]括号分隔,其中包含一些对象。因此,首先你先认真检查两个服务接口...原创 2018-06-21 10:24:41 · 165290 阅读 · 1 评论