性能优化

#性能优化#

已有10人关注此标签

内容分类

阿里P8架构师谈:Zookeeper的原理和架构设计,以及应用场景

随着信息化水平的不断提高,企业级应用系统变得越来越庞大,性能随之下降,用户抱怨频频。拆分系统是目前我们可选择的解决系统可伸缩性和性能问题的唯一行之有效的方法。但是拆分系统同时也带来了系统的复杂性——各子系统不是孤立存在的,它们彼此之间需要协作和交互(分布式系统)。

想成长为一名年薪50万+的实战型架构师?必掌握这7大实战技能经验

想成为一名架构师,但是架构师对应的技能,我应该掌握哪些啊?以及掌握的程度是什么样的?如何成为一名真正的实战性架构师? 我简要分为以下7点来谈谈,从技能的角度抛砖引玉,希望你对你架构师之路有一定的参考。

江措小朋友

Nginx概述

重新认识nginx 在以前的运维过程中,大量环境都使用到了nginx,不管是与keepalived+haproxy做高可用,或者做缓存,或者做web应用服务器用来部署各种各样的环境,都使用到了它。但是真的了解它吗?并不,很多时候都是看一些博客里面的配置文件,或者在以前的配置文件上改改即用。

场景研读

【云周刊】第197期:阿里云——唯一入选Gartner全球数据库魔力象限的中国企业

本期头条 阿里云——唯一入选Gartner全球数据库魔力象限的中国企业 最近 国际知名调研机构Gartner公布了 2018年全球数据库魔力象限评选结果 (评选标准包括全球市场份额、产品能力、客户反馈等) 阿里云成为最大黑马 作为中国唯一一家科技企业 首次入选并且进入远见者(Visionaries)象限 这也是中国企业首次进入该榜单。

高并发架构系列:如何从0到1设计一个类Dubbo的RPC框架

在过去持续分享的几十期阿里Java面试题中,几乎每次都会问到Dubbo相关问题,比如:“如何从0到1设计一个Dubbo的RPC框架”,这个问题主要考察以下几个方面: 你对RPC框架的底层原理掌握程度。 考验你的整体RPC框架系统设计能力。本文详解~

francs.tan

PostgreSQL 11 有哪些引人瞩目的新特性?

2018-10-18 PostgreSQL官网 宣布 PostgreSQL 11 正式版发行,PostgreSQL 11 重点对性能进行了提升和功能完善,特别是对大数据库和高计算负载的情况下进行了增强,主要包括以下: 对分区表进行了大幅的改进和增强。

高并发架构系列:Redis缓存和MySQL数据一致性方案详解

一、需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。

详解程序员常用的3大Web安全漏洞防御解决方案:XSS、CSRF及SQL注入

随着互联网的普及,网络安全变得越来越重要,程序员需要掌握最基本的web安全防范,在项目研发过程中才能防患于未然,下面列举一些常见的安全漏洞和对应的防御措施。

爱编程厨师

Mybatis成为首选持久框架的原因

持久层可以将业务数据存储到磁盘,具备长期存储能力,只要磁盘不损坏(大部分的重要数据都会有相关的备份机制),在断电或者其他情况下,重新开启系统仍然可以读取这些数据。

爱编程厨师

一线大厂互联网公司,Java开发程序员的招聘标准.

金九银十的跳槽热潮正在进行,在这两个月的跳槽的旺季中,作为互联网行业的三大巨头,百度、阿里巴巴、腾讯对于互联网人才有很大的吸引力,他们的员工也是众多互联网同行觊觎的资深工程师、管理者人选。

爱编程厨师

理解大型分布式网站你应该知道这些概念

I/O优化 增加缓存,减少磁盘的访问次数。 优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。 设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层面考虑的。

爱编程厨师

月入3W的高级Java工程师都具备哪些能力?

很多面试,很多人员能力要求都有“Java高级工程师的字眼”,如果您真心喜欢Java,并且您刚起步,那么我今天简单分享一个Java高级工程师所应该具备的特质,希望能给你带来帮助。

爱编程厨师

一个五年架构师凭什么基本年薪酬就可以达到50万

架构师,我想很多人都知道,其实该职位头衔在最早的IT领域是没有的,它是近些年来由互联网的发展所引发的需求,因为现阶段的数据量及高并发的活跃好动,引起了不少传统的技术人员的力不从心,企业愈发关注到了系统架构的重要性,所以不同行业开始招募架构技术人员,架构师就诞生了。

爱编程厨师

不“破”阿里终不还,“寒潮”之下Java程序员的凌云壮志

人在屋檐下,哪能不低头 (记2018年底互联网大寒潮) 伴随着深冬凌冽的寒风,中华大江南北飘起了大雪,寒冷刺骨;接踵而至的互联网“寒潮”更是令众多的程序员寒在了心头。

爱编程厨师

Jvm系列:问君能有几多愁,系统宕机重启流

上回说到《不识Jvm真面目,只缘身在增删查改中》 讲述了一些有关于Jvm,线程,栈的有关技术知识,还有两个关于JVM的面试题: JVM什么情况下会发生栈内存溢出? JVM中一次完整的GC流程是怎样的? GC——垃圾回收完整意味着有多种情况 今天就接着...

吴波bruce_wu

性能诊断利器 JProfiler 快速入门和最佳实践

性能诊断是软件工程师在日常工作中需要经常面对和解决的问题,在用户体验至上的今天,解决好应用的性能问题能带来非常大的收益。Java 作为最流行的编程语言之一,其应用性能诊断一直受到业界广泛关注。可能造成 Java 应用出现性能问题的因素非常多,例如线程控制、磁盘读写、数据库访问、网络I/O、垃圾收集等。

amber涂南

独家解密:阿里大规模数据中心性能分析

数据中心已成为支撑大规模互联网服务的标准基础设施。随着数据中心的规模越来越大,数据中心里每一次软件(如 JVM)或硬件(如 CPU)的升级改造都会带来高昂的成本。合理的性能分析有助于数据中心的优化升级和成本节约,而错误的分析可能误导决策、甚至造成巨大的成本损耗。

android飞鱼

史上最全的Android文章精选合集

用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多朋友都有过在 Activity 中通过 getWidth() 之类的方法获取 View 的宽高值,可能在 onCreate() 生命周期方法中,也可能在 onResume() 生命周期方法中。

android飞鱼

逆向一款收费版的开发工具

0、工具介绍   工具介绍这款辅助开发工具还是挺有用的,我看应用宝的下载量有几万了,当前版本号 3.1.0 。这个应用能够开启手机上的一些开发中常用的设置,应用信息提取,以及反编译的功能。

android飞鱼

安卓中高级开发面试知识点之——缓存

前言 几乎所有的项目都做了缓存,但是缓存做的怎么样,其实只有我们自己知道。缓存做的好,没有网络也能流畅的使用;再多的数据请求都不会出现卡顿延迟等待很久的情况。