01AQS简介01什么是AQSAQS全称为AbstractQueuedSynchronizer,就是抽象队列同步器。AQS是一个用来构建锁和其他同步组件的基础框架,使用AQS可以简单且高效地构造出应用广泛的同步器,它提供了一个FIFO队列,可以看成是一个用来实现同步锁以及其他涉及到同步功能的核心组件。02AQS的核心思想如果被请求的共享资源空闲,则将当前请求资源的线程设置为有效的工作线程,并且将共
分类:
其他好文 时间:
2020-10-30 12:03:44
阅读次数:
18
eclipse和idea的快捷键比较及idea如何调节eclipse的快捷键最近在调整使用idea,由于之前一直使用的都是eclipse,突然不太适应,特别是在快捷键的使用上,所以在空闲时间将二者的快捷键进行查询并比较,特此写此篇随笔,希望对大家有所帮助,由于新手上路,有错误的地方希望大家批评指正。话不多说,直接进入,让我们看看eclipse和idea的快捷键的区别吧。表格如下:功能IDEA
分类:
系统相关 时间:
2020-10-22 22:31:23
阅读次数:
34
网上对于 Synchronized偏向锁升级 真的是错误多多,漏洞多多。包括网上的一些公开课也是讲的很浅。好在我找到一篇不错的文章,特此记录下 https://www.jianshu.com/p/4758852cbff4 给大佬跪了,真的牛逼。 一 偏向锁的获取 首先抛出来2个问题 1 LockRe ...
分类:
其他好文 时间:
2020-10-20 16:33:57
阅读次数:
22
获取COMMAND参数 top -n 1 -c| awk -F '[, %]+' 'NR==8 {print $13}' 获取cpu空闲占用 top -n 1 -c| awk -F '[, %]+' 'NR==3 {print $13}' 参考别人脚本 明天再搞 #!/bin/bash LANG=e ...
分类:
其他好文 时间:
2020-10-20 16:17:55
阅读次数:
17
##题目描述 假设银行有K个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时,下一位顾客即去该窗口处理事务。当有多个窗口可选择时,假设顾客总是选择编号最小的窗口。 本题要求输出前来等待服务的N位顾客的平均等待时间、最长等待时间、最后完成时间。 ##输入 输入第1 ...
分类:
其他好文 时间:
2020-10-19 22:49:09
阅读次数:
22
使用miproxy连接,存在过期连接的情况,经多次观察,属于研发配置错误,对于mybatis框架连接数据库需要同时启用 以下3个参数: testOnBorrow” value=”true” testOnReturn” value=”true” testWhileIdle” value=”true ...
分类:
数据库 时间:
2020-09-18 03:13:34
阅读次数:
61
一、HPAHPA的全称为HorizontalPodAutoscaling,它可以根据当前pod资源的使用率(如CPU、磁盘、内存等),进行副本数的动态的扩容与缩容,以便减轻各个pod的压力。当pod负载达到一定的阈值后,会根据扩缩容的策略生成更多新的pod来分担压力,当pod的使用比较空闲时,在稳定空闲一段时间后,还会自动减少pod的副本数量。若要实现自动扩缩容的功能,还需要部署heapster服
分类:
其他好文 时间:
2020-09-18 00:37:33
阅读次数:
64
可靠传输的工作原理 引入 TCP 发送的报文段是交给 IP 层传送的。但 IP 层只能提供尽最大努力服务,也就是说,TCP 下面的网络所提供的是不可靠的传输。因此,TCP 必须采用适当的措施才能使得 2 个运输层之间的通信变得可靠 理想的传输条件有以下两个特点(在这样的理想传输条件下,不需要采取任何 ...
分类:
其他好文 时间:
2020-09-17 17:39:05
阅读次数:
33
java线程池 什么是线程池? 线程池就是一个容器,把创建的若干个线程放入这个容器中,当处理任务需要运行线程时,线程池会将线程提交到任务队列中,处理完之后线程并不会被销毁,而是仍然处于线程中,等待下一任务,如果之后还有任务要使用这个线程,该线程会再次被提交到任务队列中。 使用线程池的优点 java中 ...
分类:
编程语言 时间:
2020-09-17 16:34:14
阅读次数:
22