摘要: 当我们使用JedisPool 创建redis的连接对象时,通常会传入GenericObjectPoolConfig对象。这个对象实际上是rg.apache.commons.pool2.impl apache提供的对象池工具包里的配置,实际上这也可以说明jedis的连接池是依托于apache提供的对象 阅读全文
posted @ 2022-02-16 19:23 聂晨 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 背景 现在的需求是上游hive库中若干张表产生的增量数据要同步到redis中,这边代码使用线程池去执行推送任务。可是在线上发现频繁的的在创建线程 [INFO ] 2021-12-27 03:02:13.982 [DEV-INDICATOR-PUSH-5111971] [com.dmall.rcs.u 阅读全文
posted @ 2021-12-27 15:21 聂晨 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 使用kubeadm安装kubernetes v1.14.0 一、环境准备 操作系统:Centos 7.5 每台机器 2 GB 或更多的 RAM (如果少于这个数字将会影响您应用的运行内存) 2 CPU 核心或更多 集群中的所有机器的网络彼此均能相互连接(公网和内网都可以) 节点之中不可以有重复的主机 阅读全文
posted @ 2021-08-22 10:25 聂晨 阅读(287) 评论(0) 推荐(1) 编辑
摘要: 重试是在网络通讯中非常重要的概念,尤其是在微服务体系内重试显得格外重要。常见的场景是当遇到网络抖动造成的请求失败时,可以按照业务的补偿需求来制定重试策略。Spring框架提供了SpringRetry能让我们在项目工程中很方便的使用重试。这里我主要试着分析一下在Spring框架的各个核心模块里如何集成 阅读全文
posted @ 2021-07-22 10:32 聂晨 阅读(721) 评论(1) 推荐(1) 编辑
摘要: Windows wmic bios get serialnumber Mac OS X ioreg -l | grep IOPlatformSerialNumber ###Linux sudo dmidecode -t system | grep Serial tips: 注意当需要后面跟grep时 阅读全文
posted @ 2020-08-08 23:00 聂晨 阅读(774) 评论(0) 推荐(1) 编辑
摘要: 最近做项目时使用javafx做客户端程序,那么不可避免的会遇到升级的问题。移动端都有在线升级的方案,那么对于桌面应用程序也要与时俱进啊,那么在这里就记录一下javafx的解决方案。在这里还是推荐一下github,这个程序员共享的代码网站只有你想不到,没有搜不到的项目。在这里可以推荐一下fxlaunc 阅读全文
posted @ 2020-06-05 09:41 聂晨 阅读(2127) 评论(0) 推荐(0) 编辑
摘要: 虽然在服务网关有了zuul(在这里是zuul1),其本身还是基于servlet实现的,换言之还是同步阻塞方式的实现。就其本身来讲它的最根本弊端也是再此。而非阻塞带来的好处不言而喻,高效利用线程资源进而提高吞吐量,基于此Spring率先拿出针对于web的杀手锏,对,就是webflux。而Gateway 阅读全文
posted @ 2019-10-14 17:33 聂晨 阅读(25122) 评论(0) 推荐(6) 编辑
摘要: 刚开始在使用jqueryajax跨域请求zuul网关时,在后台发现一直拿不到前台请求的json数据,而前台也一直拿不到后台的响应数据。打开浏览器调试程序发现,本身ajax的POST请求统一都变成了option,这是怎么回事呢? 根本原因就是,W3C规范这样要求了!在跨域请求中,分为简单请求(get和 阅读全文
posted @ 2019-06-01 21:52 聂晨 阅读(2151) 评论(0) 推荐(1) 编辑
摘要: 在使用redisson消息订阅时,我针对门店商品库存减扣进行订阅的操作(在这里一个商品一个监听队列),当正式投入生产时,发现一直再报 的错误,索性根据提示翻了翻源码看看原因: 在redisson里先关注一个类: 该类继承自 ,根据名字我们可知它是一个典型的发布与订阅的类。那么在 使用时,会使用 进行 阅读全文
posted @ 2019-05-10 17:08 聂晨 阅读(7064) 评论(0) 推荐(2) 编辑
摘要: 1.创建cronjob的文件 CronJob所描述的,正是定时任务。 在给定时间点只运行一次 在给定时间点周期性地运行 一个 对象类似于 crontab (cron table)文件中的一行。它根据指定的预定计划周期性地运行一个 Job。在这里简单的说一下cron,是指unix中cron表达式。比如 阅读全文
posted @ 2019-05-05 14:50 聂晨 阅读(3136) 评论(2) 推荐(1) 编辑