全屋定制施工图的监控体系建立过程简介 软件架构

全屋定制施工图的监控体系建立过程简介

前言 施工图作为定制对接生产的利器, 当设计师通过设计工具完成场景设计之后, 就可以通过施工图出图功能, 快速生成dxf图纸, 对接工厂落地生产。 但是施工图作为行业特性较高的一个产品, 由于建模方式以及空间位置的不同, 出图结果千差万别,要在短时间内测试覆盖全场景是无法达成的。 所以, 为了保障线上质量, 施工图团队探索了多种保障手段, 例如业务巡检, 线上引流, 线上监控等手段实现线上...
阅读全文
【漏洞复现】Jenkins 漏洞利用 Java

【漏洞复现】Jenkins 漏洞利用

1、简介 Jenkins 是基于 Java 开发的开源软件项目,主要用于 CI (持续集成)、项目管理等。 Jenkins功能包括: 持续的软件版本发布/测试项目。 监控外部调用执行的工作。 2、服务探测与发现 fofa:  app="Jenkins" 3、CVE-201...
阅读全文
微服务与领域抽象:支付系统2.0架构演进 编程技术

微服务与领域抽象:支付系统2.0架构演进

本文节选自手哥架构宝典 - 支付系统演进2.0版本 手哥架构宝典之支付系统1.0 发布后, 很多架构师朋友表示受益匪浅,询问支付系统2.0版本什么时候放出来,今天刊发出《架构宝典》支付系统2.0版本,以飨读者 概述 在 1.0 的支付系统中,我们遇到了诸多问题。痛定思痛,我们决心对支付系统做一次架构升级。那么,怎么去做支付系统的架构升级呢?我们从两个方面来进行架构升级梳理: ...
阅读全文
Synchronized锁的是什么? Java

Synchronized锁的是什么?

Synchronized锁的是什么? 临界区与锁 并发编程中不可避免的会出现多个线程共享同一个资源的情况,为了防止出现数据不一致情况的发生,人们引入了临界区的概念。临界区是一个用来访问共享资源的代码块,同一时间内只运行一个线程进入。 那么如何实现这个临界区呢?这就用到我们的锁了,当进程想要访问一个临界区时,它先会去看看是否已经有其他线程进入了,也就是看是否能获得锁。如果没有其他线程进入...
阅读全文
Java并发——这些工具类你用过吗? Java

Java并发——这些工具类你用过吗?

J.U.C包中提供了一些非常有用的工具类。在合适的场景下使用它们往往能够达到事半功倍的效果。比如Atomic工具类、Exchanger、CountDownLatch、CyclicBarrier、Semaphore这些。 Atomic工具类 Atomic工具类能够实现原子操作数据。从数据类型的角度来看,可以分为:基本数据类型、数组、引用类型、引用类型属性的原子更新操作。它的底层原理其实就是对...
阅读全文
金融支付财务融合业务-实践分享2:SaaS租户、资金账户、财务账套、记账及对账系统架构设计 软件架构

金融支付财务融合业务-实践分享2:SaaS租户、资金账户、财务账套、记账及对账系统架构设计

本文作者从实际工作实践出发,结合案例等分享了电商金融支付财务融合中的基本概念和相关原理解析,包括:SaaS租户、资金账户、财务账套、记账及对账系统架构设计,与大家分享,希望通过此文能够加深你对金融支付财务相关业务的认识。 上篇文章同大家分享了“ 金融支付财务融合业务-实践分享1:订单、账单、交易流水、账套知识解构、原理解析” 。重点向大家介绍了“金融、支付、财务”融合业务中的“订单...
阅读全文
面试:BigDecimal一定不会丢失精度吗? Java

面试:BigDecimal一定不会丢失精度吗?

点击上方蓝色“ 程序猿DD ”,选择“设为星标” 回复“ 资源 ”获取独家整理的学习资料! 来源 |   urlify.cn/ZVN7Nb 我们基本已经形成了常识,需要用到金钱的地方要用BigDecimal而不是其他,而我们也都知道浮点型变量在进行计算的时候会出现丢失精度的问题。 那么,你知道其实BigDe...
阅读全文
全面分析 Spring 的编程式事务管理及声明式事务管理 Spring

全面分析 Spring 的编程式事务管理及声明式事务管理

开始之前 关于本教程 本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。 先决条件 本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,比如:事务的定义,隔离级别的概念,等等。本文将直接使用这些概念而不做详细解释。另外,...
阅读全文
从0到1,医疗外联平台的构建与发展 软件架构

从0到1,医疗外联平台的构建与发展

文章介绍了医疗外联平台的工作机制并对其未来发展做了展望,与大家分享。 隔 0.1秒 ,医院内外系统就需要请求一次数据返回,每隔 5秒 ,医院就会有流水发生。 此外,在这种高速发展的互联网医院大环境下,假如遇到信息闭塞将会使得医疗业务中断。 对于这种交换数据不稳定的系统,不安全访问,具有高度差异化的医疗信息,就得靠医疗的外联平台去解决。 随着医院信息化不断发展,类似预...
阅读全文
架构设计实践之架构决策记录 编程技术

架构设计实践之架构决策记录

有时候我们更关心架构决策背后的动机 有个关于架构设计的玩笑是,没有什么问题是不能用两个框加一条连线解决的,如果有的话,那就再加一个框和一条连线。 确实架构师们经常用框和连线来表达架构决策是什么。但有时候我们更希望理解这个决策的前因后果,尤其是那些正因为这个历史决策承受痛苦的人。如果我们不理解这个历史决策背后的动机,那么我们只有两个选择: 闷头接受这个决策 如果这个决策的上下文没有变化,这个...
阅读全文
Loading...