Java
文章平均质量分 65
wenbin777
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ZK首次连接失败,第二次连接成功的问题解决方案
项目中配置zk后,启动时zk第一次链接总是失败,过一会后又会链接成功。原创 2025-08-08 18:22:15 · 269 阅读 · 0 评论 -
使用logback的SiftingAppender和MDC自定义生成日志文件
在工作场景中可能遇到这种需求:根据不同的事件类型和时间生成不同的文件比如我遇到的这个需求正常MTA 生成log文件。一个事件每小时一个文件,格式:mta-事件类别_日期_小时.log。目录可以按日期划分,例如: /mtalog/2019-05-06/mta-GameCreateRoleEvent_2019-05-06_08.log。如: mta-GameCreateRoleEvent_2019-05-06_08.log、mta-GameCreateRoleEvent_2019-05-06_14.l原创 2021-10-14 11:00:39 · 844 阅读 · 0 评论 -
2021-7-12面试题回顾
Q1:创建线程池的方法有多少个参数,每个有什么作用?A:7种,分别是 int corePoolSize, // 核心线程数 int maximumPoolSize, // 最大线程数 long keepAliveTime, //保持存活时间 TimeUnit unit, // 时间单位 BlockingQueue<Runnable> workQueue, // 工作队列 ThreadFactory threa原创 2021-07-12 21:55:34 · 234 阅读 · 0 评论 -
Adyen支付流程
Adyen支付流程流程图:第一步:拉取可用付款方式列表根据交易环境(例如金额,国家和货币)查询交易的可用付款方式。除了提供可用付款方式的列表之外,响应还返回您需要从购物者那里收集(要提交给/payments)的哪些输入详细信息。尽管我们强烈建议使用此端点来确保您始终提供最新的付款方式列表,但其用法是可选的。例如,您还可以缓存/paymentMethods响应并每周更新一次。请求:请求URL:/paymentMethods请求方式:POST请求参数:参数名称必填字段原创 2021-04-29 15:59:56 · 7751 阅读 · 8 评论 -
将Springcloud consul改为手动注册
将Springcloud consul改为手动注册由于某些特定的业务需要,发现服务器并未初始化完成,consul上已经注册了我们的服务信息,导致调用报错,所以决定取消自动注册1.将yml里面的注册设置成false(默认为true)spring.cloud.consul.discovery.register=false2.在自己项目里面合适的地方,注入依赖,调用register方法实现手动注册 @Autowired private ConsulRegistration consulR原创 2021-03-12 15:40:25 · 928 阅读 · 0 评论 -
Java-gRPC-Consul整合
Java-gRPC-Consul整合一、整合consul工程搭建使用springboot自带的consul-starter <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId>原创 2021-02-19 17:46:00 · 1591 阅读 · 0 评论 -
Springboot报错:Fail fast is set and there was an error reading configuration from consul
Springboot报错:Fail fast is set and there was an error reading configuration from consul今天搭建springboot集成consul配置中心的时候遇到如下报错2021-02-09 11:50:11.787 [main] ERROR o.s.c.c.c.ConsulPropertySourceLocator:154 - Fail fast is set and there was an error reading conf原创 2021-02-09 11:58:42 · 15054 阅读 · 1 评论 -
在地图上随机生成一条不交叉的路线
今天策划提出了一个欠打的需求:生成一张地图,只有一条路从底部到达顶部,要求线路不能重复不能交叉,并且线路之前最少有一堵墙隔离开。行列数可配置。大概需求模型如下:红色的是线路,黄色的障碍物。然后我冥思苦想和借鉴网上的迷宫算法后想出了写法,分享给大家,如果大家还有更好的idea可以分享出来一起学习。Main类:import org.apache.commons.lang3.RandomUtils;import java.util.ArrayList;import java.util.List;原创 2020-11-10 23:44:34 · 888 阅读 · 0 评论 -
记一次allMatch的坑
最近在学java8的Stream流遇到以下一个坑:请看代码: @Test public void test3() { List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6); boolean a = list.stream().peek(System.out::println).allMatc...原创 2020-03-27 17:23:27 · 1676 阅读 · 2 评论
分享