2019 年 Python、Golang、Java、C++、Rust 该如何选择? 编程技术

2019 年 Python、Golang、Java、C++、Rust 该如何选择?

Python、Golang、Java、C++、Rust这几门编程语言都是2019非常火热的语言,这几门语言各有特点各有优劣,因此很多初学者总是纠结于如何在这五种语言间选择。实践出真知,下面分别推荐几个 Gitee 上的 Python、Golang、Java、C++、Rust 语言的优质开源项目,希望通过这十个项目帮助大家深入了解这五种语言:) Python: 推荐项目1、web代码部署...
阅读全文
linux学习--week17--nginx-lnmp 编程技术

linux学习--week17--nginx-lnmp

负载均衡 2.1 负载均衡与反向代理区别 2.2nginx 7层负载 2.3 nginx 7层负载 2.4 nginx 4层负载均衡 nginx缓存 lnmp 4.1 概述 4.2 环境准备 LNMP环境迁移 5.1 数据库迁移 5.2 用户上传文件到nfs 5.3 回顾及今日内容: nginx 老男孩教育-Linux学院 web...
阅读全文
一文读懂Tomcat组件--一个Web服务器的架构演化史 编程技术

一文读懂Tomcat组件--一个Web服务器的架构演化史

1. tomcat是谁? 2. tomcat可以做什么? tomcat是一个web容器,可以将web应用部署到tomcat,由它提供web服务,一个web容器中可以部署多个web应用,这些web应用可以是同一个域名,也可以是多个域名的服务。 3. tomcat有哪些组件 4.怎么快速理解这些组件呢? 我们可以假设我们来设计一个web容器,...
阅读全文
一文读懂Tomcat组件--一个Web服务器的架构演化史 编程技术

一文读懂Tomcat组件--一个Web服务器的架构演化史

1. tomcat是谁? 2. tomcat可以做什么? tomcat是一个web容器,可以将web应用部署到tomcat,由它提供web服务,一个web容器中可以部署多个web应用,这些web应用可以是同一个域名,也可以是多个域名的服务。 3. tomcat有哪些组件 4.怎么快速理解这些组件呢? 我们可以假设我们来设计一个web容器,...
阅读全文
What?老板让我开发一个亿级流量的大型网站 编程技术

What?老板让我开发一个亿级流量的大型网站

我们常见的大型网站,如百度、淘宝、京东等,都是一个分布式系统。这么复杂的系统也不是一天建成的,每个系统都经历了漫长的演变过程。 图片来自 Pexels 对于一个大型网站,主要有以下几个特征: 支撑海量数据 非常高的访问量 在大型网站中,其最核心的功能就是计算和存储。因此系统演变过程也主要围绕这两点进行。 单机系统 在网站刚刚起步时,数据量、访问...
阅读全文
架构设计--互联网架构演化 编程技术

架构设计--互联网架构演化

对于一个大型网站,主要有以下几个特征: 支撑海量数据 非常高的访问量 我们常见的大型网站,如百度、淘宝、京东等,都是一个分布式系统。这么复杂的系统也不是一天建成的,每个系统都经历了漫长的演变过程。 架构演变 在大型网站中,其最核心的功能就是 计算 和 存储 。因此系统演变过程也主要围绕这两点进行。 1 单机系统 在网站刚刚起步时,数据量、访问量都非常小,通常情...
阅读全文
有望取代java?GO语言项目了解一下 编程技术

有望取代java?GO语言项目了解一下

GO语言在编程界一直让人又爱又恨,有人说“GO将统治下一个十年”,“几乎所有新的、有趣的东西都是用 Go 写的”;也有人说它过于死板,使用感太差。国外有 Google、AWS、Cloudflare、CoreOS 等,国内有七牛、阿里、知乎等知名公司都已经开始大规模使用 Go 语言开发相关产品。不可否认,GO语言已经成为近来风头最盛的编程语言之一,那么让我们一起来看看码云上有哪些有趣的GO语言项目吧...
阅读全文
Android 网络优化,使用 HTTPDNS 优化 DNS,从原理到 OkHttp 集成 编程技术

Android 网络优化,使用 HTTPDNS 优化 DNS,从原理到 OkHttp 集成

一、前言 谈到优化,首先第一步,肯定是把一个大功能,拆分成一个个细小的环节,再单个拎出来找到可以优化的点,App 的网络优化也是如此。 在 App 访问网络的时候,DNS 解析是网络请求的第一步,默认我们使用运营商的 LocalDNS 服务。有数据统计,在这一块 3G 网络下,耗时在 200~300ms,4G 网络下也需要 100ms。 解析慢,并不是 LocalDNS 最大的问题,...
阅读全文
百度技术:“App 优化网络,先从优化 DNS 开始” Java

百度技术:“App 优化网络,先从优化 DNS 开始”

一、前言 谈到优化,首先第一步,肯定是把一个大功能,拆分成一个个细小的环节,再单个拎出来找到可以优化的点,App 的网络优化也是如此。 在 App 访问网络的时候,DNS 解析是网络请求的第一步,默认我们使用运营商的 LocalDNS 服务。有数据统计,在这一块 3G 网络下,耗时在 200~300ms,4G 网络下也需要 100ms。 解析慢,并不是 LocalDNS 最大的问题,...
阅读全文
从 “挖光缆” 到 “剪网线”:蚂蚁金服异地多活单元化架构下的微服务体系 软件架构

从 “挖光缆” 到 “剪网线”:蚂蚁金服异地多活单元化架构下的微服务体系

本文作者:时晖(玄霄) ,蚂蚁金服高级技术专家,现负责中间件微服务团队。2010年应届加入支付宝,一直在基础技术部门工作。经历了支付宝/蚂蚁金服从SOA化到异地多活架构的发展历程,参与过运维平台、服务注册中心、配置中心、微服务平台的建设。熟悉蚂蚁技术架构演进历史,对分布式系统高可用设计有切身体会。同时还从事蚂蚁科技输出工作,为多家金融机构提供过技术架构解决方案咨询。 本文根据玄霄 20...
阅读全文
Loading...