解读java中的零拷贝 一、在IO过程中,哪些步骤进行了拷贝?哪些地方零拷贝? 当数据从一个地方传输到另一个地方时,通常会涉及到多个步骤,其中包含了数据拷贝的过程,这些步骤被...
解读java中的零拷贝 一、在IO过程中,哪些步骤进行了拷贝?哪些地方零拷贝? 当数据从一个地方传输到另一个地方时,通常会涉及到多个步骤,其中包含了数据拷贝的过程,这些步骤被...
概述 定时任务的用法 spring如何实现定时任务原理 通过导入配置类 配置类做了什么? 那为什么注册之后,任务就可以运行了 那么如何定时被执行呢? fixDelay&fix...
发现的问题 不设置相关jvm参数 jvm的默认堆内存大小 假设在32G的内存下,存在这么一个服务,没有对jvm参数进行设置。那么初始堆内存默认为512MB,最大堆内存为4GB...
各个组件的功能如下
这是在centos7.7下的安装 1、检查是否已经安装过MySQL,执行命令 rpm -qa | grep mysql 如果存在已安装的MySQL ,请执行 rpm -e -...
今天踩了个小坑。算是愧对几年开发经验。所以记录一下 所以专门看了一下磁盘空间。确实有一个挂载点已经满了。 既然说到挂载点。还是得先说明什么是挂载点。因为linux是文件系统。...
生命以负熵为生。——薛定谔《生命是什么》 历史上有很多科学家为之背书的熵增定律,揭示了很多自然界现象的本质:任何孤立系统,在没有外力作用的情况下,其总混乱度(熵)会不断增大。...
概述 本文尝试回答两个问题 CMS的浮动垃圾是什么,怎么产生的? CMS 为什么要有4个阶段 CMS 和相关知识点简介 CMS 全称 concurrent mark swee...
在分布式应用或者微服务架构中,各个服务之间通常使用json或者xml结构数据进行通信,通常情况下,是没什么问题的,但是在高性能和大数据通信的系统当中,如果有办法可以压缩数据量...
今天在使用其他传输协议的时候,踩了点坑,记录一下。主要是针对Protobuf的应用时,不想去写手动转换字节的方式,这种方法太low了。另外问题也会比较多。像网上一些针对pro...
概述 在 spring boot里大家都知道怎么去写一个 Filter 去对请求进行过滤大概步骤是: application 上用注解 @ServletComponentSc...
开发模式の不可能三角 质量:功能正确,BUG少 性能:代码运行的速度快 效率:开发效率高,按时或者提前交付 优缺点和必要性 质量 这是必须的,功能正确大于一切,否则就没有意义...
为什么会这么说?你想想看你要是天天啥也不干就刷视频、打游戏、睡觉的等……,不逼一逼自己,你不知道自己有多优秀。 先来做一个假设吧,比方说你在家的时候天天就打游戏、...
最近遇到一个需要替换请求头内容的功能。考虑到业务代码中使用到请求头的业务代码量十分巨大。此外这样子调整的话代码的侵入性很高,所以,最终目的还是想着从请求的内容进行调整。 最后...
在前面实现的功能中,动态路由其实只是拓展了获取路由数据的途径,那么如何去控制路由规则的转发呢?zuul的ZoneAwareLoadBalancer的实现流程虽然看上去比较复杂...
在实现动态路由之前,有必要先看看ZuulHandlerMapping如何处理请求的过程路径如何映射到对应的处理器[https://www.jianshu.com/p/135f...
最后再来说一下Predicate这个类。负载均衡使用这个类用来过滤服务。 1接口结构如下Predicate 从接口的结构上来看比较简单,只有一个apply返回boolean类...
在前面,负载均衡器里面对于服务的一个选择,其实也是通过规则来控制的。那么在ribbon里面,也有一些相关的规则。整体的结构如下。 1 各个Rule的实现 1.1 IRule接...