摘要:
https://mp.weixin.qq.com/s/FUUhWx6-XXeb5939L3dKvA 阅读全文
摘要:
一:由于现在应用系统都上了k8s,所以查看系统日志一般可以采取这几种方式:1:使用kubesphere2:使用kibana,这种方案也就是elk方案 二:查看代码漏洞、bug、重复率等问题,可以使用sonarqube, 三:监控微服务调用、查看RT、等可以使用skywalking 四:监控系统应用的 阅读全文
摘要:
地址: #智能风控系统决策引擎 代码:https://github.com/skyhackvip 阅读全文
摘要:
1 前言前面我看过了 ThreadLocal的实现机制和原理 以及 InheritableThreadLocal的实现机制和原理 两种类型的 ThreadLocal,前者是普通的,后者是在前者的基础上套了一层父子线程关系,当使用后者的时候,会在线程创建的时候,浅拷贝一份父线程的变量值。那么今天空了, 阅读全文
摘要:
1:上班期间不能看新闻,不能看与工作无关的内容信息,多看看优秀代码,多看看优秀的博客等内容,提高自己的技术能力 2:保持良好的心态,不急不躁,轻声轻语,遇到问题不着急,遇到问题要自己好好地思考一下,自己想办法解决 阅读全文
摘要:
RocketMQ通过刷盘机制、消息拉取机制和ACK机制等多种方式来确保消息投递的可靠性,防止消息丢失。1.刷盘机制RocketMQ中的消息分为内存消息和磁盘消息,内存消息在Broker内存中进行读写,磁盘消息则保存在磁盘上。RocketMQ支持同步刷盘和异步刷盘两种方式,通过刷盘机制可以确保消息在B 阅读全文
摘要:
一、RocketMQ如何保证消息的不丢失消息的流转是通过Producer发送消息到Broker,然后Consumer再到Broker上拉取消息。 生产者:Producer发送消息 消息队列:RocketMQ Broker存储消息 消费者:Consumer消费消息 要保证消息不丢失,Producer 阅读全文
摘要:
前言在 Java 开发的征途中,我们时常与重复代码不期而遇。这些重复代码不仅让项目显得笨重,更增加了维护成本。幸运的是,Java 8 带来了函数式编程的春风,以 Function 接口为代表的一系列新特性,为我们提供了破除这一难题的利剑。本文将以一个实际应用场景为例,即使用 Java 8 的函数式编 阅读全文
摘要:
你活着,没几个人在意你。你死了以后,也没几个人记得你。所以,请你务必记住,除了生病以外,你所感受到的痛苦,都是你的情绪带给你的,而非真实的存在。 你现在要在乎的,无非就三件事:你的钱,你的健康,你内心的平静。 不要相信压力会转变成动力,你的压力只会变成病历。保持快乐的秘密就是:无所谓,爱谁谁,没必要 阅读全文
摘要:
Drools简介Drools是一款基于Java的开源规则引擎,将规则与业务代码解耦。规则以脚本的形式存储在一个文件中,使规则的变化不需要修改代码,重新启动机器即可在线上环境中生效。规则引擎实现了业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入、解释业务规则,以及基于 阅读全文