线程 第3页
读Java实战(第二版)笔记16_组合式异步编程 - MaxSSL

读Java实战(第二版)笔记16_组合式异步编程

1.同步API1.1.阻塞式调用1.2.调用了某个方法,调用方在被调用方执行的过程中会等待,被调用方执行结束返回,调用方取得被调用方的返回值并继续运行2.异步API2.1.非阻塞式调用2.2.会直接返回,或...
MaxSSL的头像 - MaxSSLMaxSSL2年前
110
读Java实战(第二版)笔记15_并行数据处理与性能 - MaxSSL

读Java实战(第二版)笔记15_并行数据处理与性能

1.Stream1.1.允许你声明性地将顺序流转变成并行流1.2.能对这些集合执行操作流水线,可以充分利用计算机的多个核2.并行流2.1.把内容拆分成多个数据块,用不同线程分别处理每个数据块的流2.2.自动...
MaxSSL的头像 - MaxSSLMaxSSL2年前
60
【多线程与高并发】- synchronized锁的认知 - MaxSSL

【多线程与高并发】- synchronized锁的认知

synchronized锁的认知?生命不息,写作不止?继续踏上学习之路,学之分享笔记?总有一天我也能像各位大佬一样?一个有梦有戏的人@怒放吧德德?分享学习心得,欢迎指正,大家一起学习成长!目录synchr...
MaxSSL的头像 - MaxSSLMaxSSL2年前
70
Java线程中断 - MaxSSL

Java线程中断

Java线程里:“中断”就是指“终止”,与操作系统里的'中断'、“异常”是完全不同的概念;由于stop()方法过于暴力,可能导致资源回收无法风险、开销过大等问题,此方法已过期,故Java中没有强制...
MaxSSL的头像 - MaxSSLMaxSSL2年前
210
一文讲尽Thread类的源码精髓 - MaxSSL

一文讲尽Thread类的源码精髓

摘要:今天,我们就一起来简单看看Thread类的源码。本文分享自华为云社区《【高并发】Thread类的源码精髓》,作者:冰河。前言最近和一个朋友聊天,他跟我说起了他去XXX公司面试的情况,面试官...
MaxSSL的头像 - MaxSSLMaxSSL2年前
40
使用 JMeter 进行压力测试 - MaxSSL

使用 JMeter 进行压力测试

目录文章目录jdk,jmeter下载安装jmeter应用启动jmeter使用教程jmeter测试结果分析一jdk,jmeter下载安装1.提前下载jdk和jmeter并配置环境(备注…
MaxSSL的头像 - MaxSSLMaxSSL2年前
120
springboot~openfeign开启熔断之后MDC为null的解决 - MaxSSL

springboot~openfeign开启熔断之后MDC为null的解决

上一篇说了关于MDC跨线程为null的理解,而本讲主要说一下,如何去解决它,事实上,Hystrix为我们留了这个口,我们只需要继承HystrixConcurrencyStrategy,然后重写wrapCallable方法,再把这个…
MaxSSL的头像 - MaxSSLMaxSSL2年前
40
Redis分布式锁的五大演进攻略 - MaxSSL

Redis分布式锁的五大演进攻略

本文我们来探讨下如何引入分布式锁解决本地锁的问题。本篇所有代码和业务基于我的开源项目PassJava。本篇主要内容如下:一、本地锁的问题首先我们来回顾下本地锁的问题:目前题目微服务被拆分成...
MaxSSL的头像 - MaxSSLMaxSSL2年前
60
请求量突增一下,系统有效QPS为何下降很多? - MaxSSL

请求量突增一下,系统有效QPS为何下降很多?

原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。简介最近我观察到一个现象,当服务的请求量突发的增长一下时,服务的有效QPS会下降很多,有时甚至会降到0,这种现象网上...
MaxSSL的头像 - MaxSSLMaxSSL2年前
450
Flutter异常监控 - 肆 | Rollbar源码赏析 - MaxSSL

Flutter异常监控 – 肆 | Rollbar源码赏析

一.Rollbar可以帮你解决哪些问题无特别说明,文中Rollbar统指Rollbar-flutter1.代码复用Rollbar官方文档说是纯Dart实现,该特征意味着自带”代码复用”光环。如图当接入端(Third-APP)调…
MaxSSL的头像 - MaxSSLMaxSSL2年前
20
ThreadLocal源码解析及实战应用 - MaxSSL

ThreadLocal源码解析及实战应用

作者:京东物流闫鹏勃1什么是ThreadLocal?ThreadLocal是一个关于创建线程局部变量的类。通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前...
MaxSSL的头像 - MaxSSLMaxSSL2年前
10
IO、NIO、BIO傻傻分不清吗,让我对象告诉你~~ - MaxSSL

IO、NIO、BIO傻傻分不清吗,让我对象告诉你~~

1、Stream与Channelstream不会自动缓冲数据,channel会利用系统提供的发送缓冲区、接收缓冲区(更为底层)stream仅支持阻塞API,channel同时支持阻塞、非阻塞API,网络chann…
MaxSSL的头像 - MaxSSLMaxSSL2年前
20