08 2020 档案

摘要:编辑推荐: 本文来源简书,介绍了一种只需在服务端进行授权即可,无需在前端添加额外设置,比传统的JSONP跨域更安全和便捷的方式CORS。 一、基本介绍 简单来说,CORS是一种访问机制,英文全称是Cross-Origin Resource Sharing,即我们常说的跨域资源共享,通过在服务器端设置 阅读全文
posted @ 2020-08-31 14:59 牧之丨 阅读(469) 评论(0) 推荐(0)
摘要:一.问题产生环境 1.1 为什么会产生跨域问题? 跨域不一定都会有跨域题。 因为跨域问题是浏览器对于ajax请求的一种安全限制; 一个页面发起的 ajax请求,只能是与当前页域名相同的路径,这能有效的阻止跨站攻击; 因此: 跨域问题是针对ajax的一种限制但是这却给我们的开发帯来了不便,而且在实际生 阅读全文
posted @ 2020-08-31 14:44 牧之丨 阅读(1514) 评论(0) 推荐(0)
摘要:使用RandomStringUtils,可以选择生成随机字符串,可以是全字母、全数字或自定义生成字符等等... 其最基础的方法如下: public static String random(int count, int start, int end, boolean letters, boolean 阅读全文
posted @ 2020-08-31 11:15 牧之丨 阅读(2745) 评论(0) 推荐(0)
摘要:1. Math.random() 静态方法 产生的随机数是 0 - 1 之间的一个 double,即 0 <= random <= 1。使用: for (int i = 0; i < 10; i++) { System.out.println(Math.random()); } 结果: 0.3598 阅读全文
posted @ 2020-08-31 10:48 牧之丨 阅读(2314) 评论(0) 推荐(0)
摘要:https://www.imooc.com/article/290828/ Spring Cloud Gateway限流详解 2019.08.11 12:56 7257浏览 Spring Cloud Gatway内置的 RequestRateLimiterGatewayFilterFactory 提 阅读全文
posted @ 2020-08-28 14:32 牧之丨 阅读(349) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/mymelody/p/7325325.html 以前总是通过timestamp来防止重放攻击,但是这样并不能保证每次请求都是一次性的。今天看到了一篇文章介绍的通过nonce(Number used once)来保证一次有效,感觉两者结合一下,就能达到一 阅读全文
posted @ 2020-08-28 13:19 牧之丨 阅读(468) 评论(0) 推荐(0)
摘要:http://www.imooc.com/article/290828 Spring Cloud Gatway内置的 RequestRateLimiterGatewayFilterFactory 提供限流的能力,基于令牌桶算法实现。目前,它内置的 RedisRateLimiter ,依赖Redis存 阅读全文
posted @ 2020-08-26 10:46 牧之丨 阅读(897) 评论(0) 推荐(0)
摘要:http://www.imooc.com/article/290804 TIPS 本文基于Spring Cloud Greenwich SR2编写,兼容Spring Cloud Finchley及更高版本。 这一节来详细探讨Spring Cloud Gateway的路由谓词工厂 (Route Pre 阅读全文
posted @ 2020-08-26 10:44 牧之丨 阅读(569) 评论(0) 推荐(0)
摘要:http://www.imooc.com/article/290824 本文总结Spring Cloud Gateway的排错、调试技巧。欢迎留言补充! 第一式:Actuator监控端点 借助Actuator的监控端点,可分析全局过滤器、过滤器工厂、路由详情。详见:Spring Cloud Gate 阅读全文
posted @ 2020-08-26 10:39 牧之丨 阅读(1043) 评论(0) 推荐(0)
摘要:http://www.imooc.com/article/290822 欢迎加入Spring Cloud Gateway监控豪华套餐—— 只要为Spring Cloud Gateway添加Spring Boot Actuator( spring-boot-starter-actuator )的依赖, 阅读全文
posted @ 2020-08-26 10:33 牧之丨 阅读(1333) 评论(0) 推荐(0)
摘要:http://www.imooc.com/article/290821 TIPS 本文基于Spring Cloud Gateway SR2,理论适配Spring Cloud Gateway SR1以及更高版本。 本文详细探讨Spring Cloud Gateway内置的全局过滤器。包括:1 Comb 阅读全文
posted @ 2020-08-26 10:25 牧之丨 阅读(515) 评论(0) 推荐(0)
摘要:http://www.imooc.com/article/290816 TIPS 本文基于 Spring Cloud Greenwich SR2 ,理论支持 Spring Cloud Greenwich SR1 ,其中的新特性标注出来了。 这一节来探讨Spring Cloud Gateway内置的F 阅读全文
posted @ 2020-08-26 10:24 牧之丨 阅读(660) 评论(0) 推荐(0)
摘要:使用场景 当项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到git的submodule功能。 常用命令 git clone <repository> --recursive 递归的方式克隆整个项目 git submodul 阅读全文
posted @ 2020-08-21 16:50 牧之丨 阅读(415) 评论(0) 推荐(0)
摘要:安装所需插件1、安装gccgcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言 命令:查看gcc版本 gcc -v 一般阿里云的centOS7里面是都有的,没有安装的话会提示命令找不到, 安装命令: yum 阅读全文
posted @ 2020-08-13 13:25 牧之丨 阅读(352) 评论(0) 推荐(0)
摘要:阅读目录 准备数据库 准备nacos 观察集群 Nacos + Docker 集群 通过Nginx配置真正的集群 其他注意事项 关于nacos 集群部署,网上的示例往往不全或不可用,而官方的教程太简单了。官方也提供了一个 docker + nacos 的伪集群的 部署示例。但毕竟是 伪, 不能实际生 阅读全文
posted @ 2020-08-13 13:24 牧之丨 阅读(23048) 评论(0) 推荐(1)
摘要:server{} 包含在http{}内部,每一个server{}都是一个虚拟主机(站点) 以下为nginx.conf配置文件中server{ }部分的内容。 server { listen 80; //监听端口为80,可以自定义其他端口,也可以加上IP地址,如,listen 127.0.0.1:80 阅读全文
posted @ 2020-08-13 13:07 牧之丨 阅读(1053) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qwe86314/article/details/94963865 上节为大家介绍了 Eureka 的工作原理,其中提到了 Eureka Server 内部有二层缓存机制,那这些机制是如何工作的,以及 Eureka Server 是如何存储服务的注册信息, 阅读全文
posted @ 2020-08-12 11:29 牧之丨 阅读(3910) 评论(1) 推荐(1)
摘要:https://www.cnblogs.com/xiaoxi/p/9140541.html 一、读写锁简介 现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁。在没有写操作的时候,多个线程同时读一个资源没有任何问题,所以应该允许多个线程同时读取共享资源;但是如果一个线程想去写 阅读全文
posted @ 2020-08-10 13:27 牧之丨 阅读(209) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/xiaoxi/p/7999885.html 我们开发任何一个Spring Boot项目,都会用到如下的启动类 1 @SpringBootApplication 2 public class Application { 3 public static v 阅读全文
posted @ 2020-08-10 13:06 牧之丨 阅读(235) 评论(0) 推荐(0)
摘要:把这两个勾选去掉 阅读全文
posted @ 2020-08-03 13:44 牧之丨 阅读(2984) 评论(0) 推荐(0)