并发编程-ThreadLocal&ForkJoinPool(使用以及原理分析) 本章只要聊聊两个东西,这里会给出如何使用他们,并且分析各自的源码以及原理。 【ThreadLocal】:在指定线程中存储数据,数据存储后只有指定线程可以获得 【ForkJoinpool】:实际上他类似于【hadoop】他 ...
分类:
其他好文 时间:
2021-06-28 18:58:16
阅读次数:
0
前段时间“误入歧途”,直到看到了这句话: 关于底层的细节,要适度打开,很多时候保持黑箱即可,因为打开这个黑箱,你就会发现黑箱会变成黑洞, 吞噬你所有的精力和时间,有可能使你偏离原来的方向,陷入到不必要的细节中无法自拔 最近在理解一些中间件和高并发的原理知识,慢慢的又落回到了对CPU,操作系统,IO的 ...
分类:
其他好文 时间:
2021-06-28 18:33:55
阅读次数:
0
近年来,随着人工智能、AI智药等科技领域的火热,以及阿里云、腾讯云、华为云等互联网大厂在各种场景下的成功应用。高性能计算、云计算这类科技领域的词汇也也逐渐进入人们的日常生活。那么,什么是云计算呢?云计算为什么这么火?云计算与高性能计算又有着什么样的渊源?今天我们就详细说一下云计算与高性能计算的区别与 ...
分类:
其他好文 时间:
2021-06-28 17:47:42
阅读次数:
0
UDP套接字通信、socketserver并发编程 一 基于UDP的套接字通信 1 TCP与UDP协议的对比 ### 1.可靠性 #### (1) TCP协议是可靠协议 ? 对方必须回复一个ack确认消息,才会将自己这端的数据从内存中删除。 #### (2) UDP是不可靠协议 ? 发送一条消息就会 ...
分类:
其他好文 时间:
2021-06-25 17:25:07
阅读次数:
0
1. 当前连接会话数以及当前并发连接个数 -- 当前活跃用户会话数Select count(*) from v$session where status='ACTIVE' and USERNAME is not null;-- 当前活跃系统会话数Select count(*) from v$sess ...
分类:
数据库 时间:
2021-06-25 17:21:32
阅读次数:
0
为什么要分库分表? 将承受并发的能力提升3倍 将大数据了拆成多份 提升sql效率 用过哪些分库分表中间件/不同中间件的优缺点 cobar TDDL 只支持基本的crud操作 atlas 社区不咋维护了 sharding-jdbc(集成client) 运维成本低 缺点是耦合系统版本 mycat(pro ...
分类:
数据库 时间:
2021-06-23 16:37:48
阅读次数:
0
在Java中,从JDK1.5后开始引入并发编程序相关的内容,为进一步理解和编写更加高效的应用程序,从java.util.concurrent包下开始了解,对应的并发编程的相关的类。 CountDownLatch类的相关的理解和对应的程序demo编写理解。借助的工具是Idea,首先查看到对应的点就是, ...
分类:
其他好文 时间:
2021-06-22 18:47:48
阅读次数:
0
1. 为什么你们公司选择RabbitMQ作为消息中间件 在消息队列选型时,我们调研了市场上比较常用ActiveMQ,RabbitMQ,RocketMQ,Kafka。 RabbitMQ相对成熟稳定,这是我们选择它最主要的原因。 社区比较活跃,有完善的资料可以参考。 Rabbitmq的吞吐量可以达到万级 ...
分类:
其他好文 时间:
2021-06-22 18:28:57
阅读次数:
0
欢迎来到《并发王者课》,本文是该系列文章中的第17篇。
在并发编程中,信号量是线程同步的重要工具。在本文中,我将带你认识信号量的概念、用法、种类以及Java中的信号量。
信号量(Semaphore) 是线程间的同步结构,主要用于多线程协作时的信号传递,以及对共享资源的保护、防止竞态的发生等。信号... ...
分类:
编程语言 时间:
2021-06-22 18:11:54
阅读次数:
0
6.21Java多线程并发协作 线程间如何通讯? 由于在多线程中,一旦创建了线程就开辟了工作空间。各工作空间与主存进行交互,没有涉及如何与其他线程进行交互。 所以线程与线程间的通讯通过一个写作模型: 生产者、消费者模式 不同于之前的静态代理、装饰模式等模式(这一类模式解决的是类与类之间的关系) 这个 ...
分类:
编程语言 时间:
2021-06-22 17:45:27
阅读次数:
0