首页 文章 精选 留言 我的

文章列表

共 97898 篇
支付宝 App 构建优化解析:Android 包大小极致压缩

支付宝 App 构建优化解析:Android 包大小极致压缩

前言 本章节我们将围绕《支付宝 App 构建优化解析》另启新系列,细分拆解客户端在“代码管理”、“证书管理”、“版本管理”、“构建打包”等维度的具体实现方案展开讨论,带领大家进一步了解支付宝在 App 构建模块下的持续优化。 本节将主要记录通过对支付宝 Android 包大小进行压缩,来改善运行效率和质量。 背景 包大小的重要性已经不需要多说,包大小直接影响...

SOFAMesh中的多协议通用解决方案x-protocol介绍系列(1) : DNS通用寻址方案

SOFAMesh中的多协议通用解决方案x-protocol介绍系列(1) : DNS通用寻址方案

小蚂蚁说: 2018年上半年,蚂蚁金服决定基于 Istio 订制自己的 ServiceMesh 解决方案,并在6月底正式对外公布了 SOFAMesh。 在 SOFAMesh 的开发过程中,针对遇到的实际问题,我们给出了一套名为 x-protocol 的解决方案,本文将会对这个解决方案进行详细的讲解,后面会有更多内容,欢迎持续关注本系列文章。 前言 x-pro...

OceanBase TechTalk上海站启动报名,深入解读蚂蚁双11背后的关键技术和实战分享!

OceanBase TechTalk上海站启动报名,深入解读蚂蚁双11背后的关键技术和实战分享!

盛夏的杭州我们在讲SQL 初秋的北京我们在谈OB 2.0 天气慢慢转凉,仿佛一夜之间就入冬了 这个冬天我们来到了上海 想与你们聊聊 OceanBase支撑蚂蚁双11背后的关键技术和实战分享 三位双11背后的男人将为大家带来 大促背后核心技术的全揭秘 点击文末链接即可报名活动 活动时间:12月23日,13:30-17:30 活动地点:上...

SpringCloud API网关-Zuul

SpringCloud API网关-Zuul

如果所有的微服务系统都对外提供服务,那么这些微服务系统都需要实现诸如数据验证、安全校验、接口权限等功能,这对于系统的维护非常不利,这也就是api网关存在的原因。在SpringCloud的大家庭中,使用的是zuul组件来搭建api网关。zuul是一个能够实现动态路由、监控、弹性扩展并且安全的API网关组件。 在之前的一篇博客《API网关系统架构》中,有讨论过一...

深入 Java Timer 定时任务调度器实现原理

深入 Java Timer 定时任务调度器实现原理

使用 Java 来调度定时任务时,我们经常会使用 Timer 类搞定。Timer 简单易用,其源码阅读起来也非常清晰,本节我们来仔细分析一下 Timer 类,来看看 JDK 源码的编写者是如何实现一个稳定可靠的简单调度器。 Timer 使用 Timer 调度任务有一次性调度和循环调度,循环调度有分为固定速率调度(fixRate)和固定时延调度(fixDela...

其实,咱们程序员过了30岁,还可以更牛逼!

其实,咱们程序员过了30岁,还可以更牛逼!

程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从? 一.30岁现象 在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。 在程序员的圈子里,也有一个30岁现象。当然,如果你有铁饭碗,比如在国企或政府机关,...

网易考拉在服务化改造方面的实践

网易考拉在服务化改造方面的实践

导读: 网易考拉(以下简称考拉)是网易旗下以跨境业务为主的综合型电商,自2015年1月9日上线公测后,业务保持了高速增长,这背后离不开其技术团队的支撑。微服务化是电商IT架构演化的必然趋势,网易考拉的服务架构演进也经历了从单体应用走向微服务化的整个过程,以下整理自网易考拉陶杨在近期Apache Dubbo Meetup上的分享,通过该文,您将了解到: 考拉架...

软件成本度量进阶系列之增强开发、中间系统评估

软件成本度量进阶系列之增强开发、中间系统评估

上篇我们讲到《基础软件&基础评估》,第一层的心法是熟知标准和度量模型、掌握并运用方法、熟悉评估流程、熟悉公司业务,最后说了系统架构不断优化,软件系统跟着业务变化多端,今天就为朋友们带来软件成本度量的第二层心法《增强开发、中间系统评估》。 第二层、增强开发、中间系统评估 「软件成本度量」的第二层心法,严格判定修改类型、重用度,准确判断系统用户、掌握业务...

云栖专辑| 阿里毕玄:程序员的成长路线

云栖专辑| 阿里毕玄:程序员的成长路线

【编者按】2018年12月20日,云栖社区3周岁生日。阿里巴巴常说“晴天修屋顶”,所以我们特别策划了这个专辑——分享给开发者们20个阿里故事,50本书籍。第一位是林昊(毕玄)。 在这篇《程序员的成长路线》里,阿里基础设施负责人毕玄结合自己的经历跟大家讲述了他在各个角色上成长的感受。在他的职业经历中,在成长方面经历了技术能力的成长、架构能力的成长,以及现在作为...

软件成本度量进阶系列之增强开发、中间系统评估(转载)

软件成本度量进阶系列之增强开发、中间系统评估(转载)

上篇我们讲到《基础软件&基础评估》,第一层的心法是熟知标准和度量模型、掌握并运用方法、熟悉评估流程、熟悉公司业务,最后说了系统架构不断优化,软件系统跟着业务变化多端,今天就为朋友们带来软件成本度量的第二层心法《增强开发、中间系统评估》。 第二层、增强开发、中间系统评估 「软件成本度量」的第二层心法,严格判定修改类型、重用度,准确判断系统用户、掌握业务...

估算软件规模之前如何明确划分系统边界?

估算软件规模之前如何明确划分系统边界?

软件项目系统边界的正确划分,是使用功能点方法度量软件时识别系统内部和外部需求亦即内部逻辑文件和外部接口文件的前提。在估算软件规模之前,我们应根据软件项目范围来明确系统边界。系统边界包含如下含义: A、用于划分系统与其他系统,特别是相邻系统关系的一种方法,将项目分割成系统内和系统外,系统内属于项目创建内容,系统外不需要创建,但需要考虑和它们之间的接口; B、应...

阿里如何实现海量数据实时分析?

阿里如何实现海量数据实时分析?

阿里妹导读:随着数据量的快速增长,越来越多的企业迎来业务数据化时代,数据成为了最重要的生产资料和业务升级依据。本文由阿里AnalyticDB团队出品,近万字长文,首次深度解读阿里在海量数据实时分析领域的多项核心技术。 数字经济时代已经来临,希望能和业界同行共同探索,加速行业数字化升级,服务更多中小企业和消费者。 欢迎转发、收藏此文 挑战 随着数据量的...

如何去设计前端框架能力?星巴克消息开放项目从0到1,从点到面的思考

如何去设计前端框架能力?星巴克消息开放项目从0到1,从点到面的思考

本文由淘宝前端工程师罗嗣分享,主要讲述了作者在星巴克消息开放项目中的总结和思考,希望对大家有帮助,让业务分享更加有价值。 摘要 从满足星巴克项目需求单点出发,发散到从点到面的思考。从而总结了自己思考的基本流程(方法论)。从如下四个递进方面思考。 业务拓展:拓展自有业务的边界,和其他业务合作共建,形成标准的能力透出, 合力共建。 业务趋势:业务的特点和趋势是如...

什么是工控主板?工控主板可以当PC主板吗?两者有什么区别呢?

什么是工控主板?工控主板可以当PC主板吗?两者有什么区别呢?

工控主板是应用于工业场合的主板,被工业电脑所采用,根据需求可以适应宽温环境,可以适应恶劣环境,可以长时间高负荷工作等。根据主板的结构和尺寸可以分成:全长卡,半长卡,5.25寸,3.5寸,PC104架构等。按选用芯片系列分:386,486,586,PIII,P4,ATOM,等。按芯片类型分:X86架构,MIPS架构,ARM架构等。还有一些根据客户需求定制的部分...

推荐系统之业务架构总览

推荐系统之业务架构总览

前言 前一篇介绍了推荐系统冷启动的问题既然已经cold start了这一节就大致讲下新闻推荐系统的业务架构也就是新闻推荐系统需要有哪些模块组成每一个模块的职责是什么。 首先看下整个新闻推荐系统大图今天这篇文章就是为大家讲解这张图的具体含义和相互关系今天主要是介绍大概最为开篇接下来会有一系列文章介绍图中每一部分的策略。 画图不容易版权相关转载请注明出处~ 图中...

Java B2B2C多用户商城 springboot架构-SpringCloud服务相互调用RestTemplate

Java B2B2C多用户商城 springboot架构-SpringCloud服务相互调用RestTemplate

Springcloud中的服务消费,就需要我们服务之前相互发请求了。之前我们都是想着用http请求相关的交互,用的比较多的是apache httpcomponents ,现在springboot提供了RestTemplate更高级别的方法来满足我们的功能。 需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求...

深入动态人脸识别小场景应用,2019年或将迎来爆发期

深入动态人脸识别小场景应用,2019年或将迎来爆发期

人脸识别已经成为人工智能技术的落地风口之一,随着人工智能和深度学习技术的逐渐成熟,人脸识别的商业化落地开始全面加速,智慧学校、工地实名制、会议签到、门禁考勤、访客预约等等,越来越多的小场景应用被解锁。 动态人脸识别市场2019年将迎来爆发期随着深度学习技术的完善,人脸识别技术获得重大突破,在智慧社区、平安城市等众多领域跨越了用户接受的门槛。万维识别许强先生表...

大数据存储的进化史 --从 RAID 到 Hdfs

大数据存储的进化史 --从 RAID 到 Hdfs

我们都知道现在大数据存储用的基本都是 Hdfs ,但在 Hadoop 诞生之前,我们都是如何存储大量数据的呢?这次我们不聊技术架构什么的,而是从技术演化的角度来看看 Hadoop Hdfs。 我们先来思考两个问题。 在 Hdfs 出现以前,计算机是通过什么手段来存储“大数据” 的呢? 为什么会有 Hadoop Hdfs 出现呢? 在 Hdfs 出现以前,计算...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册