首页 文章 精选 留言 我的

文章列表

共 97898 篇
千万别看这篇文章,因为我感觉好久没有分享这样的干货了

千万别看这篇文章,因为我感觉好久没有分享这样的干货了

了解我的读者,经常看我文章的读者,可能都知道,我已经好久没有分享过 Android 相关的干货了,说实话,作为一个以分享 Android 技术起家的公众号来讲,不分享 Android 确实有点过分了。 但是,大家可能也都知道我已经不做 Android 开发快两年了,我从去年管理团队,到去年年底离职创业,到现在这一年多的时间里,其实我仍然处于开发一线,既创业又...

Dialog 宽度占满全屏

Dialog 宽度占满全屏

Dialog 宽度占据全屏 关于如何自定义设置 Dialog 的大小,以及如何让宽度占满整个屏幕,其实是一个老生常谈的内容了,特别是对于很多新手来说。关于这方面的内容网上一搜一大把。我也看了一下,大多数是互相抄袭。来来回回就是那么几句代码。真实的运行结果往往并不是占满屏幕。这篇文章是把很多常见的情况都举例了。我们先看 Dialog 占满屏的效果,好了下面一步...

如何提高阿里云上应用的可用性(二)

如何提高阿里云上应用的可用性(二)

这是如何提高阿里云上应用的可用性系列文章的第二篇,第一篇传送门。 在单体应用时代,最大的问题是如何解决数据库瓶颈,而微服务之下,一个大应用被拆分成了几十个甚至上百个微服务,数据访问的压力被传导到了服务之间的网络,服务强弱依赖,服务雪崩等各种问题随之而来,那么如何保障服务的可用性以及整个应用的健壮性呢?常见的做法包括: 超时 程序员和女朋友约会在楼下等她的时候...

《阿里巴巴MongoDB4.0高级实战:基于Java Spring Boot 2.0》运维、监控、聚合、集群、监控等高级面试题

《阿里巴巴MongoDB4.0高级实战:基于Java Spring Boot 2.0》运维、监控、聚合、集群、监控等高级面试题

《阿里巴巴MongoDB4.0高级实战》阿里巴巴技术大牛 资深专家P9叶翔、专家徐雷. NoSQL排名第一!最流行的NoSQL数据库;谷歌、阿里巴巴、蚂蚁金服、腾讯、百度等一线互联网公司必备技能。 本系列课程涵盖:MongoDB入门命令、管理、聚合分析、核心架构、数据库管理、导入导出、索引、查询优化、集群、大数据存储,分片海量集群,架构设计、高级面试题、Ja...

RocketMQ核心概念(翻译)

RocketMQ核心概念(翻译)

根据上面的模型,我们可以深挖关于消息系统设计的一些主题: 消费组并发性 消费者热点问题 消费者负载均衡 消息路由 连接多路复用 金丝雀部署 生产者 生产者将业务应用产生的消息发送到broker。生产者提供多种发送模式:同步,异步和单向。 生产者群组 相同角色的多个生产者组合在一起。如果原始生产者事物之后崩溃,broker联系同一生产者组内的不同生产者实例提交...

程序员编程必备名言佳句,提升装逼指数~

程序员编程必备名言佳句,提升装逼指数~

生命太短暂,不要去做一些根本没有人想要的东西。 ——Ash Maurya 如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。 ——David Leinweber 软件设计有两种方式:一种方式是,使软件过于简单,明显没有缺陷;另一种方式是,使软件过于复杂,没有明显的缺陷。 ——C.A.R. Hoare 软件开发往往是这样:最...

写完代码就被开除,到底如何深入学习Java后端才能熬过寒冬裁员期

写完代码就被开除,到底如何深入学习Java后端才能熬过寒冬裁员期

程序员刚写完代码,就被开除了,网友:你真是个天才 近日,有一个帖子火了,一程序员说自己刚写完代码,就被老板开除了,是因为没写注释么? 仔细一看,其实这段代码在很多年前就在网上传过了,这段代码本意是想要获取下一天的日期的。结果这位程序员老哥写了个sleep函数,SLEEP的作用是延时,程序暂停若干时间,在执行时要抛出一个中断异常,必须对其进行捕获并处理才可以使...

spring cloud微服务分布式云架构 - Spring Cloud简介

spring cloud微服务分布式云架构 - Spring Cloud简介

Spring Cloud是一系列框架的有序集合。利用Spring Boot的开发模式简化了分布式系统基础设施的开发,如服务发现、注册、配置中心、消息总线、负载均衡、断路器、数据监控等(这里只简单的列了一部分),都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud将目前比较成熟、经得起实际考验的服务框架组合起来,通过Spring...

再有人问你Netty是什么,就把这篇文章发给他

再有人问你Netty是什么,就把这篇文章发给他

前言 本文基于Netty4.1展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目提供参考。 这是一篇万字长文,建议先收藏,转发后再看。 Netty简介 Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 JDK原生NIO程序的问题 JDK原生也有一套网络...

如何从零搭建一个自动化运维体系

如何从零搭建一个自动化运维体系

对自动化运维体系的需求,是随着业务的增长、对运维效率和质量的要求不断提高而产生的。 前言: 在很多初创公司和中小型企业里,运维还停留在“刀耕火种”的原始状态,这里所说的“刀”和“火”就是运维人员的远程客户端,例如 SecureCRT 和Windows 远程桌面。 在这种工作方式下,服务器的安装、初始化,软件部署、服务发布和监控都是通过手动方式来完成的,需要运...

对《GitHub服务中断24小时11分钟事故分析报告》的分析

对《GitHub服务中断24小时11分钟事故分析报告》的分析

对《GitHub服务中断24小时11分钟事故分析报告》的分析 声明 本文是根据公众号“高效开发运维”翻译整理的GitHub服务中断分析报告的信息进行分析。可能存在某些观点有误,如果有欢迎指出。 原文地址:GitHub服务中断24小时11分钟事故分析报告官方报告英文地址:October 21 post-incident analysis 背景 UTC 时间 1...

【2018中国计算机大会】阿里云高级总监谈超大规模超高性能分布式快存储系统

【2018中国计算机大会】阿里云高级总监谈超大规模超高性能分布式快存储系统

新型硬件(如NVRAM、RDMA、GPU/TPU等)及其构建的异构复杂环境,与既有硬件环境的巨大差异,导致传统的算法、数据结构甚至是涉及原则和经验法则等难以为继,对计算智能与大数据处理带来新的挑战和机遇。 10月27日下午,2018中国计算机大会上举办了主题“新型硬件环境下大数据处理技术”的技术论坛,一起探讨新型硬件带来的变化。论坛上,阿里云高级总监马涛针对...

【2018中国计算机大会】多维度创新打造领先阿里云技术生态

【2018中国计算机大会】多维度创新打造领先阿里云技术生态

10月26日,2018中国计算机大会上举办了主题是“云计算生态与发展”的技术论坛。论坛上,阿里云技术战略架构师陈绪博士从构建目标、构建基石、构建要点三个方面详细陈述了阿里云开放的技术生态。目前阿里云正在全力打造一个由阿里云引导、驱动、赋能的多赢开放技术生态。 陈绪博士强调阿里云之所以有实力打造由阿里云引导、驱动、赋能的多赢开放技术生态,由于阿里云是完全自主研...

老程序员被裁员,面试半年未果,同行:都四十了还是码农,怪谁?

老程序员被裁员,面试半年未果,同行:都四十了还是码农,怪谁?

程序员真是青春饭吗?有一名年近四十的程序员发帖称:本人40岁码农,因为年纪大被公司裁员了,海投了半年的简历,收到面试通知四份,都是面试完后就没有下文了,是因为我年纪大了吗?想当初我年轻时候找工作简历随便往网上一挂,一天十多个邀请面试的电话,现在主动投递简历却无人问津。 造成程序员青春饭现象的原因有下列: 我国程序员这一职业相较于别的职业只是刚刚发展起来的职业...

【2018中国计算机大会】阿里云分布式存储架构师谈 自研分布式文件系统服务

【2018中国计算机大会】阿里云分布式存储架构师谈 自研分布式文件系统服务

10月27日下午,2018中国计算机大会上举办了主题“存储软硬件之国产化挑战与机遇”的技术论坛,一起探讨存储软硬件栈上的关键系统与技术的国产化发展道路。论坛上,阿里云分布式存储团队架构师黄硕针对存储软硬件国产化进行了《云上自研分布式文件系统服务的设计与实践》的报告。 专家简介:黄硕,阿里云分布式存储团队架构师,主要从事分布式文件系统上云、元数据管理、分布式一...

【2018中国计算机大会】阿里巴巴黄贵谈存储新硬件带来数据库的机遇

【2018中国计算机大会】阿里巴巴黄贵谈存储新硬件带来数据库的机遇

10月27日下午,2018中国计算机大会上举办了主题“存储软硬件之国产化挑战与机遇”的技术论坛,共同探讨存储软硬件栈上的关键系统与技术的国产化发展道路。论坛上,阿里数据库资深技术专家黄贵针对存储软硬件国产化进行了《存储新硬件给数据库自研带来的机会》的报告。 专家简介: 黄贵,阿里巴巴数据库事业部资深技术专家,近10年一直从事分布式存储、分布式数据库的设计与研...

前端:后端,我要分手,你不适合我

前端:后端,我要分手,你不适合我

一、前戏 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。 核心思想是前端html页面...

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

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等操作系统。

用户登录
用户注册