标签:文件系统

Spring

对不起,服务器出了一点问题

14

hanze 发布于 2019-11-13

数据库突然断开连接、第三方接口迟迟不返回结果、高峰期网络发生抖动…… 当程序突发异常时,我们的应用可以告诉调用方或者用户「对不起,服务器出了点问题」; 或者找到更好的方式,达到提升用户体验的目的。  背景 用户在马蜂窝 App 上「刷刷刷」时,推...

阅读(5)评论(0)赞 (0)

Java

作为高级Java,你应该了解的Linux知识(纯总结,非广告)

3

Harries 发布于 2019-11-13

本文经授权转载自微信公众号: 小姐姐味道 作为一个javaer,我以前写过很多关于Linux的文章。但经过多年的观察,发现其实对于大部分人,有些东西压根就用不着。用的最多的,就是到线上排查个问题而已,这让人很是苦恼。那么,我们就将范围再缩小一下。 Linux 命令好像还真不少,根...

阅读(3)评论(0)赞 (0)

Spring

Spring Cloud Alibaba-Docker(二十六)

8

xiaoli.he 发布于 2019-11-12

官方地址 Uninstall old versions sudo yum remove docker / docker-client / docker-client-latest / docker-common / docker-latest / docker-latest-lo...

阅读(9)评论(0)赞 (0)

Java

Dubbo源码解析(七)注册中心——zookeeper

2

wenming.gapo 发布于 2019-11-12

目标:解释以为zookeeper实现的注册中心原理,解读duubo-registry-zookeeper的源码 这篇文章是讲解注册中心的最后一篇文章。这篇文章讲的是dubbo的注册中心用zookeeper来实现。这种实现注册中心的方法也是dubbo推荐的方法。为了能更加理解zoo...

阅读(9)评论(0)赞 (0)

Java

(干货篇)GC日志逐行分析+关键性能优化参数分析

xiaoli.he 发布于 2019-11-12

最近遇到几个系统 young gc 时间比较长,在 young gc 长的同时,系统负载也随时升高,因此熟读GC日志以及了解一些Jvm常见调优是必要的。 收获 看完应该有如下收获 熟悉young GC日志每一行啥意思(会看)。 了解一些关键GC调优参数(采坑)。 日志分析 // ...

阅读(9)评论(0)赞 (0)

Spring

Spring IOC 原理与IOC 容器实现

4

hellas 发布于 2019-11-12

一. Spring IOC 原理 1. 概念 Spring 通过一个配置文件描述 Bean 及 Bean 之间的依赖关系,利用 Java 语言的反射功能实例化Bean 并建立 Bean 之间的依赖关系。 Spring 的 IoC 容器在完成这些底层工作的基础上,还提供了 Bean...

阅读(10)评论(0)赞 (0)

Java

快来!松哥的免费资源库更新啦!

4

changyuan.xu 发布于 2019-11-12

今年 5 月份的时候,松哥发了一个视频资源库,当时和大家说,这个资源库会定期更新,后来却迟迟未更新,其实不是我没资源了,是因为当时的关键字是我一个一个在微信后台配置的,配置到后面发现,后台配置关键字有数量上限,没法继续配置了,所以这事就搁置下来了。 九月份松哥上线了自己的服务,和...

阅读(9)评论(0)赞 (0)

Spring

【架构师修炼之路】Redis 极简教程 : 基本数据结构, 跳表原理, Spring Boot 项目使用实例

9

darida 发布于 2019-11-11

引言 本文主要介绍 Spring Boot 应用中使用 Redis 的基础知识. Redis 是什么 Redis: REmote DIctionary Server Redis is an in-memory database that persists on disk. The...

阅读(9)评论(0)赞 (0)

编程技术

Kubernetes 在 Serverless 时代的工作负载:架构、平台和趋势

11

songhua.gao 发布于 2019-11-11

本文要点 微服务架构已经演化为云原生架构,其中由 Kubernetes 提供了许多基础设施关注点,并结合了服务网格和 serverless 框架提供的额外抽象。 Kubernetes 的杰出之处在于它通过 Pod 抽象为新的工作负载提供了可扩展性,同时,这也支持出现了新的云本地 ...

阅读(9)评论(0)赞 (0)

Java

我理解的零拷贝

3

xirruiqiang 发布于 2019-11-09

我理解的零拷贝-原文链接 最近做的业务涉及到的 I/O 操作比较多,对于Linux上的 I/O 操作的优化 Zero Copy 早有耳闻,今天打算由上而下(从应用层到底层,当然并不会涉及到内核的细节)的研究一下这个问题。 什么是零拷贝 为了更好的描述 zero copy ,本文将...

阅读(14)评论(0)赞 (0)

编程技术

阿里技术架构内部总结:HDFS监控落地的思考

12

xiaoli.he 发布于 2019-11-08

Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。 HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。在大数据生态圈中,HDFS是最重要的底层分布式文件系统,它的稳定性关乎整个生态系统的健康。...

阅读(15)评论(0)赞 (0)

Java

你真的知道 NoSuchMethodError 发生原因和解决办法吗

5

xubiao.zhuang 发布于 2019-11-06

当应用程序试图调用类(静态或实例)的指定方法,而该类已不再具有该方法的定义时,就会抛出 java.lang.NoSuchMethodError 错误。 简单地说,就是同一个 Class 有多个版本的实现,并且在运行时调用了缺少方法的那个版本。 本文总结了 NoSuchMethod...

阅读(20)评论(0)赞 (0)

Java

初创公司5大Java服务困局,阿里工程师如何打破?

13

xubiao.zhuang 发布于 2019-11-06

初创公司遇到的每一个问题都可能攸关生死。创业之初更应该总结行业的常见问题,对比方案寻找最优解。阿里巴巴地图技术专家常意在技术圈摸爬滚打数年,接触了各式各样的Java服务端架构。服务端问题见得多了,也就更能分辨出各种方案的优劣。今天,常意总结了5大初创公司存在的Java服务端难题,...

阅读(19)评论(0)赞 (0)

Spring

Spring Boot 2.X(十五):集成 Swagger2 开发 API 文档(在线+离线) 原 荐

wenming.gapo 发布于 2019-11-06

前言 相信很多后端开发在项目中都会碰到要写 api 文档,不管是给前端、移动端等提供更好的对接,还是以后为了以后交接方便,都会要求写 api 文档。 而手写 api 文档的话有诸多痛点: 文档更新的时候,需要再次发送给对接人 接口太对,手写文档很难管理 接口返回的结果不明确 不能...

阅读(16)评论(0)赞 (0)

Java

Spring 讲解(二 )

xirruiqiang 发布于 2019-11-04

1、Spring 容器加载的3种方式 public class ServiceTest { public static void main(String[] args) { //Spring容器加载有3种方式 //第一种:ClassPathXmlApplicationContex...

阅读(14)评论(0)赞 (0)

Java

OpenRASP梳理总结

yeseng 发布于 2019-11-03

RASP的诞生 RASP英文为 Runtime application self-protection,即运行时应用程序自我保护。“运行时应用程序自我保护”的概念由Gartner在2014年提出,含义是:对应用服务的保护不应该依赖于外部系统,应用应该具备自我保护的能力。这意味着,...

阅读(25)评论(0)赞 (0)

Java

Kubernetes中限制Java容器内存资源实践

小丁 发布于 2019-11-02

0x00 起因 公司最近部分应用要从 Docker Swarm 迁移到 Kubernetes,而迁移到新的 Kubernetes 上的应用都要做资源的限制,否则如果 Pod 不断地占用机器资源把整个节点都拖垮了那就很糟糕了。。所以我按照 Kubernetes 的文档做了限制后,发...

阅读(18)评论(0)赞 (0)

Java

类加载器的工作原理

xubiao.zhuang 发布于 2019-11-01

Java类加载器的作用就是在运行时加载类。Java类加载器基于三个机制:委托、可见性和单一性。委托机制是指将加载一个类的请求交给父类加载器,如果这个父类加载器不能够找到或者加载这个类,那么再加载它。可见性的原理是子类的加载器可以看见所有的父类加载器加载的类,而父类加载器看不到子类...

阅读(14)评论(0)赞 (0)