找回密码
 立即注册
xxl-job~为宿主机添加定时备份数据库的程序
有时,我们经常会在数据库服务器上做一些定时备份的工作,最常用的方法就是写个sh脚本,然后配置/etc/crontab定时策略即可,但它有缺点,我总结如下: [*]脚本基本相同,代码需要在每个数据服务器上部署 [*]由于代码是分布的,并且是个 ...
广性 2025-6-6 08:55
196 0 0
如何通过jstat命令进行查看堆内存使用情况?
摘要:jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。本文分享自华为云社区《JVM之通过jstat命令进行查看堆内存使用情况》,作者:共饮一杯无 。 基本概念 jstat是JDK自带的一个轻量级小工具。它位于java的bin目录下,主要 ...
庾芷秋 2025-6-6 08:55
593 0 0
学会了Java 8 Lambda表达式,简单而实用
摘要:此篇文章主要介绍 Java8 Lambda 表达式产生的背景和用法,以及 Lambda 表达式与匿名类的不同等。 Java是一流的面向对象语言,除了部分简单数据类型,Java 中的一切都是对象,即使数组也是一种对象,每个类创建的实例也是对象 ...
任修 2025-6-6 08:55
859 0 0
稀土智能工厂调研纪实
1.现场调研   这是一个投资80亿的智能化的稀土厂区规划项目,2023年年前与该项目的一号负责人进行汇报与交流,年后双方人员进一步对接。   对于未来稀土领域的智能化建设,我们对老厂区进行详细调研,第一步先是双方座谈及对现场的整 ...
能拘 2025-6-6 08:55
411 0 0
实践篇(三):如何有效评审软件架构图?
作者:京东科技 倪新明 设计意图的传达是架构可视化关注的重要维度,在技术方案评审过程中不可避免的会出现各种各样的架构图或设计图,这些图形化表述在设计意图传达效果层面表现不一,本文从图形化的视角为软件架构图的评审关注点提供了 ...
姥恫 2025-6-6 08:55
333 0 0
初探富文本之CRDT协同算法
初探富文本之CRDT协同算法 CRDT的英文全称是Conflict-free Replicated Data Type,最初是由协同文本编辑和移动计算而发展的,现在还被用作在线聊天系统、音频分发平台等等。当前CRDT算法在富文本编辑器领域的协同依旧是典型的场景,常用 ...
纪音悦 2025-6-6 08:55
847 0 0
拥有这种抽象能力,让你成为架构师
架构的核心是管理复杂度,架构师的核心能力是抽象能力,什么是抽象能力?抽象能力就是一种化繁为简的能力。何为化繁为简?就是把一种复杂的事情变得简单的能力,比如通过打比喻让别人很容易听明白你说的意思就是一种抽象能力。如何锻炼 ...
茅断卉 2025-6-6 08:54
686 0 0
一篇文章带你了解设计模式——行为型模式
一篇文章带你了解设计模式——行为型模式 在之前的文章我们已经介绍了设计模式中的创建者模式和结构型模式,下面我们来介绍最后一部分行为型模式 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共 ...
院儿饯 2025-6-6 08:54
469 0 0
类的构造函数和析构函数
构造函数和析构函数 构造函数是类的入口函数 析构函数是类的销毁函数 1、构造函数 a、构造函数默认是public类型的,如果定义private则定义外部不能进行对象的创建,所以只能是公有函数 b、构造函数是入口函数,所以可以进行参数的初 ...
告陕无 2025-6-6 08:54
56 0 0
(原创)多线程并发:AQS源码分析(1)——独占锁的实现原理
  谈到java中的并发,我们就避不开线程之间的同步和协作问题,谈到线程同步和协作我们就不能不谈谈jdk中提供的AbstractQueuedSynchronizer(翻译过来就是抽象的队列同步器)机制;   (一)、AQS中的state和Node含义:     AQS中提供 ...
讥慰捷 2025-6-6 08:54
904 0 0
建造者模式
定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以建造不同的表示。 建造者模式的结构 Builder(抽象建造者):它为创建一个产品Product对象的各个部件指定抽象接口,在该接口中一般声明两类方法,一类方法是BuildPartX() ...
邰怀卉 2025-6-6 08:54
615 0 0
如何从0开始搭建 Vue 组件库
作者:京东零售 陈艳春 前言: 组件设计是通过对功能及视觉表达中元素的拆解、归纳、重组,并基于可被复用的目的,形成规范化的组件,通过多维度组合来构建整个设计方案,將这些组件整理在一起,便形成组件库。本文我们主要讲述基于Vant ...
睁扼妤 2025-6-6 08:53
803 0 0
远程服务调用(RPC与Rest本质区别)
一、背景  远程服务将计算机程序的工作范围从单机扩展到网络,从本地延伸至远程,是构建分布式系统的首要基础。远程服务调用(Remote Procedure Call,RPC)在计算机科学中已经存在了超过四十年时间。但很多人无法明确区分RPC与Rest。 ...
嫁蝇 2025-6-6 08:53
230 0 0
拜占庭将军问题和 Raft 共识算法讲解
作者: 京东物流 郭益如 导读 在分布式系统中, 什么是拜占庭将军问题?产生的场景和解决方案是什么?什么是 Raft 共识算法?Raft 算法是如何解决拜占庭将军问题的?其核心原理和算法逻辑是什么?除了 Raft,还有哪些共识算法?共识问题 ...
佴莘莘 2025-6-6 08:53
534 0 0
一文探寻学习DDD的意义
序: 《阿甘正传》中,阿甘开始了不停地跑步,一段时间后,后面就有了很多追随者一起跑,他们为什么跑哪? [*]阿甘:我也不知道,只是想跑而已。 [*]追随者:感觉这样做是有意义的,而且阿甘也还在前面领跑。 类似地,一开始我也不知 ...
客臂渐 2025-6-6 08:52
329 0 0
消息中间件RabbitMQ
目录 [*]什么是RabbitMQ? [*]为什么使用MQ?MQ的优点 [*]消息中间件比对 [*]RabbitMQ [*]RocketMQ [*]Kafka [*]选型建议 [*]MQ 有哪些常见问题?ranbbitMQ如何解决这些问题? [*]MQ 有哪些常见问题? [*]消息的顺序问题 [*]消息的 ...
韩素欣 2025-6-6 08:52
183 0 0
编程与类型系统读后总结与感想
1. 基本信息 编程与类型系统 Programming With Types:Examples in TypeScript [美] 弗拉德·里斯库迪亚(Vlad Riscutia) 著,赵利通 译 机械工业出版社,2021年1月出版 1.1. 读薄率 书籍【真实】字数17.5万字,笔记总字数19299字 ...
驳嗦 2025-6-6 08:51
59 0 0
Java中23种设计模式介绍和应用场景总结
目录 [*]设计原则 [*]设计模式 [*]GOF四人帮 [*]23种设计模式关系 [*]创建型模式 [*]结构型模式 [*]行为型模式 [*]23种设计模式应用场景 [*]创建型模式应用 [*]结构型模式应用 [*]行为型模式应用 [*]JAVA中设计模式使用场景总结 [ ...
任佳湍 2025-6-6 08:51
652 0 0
后端应用分层经验总结
  后端应用分层是什么,例如:你用Spring MVC开发web程序、项目用三层架构分包,这些都用了分层思想。   MVC模式包含了三部分: [*]视图(view):负责界面显示、处理用户交互。如:前端应用 [*]控制器(controller):协调视图层与模 ...
鄂缮输 2025-6-6 08:50
577 0 0
一篇文章带你了解设计模式——创建者模式
一篇文章带你了解设计模式——创建者模式 在之前的文章中我们已经学习了设计模式的基本原则和基本分类 下面我们来介绍第一种设计模式,创建型模式的主要关注点是怎样创建对象,它的主要特点是“将对象的创建与使用分离”。 下面我们将从 ...
陈兰芳 2025-6-6 08:49
771 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则