京东T9今年首发的一份Spring Boot实战,让开发像搭积木一样简单 Spring

京东T9今年首发的一份Spring Boot实战,让开发像搭积木一样简单

Spring曾有过光辉岁月,它一路与时俱进,引领Java编程潮流至少10年。如今,Spring Boot的诞生,让我们再也不用被Spring 的繁琐配置所束缚。Spring Boot是当前后端开发的极佳框架。它在如今纷繁的技术中尤为突出。 这份文档针对 Spring Boot 2.0及以上版本 ,采用“ 知识点+实例” 的形式编写。本书通过 “58个基于知识的实例+2个综合性的项...
阅读全文
如何基于 DDD 构建微服务? 编程技术 软件架构

如何基于 DDD 构建微服务?

作者 | Chandra Ramalingam 策划 | 田晓旭 本文将讨论微服务与 DDD 涉及到的概念、策划和设计方法,并且尝试将一个单体应用拆分成多个基于 DDD 的微服务。 1 微服务的定义 微服务中的“微”虽然表示服务的规模,但它并不是使应用程序成为微服务的唯一标准。当团队转向基于微服务的架构时,他们的目标是提高敏捷性,即自主且频繁地部署功能。 因此,很难给微服务...
阅读全文
手拉手带你实战Java新手小项目:短信云备忘录(附源码) Java 编程技术

手拉手带你实战Java新手小项目:短信云备忘录(附源码)

随着5G技术离我们的生活越来越近,如今全国各地都在重视信息化建设,出现大量的信息化人才缺口,尤其是Java软件人才。 Java是成熟的产品,已经有近20年的历史。80%以上的高端企业级应用都使用JAVA平台(电信、银行等),Java几乎涵盖所有平台Amazon、Google、 eBay、淘宝、京东、阿里和其它的大型电子商务品牌都在使用Java来后台处理。所以java的就业市场是很大的,抓住技...
阅读全文
2020年10家世界顶级Java开发公司列表 - superbcompanies Java 编程技术

2020年10家世界顶级Java开发公司列表 - superbcompanies

如今,有成千上万的公司专门从事Java开发。当然,种类繁多的公司使选择满足您所有参数和要求的公司具有挑战性。当您开始审查Java开发公司以聘请最适合您即将进行的项目的Java开发公司时,您应注意一些关键点,例如: 了解您的要求 选择你的类别 行业特定项目 有了这些要点,您将了解您真正想要的是什么,并且可以轻松地从已经与您所在的行业或提供相同行业的公司合作过的Java开发公司中...
阅读全文
以现代化基础架构拥抱新零售时代 编程技术 软件架构

以现代化基础架构拥抱新零售时代

企业云计算领导者Nutanix宣布,中国高端女装服饰品牌赢家时尚控股集团(以下简称“赢家集团”)已扩大超融合基础架构(HCI)和企业云操作系统软件解决方案部署,以不断支持公司IT基础架构现代化,推动业务创新和数字化转型。 (图片来源网络) 赢家集团创立于1994年,是中国中高端女性服饰领域的领导者之一。集团旗下拥有NAERSI、NAERSI.LING、NEXY.CO和Koradior等...
阅读全文
2020 最受欢迎的九大顶级 Java 框架 Java 编程技术

2020 最受欢迎的九大顶级 Java 框架

点击“ 开发者技术前线 ”,选择“星标” 在看|星标|留言,  真爱 作者丨 Patricia Ne il  由“京东云开发者社区”公众号编辑整理 诞生于1995年的Java,目前已在134,861个网站上广泛使用,包括ESPN、SnapDeal等。在其24年的成长史中,Java已经证明了自己是用于自定义软件开发的顶级通用编程语言。 Java...
阅读全文
如何绘制有用的技术架构图 编程技术 软件架构

如何绘制有用的技术架构图

技术架构图提供了您组织的基础架构的鸟瞰图。 该图说明了系统中的组件如何在大型事物中相互交互。 有多种服务于不同目的的架构图。 通常,数字解决方案架构师会草拟高层架构图,以促进技术解决方案设计。 架构图有两个主要优点: 它们有助于理解-提供可用系统和交互的概述,这有助于轻松地从更改中评估影响。 它们改善了沟通与协作-跨项目和利益相关者调整实施计划,以减少沟通差距。 有...
阅读全文
Spring Boot 应用如何提高服务吞吐量? Spring

Spring Boot 应用如何提高服务吞吐量?

意外和明天不知道哪个先来。没有危机是最大的危机,满足现状是最大的陷阱。 背景 生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。 方案 1、undertow替换tomcat 电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容器从tomcat替换为undertow,下面介绍下步骤:1、增加pom配置 <depend...
阅读全文
Apache Arrow 和 Java:大数据传输快如闪电 Java 编程技术

Apache Arrow 和 Java:大数据传输快如闪电

本文要点 Arrow 为分析应用程序提供了零复制数据传输 Arrow 支持内存中、列式格式和数据处理 Arrow 是跨平台、跨语言可互操作的数据交换方式 Arrow 是大数据系统的骨干 大数据天生就太大了,无法装进单独的一台机器里。数据集需要在多台计算机上分区存储。每个分区都分配给一台主机,还可以选择分配给备份机器。这样,每台机器都会有多个分区。多数大数据框...
阅读全文
24岁公司卖十几亿后,他创业卖鞋,服务堪比海底捞,几十亿卖给亚 创业故事

24岁公司卖十几亿后,他创业卖鞋,服务堪比海底捞,几十亿卖给亚

1996年,刚毕业的谢家华辞去4万美元年薪的清闲工作,创办了“链接交换公司”,然后于1998年以2.65亿美元的价格把公司卖给了微软。 那一年,他24岁。 1999年,谢家华以顾问和投资者的身份参与了“美捷步”(Zappos)的工作,接着成了首席执行官。 后来,这家公司从1999年的销售额为0,发展到年销售额超过10亿美元。 ...
阅读全文
10种常见的软件架构模式 编程技术 软件架构

10种常见的软件架构模式

有没有想过企业规模的系统是如何设计的?在主要的软件开发开始之前,我们必须选择一个合适的架构,为我们提供所需的功能和质量属性。因此,在将它们应用于我们的设计之前,我们应该了解不同的体系结构。 什么是架构模式? 根据维基百科, 架构模式是一种通用的、可重用的解决方案,用于解决给定上下文中软件架构中常见的问题。架构模式类似于软件设计模式,但范围更广。 在本文中,我将简要解释以下...
阅读全文
Spring Boot 应用如何提高服务吞吐量? Spring

Spring Boot 应用如何提高服务吞吐量?

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 面试题 ”领 《96份:3265页面试题》 背景 生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。 方案 1、undertow替换tomcat 电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容器从tomcat替换为underto...
阅读全文
Loading...