甲骨文:史上超级伟大的 25 个 Java 应用程序 编程技术

甲骨文:史上超级伟大的 25 个 Java 应用程序

从太空探索到基因组学,从反向编译器到机器人控制器,Java 都是现今世界的核心。为庆祝 Java 25 周年,甲骨文用一篇官方博文向大家介绍了 25 个优秀的 Java 应用程序。 Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站市场的领先地位扩展到个人电子产品市场,这是一个新市场且快速发展。不过,几乎没有人能预料到 Sun 即将创建的编程语言会...
阅读全文
如何基于 DDD 构建微服务? 软件架构

如何基于 DDD 构建微服务?

作者 | Chandra Ramalingam 策划 | 田晓旭 本文将讨论微服务与 DDD 涉及到的概念、策划和设计方法,并且尝试将一个单体应用拆分成多个基于 DDD 的微服务。 1 微服务的定义 微服务中的“微”虽然表示服务的规模,但它并不是使应用程序成为微服务的唯一标准。当团队转向基于微服务的架构时,他们的目标是提高敏捷性,即自主且频繁地部署功能。 因此,很难给微服务...
阅读全文
医准智能发布乳腺超声智能检测系统,这条赛道为何鲜有布局? 软件架构

医准智能发布乳腺超声智能检测系统,这条赛道为何鲜有布局?

雷锋网消息,近日,医疗AI公司医准智能发布乳腺超声智能检测系统。 该系统在不改变现有超声设备和医院工作流程的基础上,利用神经网络架构搜索方法(NAS)对超声信号进行实时智能分析,可以实现实时病灶检出,对病灶进行自动分割及良恶性分析。 超声是基层最常用的一种检查设备。相较于CT、X射线等检测方法,超声诊断具有实时扫查、无创、无辐射,价格较低等特点,并且可移动,扫查方式灵活。 2016年5月,卫...
阅读全文
【安全帮】Apache Tomcat拒绝服务漏洞通告 编程技术

【安全帮】Apache Tomcat拒绝服务漏洞通告

摘要: ——更多安全资讯和情报,可关注微信公众号:安全帮—— 软件破解补丁隐藏窃密木马,毒害全球数百万网民 腾讯安全威胁情报中检测到大量用户感染CracxStealer窃密木马,病毒来源于境外某个软件破解补丁下载站(cracx[.]com)。该网站提供的商业软件破解补... ——更多安全资讯和情报,可关注微信公众号:安全帮—— 软件破解补丁隐藏窃密木马,毒害全球数百万网民 ...
阅读全文
从零开始手写 mybatis (三)jdbc pool 从零实现数据库连接池 编程技术

从零开始手写 mybatis (三)jdbc pool 从零实现数据库连接池

前景回顾 第一节 从零开始手写 mybatis(一)MVP 版本 中我们实现了一个最基本的可以运行的 mybatis。 第二节 从零开始手写 mybatis(二)mybatis interceptor 插件机制详解 本节我们一起来看一下如何实现一个数据库连接池。 为什么需要连接池? 数据库连接的创建是非常耗时的一个操作,在高并发的场景,如果每次对于数据库的访问都重新创建...
阅读全文
微服务与领域抽象:支付系统2.0架构演进 软件架构

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

本文节选自手哥架构宝典 - 支付系统演进2.0版本 手哥架构宝典之支付系统1.0 发布后, 很多架构师朋友表示受益匪浅,询问支付系统2.0版本什么时候放出来,今天刊发出《架构宝典》支付系统2.0版本,以飨读者 概述 在 1.0 的支付系统中,我们遇到了诸多问题。痛定思痛,我们决心对支付系统做一次架构升级。那么,怎么去做支付系统的架构升级呢?我们从两个方面来进行架构升级梳理: ...
阅读全文
Inflation 引起的 MetaSpace Full GC 问题排查|蚂蚁集团实例分析 编程技术

Inflation 引起的 MetaSpace Full GC 问题排查|蚂蚁集团实例分析

一、背景 本文将用一个蚂蚁集团线上实际案例,分享我们是如何排查由于 inflation 引起的 MetaSpace FGC 问题。 蚂蚁集团的智能监控平台深度利用了 Spark 的能力进行多维度数据聚合,Spark 由于其高效、易用、分布式的能力在大数据处理中十分受欢迎。 关于智能监控的计算能力可以参考《 蚂蚁金服在 Service Mesh 监控落地经验总结 》 。 二、案例背景 ...
阅读全文
甲骨文:有史以来最伟大的25个Java应用程序 编程技术

甲骨文:有史以来最伟大的25个Java应用程序

作者 | Alexa Morales 译者 | 刘雅梦 策划 | Tina 本文首发于 InfoQ Pro(infoqpro),InfoQ Pro 是由 InfoQ 推出的全新媒体服务平台。关注我们,第一时间获得 IT 深度内容和会员定制福利。 Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站市场的领先地位扩展...
阅读全文
微服务如何对齐业务架构 软件架构

微服务如何对齐业务架构

作为开发人员和架构师,我们经常困惑于业务架构,又或者如何将业务映射到微服务实现,传统模式,业务专家 BA 进行业务相关的调研分析,将需求分析说明书交付给研发团队进行后续迭代开发,而在基于云基础设施的业务敏捷创新的今天,从业务到研发再到运维,协作的越好,整体效率和应对市场变化的能力就越高,从而接受市场反馈,不断迭代验证的过程就越顺利,无论正反馈还是负反馈,都是满足客户业务迭代的“良药”,从而极大增强...
阅读全文
金融支付财务融合业务-实践分享2:SaaS租户、资金账户、财务账套、记账及对账系统架构设计 编程技术

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

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