那些知名的软件开发技术堆栈,看到缩写别懵 软件架构

那些知名的软件开发技术堆栈,看到缩写别懵

技术的缩写名词很常见,比如Kubernetes简称K8S,Javascipt简称JS。但有一些技术堆栈会将其名称的首字母放在一起,这就给初入行的程序员或技术人员造成了困惑。而这些技术堆栈缩写代表着整个技术框架体系。比如LAMP,LEMP,MEAN,XAMPP,WAMP和AMPPS,那么这些技术堆栈的缩写都代表什么?在开源的世界中,它们的名头可都是响当当的。 LAMP LAMP是用于网站...
阅读全文
Dubbo to Mesh 云原生架构改造方案解析 软件架构

Dubbo to Mesh 云原生架构改造方案解析

作者 | 腾讯云泛互云原生团队 责编 | 屠敏 头 图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) Dubbo 是一款高性能的 Java RPC 框架,它除了拥有卓越的 RPC 能力,也同时具有微服务的一些治理能力,如: 注册发现,负载均衡等,目前 Dubbo 是国内使用较多的微服务框架之一...
阅读全文
eBPF 架构优势及其应用方向上的畅想 编程技术

eBPF 架构优势及其应用方向上的畅想

eBPF 架构的优势 本文假设读者已了解以下内容: 了解 BPF/eBPF 是什么,了解 BPF 的演变历史,可参考引用 7 了解程序的编译与执行流程,虚拟机工作原理 大致了解 Android 系统架构以及开发流程 本文是基于嵌入式 Linux 的开发角度阐述 eBPF 的应用,对负载情况及需求...
阅读全文
再见! RxJava Java

再见! RxJava

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 回复“666”,获取一份专属大礼包 作者: W_BinaryTree https://juejin.im/post/5cd04b6e51882540e53fdfa2 距离上一次更新也有一段时间了,其实这篇文章我早就想写,碍于一直没来得及总结(懒)。 所以一直没有成文。...
阅读全文
数据源面试三连杀:是啥?为什么要用?怎么用? Java

数据源面试三连杀:是啥?为什么要用?怎么用?

一、概述 在日常项目中肯定需要用到数据源,那么数据源是什么,当遇到分布式事务的场景时数据源与非分布式事务场景的数据源又有什么不同呢,在J2EE中分布式事务又是如何实现的呢,希望本文可以解答您的疑惑。 二、 数据源 2.1 数据源是什么 通俗来讲,数据源是存储数据的地方。例如,数据库是数据源,其他系统也可以是数据源。在J2EE里,数据源是代表物理数据存储系统的实际Java对象。通过这...
阅读全文
一款vue编写的功能强大的swagger-ui,有点秀(附开源地址) 软件架构

一款vue编写的功能强大的swagger-ui,有点秀(附开源地址)

wagger-ui有非常多的版本,觉得不太好用,用postman,每个接口都要自己进行录入。所以在基于think-vuele进行了swagger格式json的解析,自己实现了一套swaggerui界面。 swagger分为后端数据提供方方和前端页面展示请求方。从一定角度来看,swagger是一种标准的数据格式的定义,对于不同语言进行实现一些注解API式的东西,能快速生成这种描述restful格...
阅读全文
关于Java8的精心总结 Java

关于Java8的精心总结

前言 最近公司里比较新的项目里面,看到了很多关于java8新特性的用法,由于之前自己对java8的新特性不是很了解也没有去做深入研究,所以最近就系统的去学习了一下,然后总结了一篇文章第一时间和大家分享一下。 ​ ​ 在了解一项新技术之前,我们需要了解我们为什么要去学习它以及它的优点,以下是我总结的: Java8(又称jdk1.8)是java语言开发的一个主要版本,Java8是ora...
阅读全文
在MacOS系统上编译OpenJDK12并使用CLion调试 Java

在MacOS系统上编译OpenJDK12并使用CLion调试

最近在看synchronized 锁优化方面的内容,有些地方看起来不是很方便,干脆就编译个源码来看看。 在windows上编译 由于自己常用的电脑操作系统是win10,所以最开始是想要在win10上编译的,但是一来网上文章太少,二来在windows上编译确实麻烦太多了(windows可以参考深入理解JVM虚拟机这本书),故放弃了。 MAC环境 mac...
阅读全文
如何做好微服务? 软件架构

如何做好微服务?

【51CTO.com快译】 随着全世界稳步迈向云计算,微服务意义重大。不像整体式应用程序,您可以将应用程序分解为可独立部署的不同服务,使不同的团队可以使用青睐的编程语言、工具和数据库等。因此,难怪一些调查发现多达84%的企业在拥抱微服务。 但是这没有告诉我们企业是否在微服务方面取得成功或如何取得成功。 为此,有必要探究一下O'Reilly新的微服务调查结果,它调查了其邮件列表上的150...
阅读全文
Loading...