![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 66
雪中鱼01
所谓专家,就是在一个很小的领域里把所有的错误都犯过了的人
展开
-
代理模式和策略模式的差别
策略模式的主要目的是将一组相关算法封装到一系列策略类中,使它们可以互相替换,并让客户端代码可以根据需要选择合适的策略。总结一下,代理模式关注的是如何在访问实际目标对象时添加额外功能,而策略模式关注的是如何在运行时动态地选择合适的算法或行为。代理模式主要解决的问题是关注点的分离,而策略模式主要解决的问题是算法和行为的可替换性和扩展性。代理模式的核心是替代和控制对原始对象的访问,而策略模式的核心是选择合适的算法或策略来解决问题。总结:从代码示例可以看出,代理模式和策略模式的关键差别在于它们的目的和应用场景。原创 2023-04-23 10:20:09 · 752 阅读 · 0 评论 -
Mac上搭建ELK
本篇翻译自此篇博客https://medium.com/@pablo_ezequiel/installing-elk-stack-on-osx-74b132ad1498https://links.jianshu.com/go?to=https%3A%2F%2Fmedium.com%2F%40pablo_ezequiel%2Finstalling-elk-stack-on-osx-74b132ad1498已经授权,你也可以参考https://blog.csdn.net/ywheel1989/artic翻译 2022-05-23 14:56:49 · 766 阅读 · 0 评论 -
Spring Cloud Gateway(读取、修改 Request Body)
Spring Cloud Gateway(以下简称 SCG)做为网关服务,是其他各服务对外中转站,通过 SCG 进行请求转发。在请求到达真正的微服务之前,我们可以在这里做一些预处理,比如:来源合法性检测,权限校验,反爬虫之类…之前是在各个微服务的拦截器里对来解密验证的,现在既然有了网关,自然而然想把这一步骤放到网关层来统一解决如果是使用普通的 Web 编程中(比如用 Zuul),这本就是一个 pre filter 的事儿,把之前 Interceptor 中代码搬过来稍微改改就 ..原创 2021-11-02 15:25:40 · 2545 阅读 · 0 评论 -
mysql varchar能不能超过255个字节及产生的问题。
项目里突然varchar字段设置255也不够用了,记得规定不能超过255,今天查了一下,现总结如下:MySQL要求一个行定义长度不能超过 65535 bytes(所有字符串类型字段包括其字段名称占用空间都计算在内, text、blob等大字段类型除外)。所有如果一个表有很多varchar字段的时候,不应该把varchar设置的特别大,会影响后面的字段InnoDB存储引擎的表索引的前缀长度最长是767字节(bytes)(前缀长度适用于mysql5.6及以前,后续版本有变化)你如果需要建索引,就原创 2021-08-23 10:23:27 · 13524 阅读 · 5 评论 -
多节点服务器定时任务重复处理的几种方案
1.使用zookeeper做分布式锁@Componentpublic class MutexConfig { @Value(value = "${zookeeper.host}") private String zkHost; public Boolean getLock(String lock, Integer acquireTime, Integer sleepTime) throws Exception { RetryPolicy retryPolicy = new Expone原创 2021-05-07 18:16:45 · 1847 阅读 · 0 评论