会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
怪乖
愿你眼中有光芒,活成你想要的模样
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
23
下一页
2021年3月25日
Spring Cloud之Feign 转发请求头(header参数)
摘要: 1. 自定义feign隔离策略 package com.cloud.config; import com.netflix.hystrix.HystrixThreadPoolKey; import com.netflix.hystrix.HystrixThreadPoolProperties; imp
阅读全文
posted @ 2021-03-25 18:48 乖怪丶
阅读(1304)
评论(0)
推荐(0)
2021年3月2日
线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式
摘要: 1. 通过Executors创建线程池的弊端 在创建线程池的时候,大部分人还是会选择使用Executors去创建。 下面是创建定长线程池(FixedThreadPool)的一个例子,严格来说,当使用如下代码创建线程池时,是不符合编程规范的。 ExecutorService fixedThreadPo
阅读全文
posted @ 2021-03-02 10:53 乖怪丶
阅读(392)
评论(0)
推荐(1)
2021年2月23日
接口的幂等性
摘要: 业务场景 公司有个借贷的项目,具体业务类似于阿里的蚂蚁借呗,用户在平台上借款,然后规定一个到期时间,在该时间内用户需将借款还清并收取一定的手续费,如果规定时间逾期未还上,则会产生滞纳金。 用户发起借款因此会产生一笔借款订单,用户可通过支付宝或在系统中绑定银行卡到期自动扣款等方式进行还款。还款流程都走
阅读全文
posted @ 2021-02-23 17:21 乖怪丶
阅读(218)
评论(0)
推荐(0)
Feign 调用丢失Header的解决方案
摘要: 问题 在 Spring Cloud 中 微服务之间的调用会用到Feign,但是在默认情况下,Feign 调用远程服务存在Header请求头丢失问题。 解决方案 首先需要写一个 Feign请求拦截器,通过实现RequestInterceptor接口,完成对所有的Feign请求,传递请求头和请求参数。
阅读全文
posted @ 2021-02-23 11:11 乖怪丶
阅读(462)
评论(0)
推荐(0)
2021年2月3日
springboot测试类测试时注入的对象为null
摘要: springboot测试类时注入对象为NullPointerException 解决方法: 正常来说测试类加上以下配置就可以正常@Test测试,但@SpringBootTest(classes = BootApplication.class)中的classes的值要纸箱启动类的才可以正常注入属性。也
阅读全文
posted @ 2021-02-03 18:17 乖怪丶
阅读(2330)
评论(0)
推荐(0)
2021年1月14日
最常用的分布式 ID 解决方案
摘要: 「一、分布式ID概念」 说起ID,特性就是唯一,在人的世界里,ID就是身份证,是每个人的唯一的身份标识。在复杂的分布式系统中,往往也需要对大量的数据和消息进行唯一标识。举个例子,数据库的ID字段在单体的情况下可以使用自增来作为ID,但是对数据分库分表后一定需要一个唯一的ID来标识一条数据,这个ID就
阅读全文
posted @ 2021-01-14 15:09 乖怪丶
阅读(672)
评论(0)
推荐(0)
2021年1月8日
学习MySQL锁机制
摘要: 锁是计算机协调多个进程或线程并发访问某一资源的机制。 因为数据也是一种供许多用户共享的资源,如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素,所以进一步学习MySQL,就需要去了解它的锁机制。 MySQL锁概述: 相对其他数据库而言,
阅读全文
posted @ 2021-01-08 14:59 乖怪丶
阅读(191)
评论(0)
推荐(0)
2020年12月23日
什么是Lucene和Solr和Elasticsearch,它们的区别是什么?
摘要: 说道es我们往往会听到Solr和Lucene,那么Lucene和Solr和Elasticsearch的区别? Lucene Lucene是apache下的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分
阅读全文
posted @ 2020-12-23 17:24 乖怪丶
阅读(1984)
评论(0)
推荐(0)
2020年12月18日
-bash: wget: command not found的两种解决方法
摘要: wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。可以通过以下两种方法来安装:1、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.2/os/x8
阅读全文
posted @ 2020-12-18 15:30 乖怪丶
阅读(19978)
评论(0)
推荐(0)
vagrant,在启动虚拟机的时候报错io.rb:32:in `encode': incomplete "\xC8" on GBK (Encoding::InvalidByteSequenceError)
摘要: 描述: 这几天在windows环境上,部署了vagrant,在启动虚拟机的时候报错: 解决过程: 找了好久,都没有说明白,后来在国外的github上看到了解决的方案。 参考地址:https://github.com/hashicorp/vagrant/issues/9368 参考内容: My Sol
阅读全文
posted @ 2020-12-18 12:56 乖怪丶
阅读(495)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
23
下一页
公告
……