难堪的一次面试:信号量Semaphore了解过吗?没有

难堪的一次面试: 信号量Semaphore了解过吗?没有????线程同步器CycliBarrier你都不会吗,打击到了我。。源码详解CountDownLatchCycliBarrier、CountDownLatch都是减计数器,而Semaphore都是加计数器下面我们从源码角度来探究Semaphore的内心世界简单的一个例子实现一个简单的线程同步例子,semaphore.release(...

队列

一、 队列的定义 1. 为什么要学习队列? 你们在用电脑时有没有经历,机器有时会处于疑似死机的状态,鼠标点什么似乎都没用,双击任何快捷方式都不动弹。就当你失去耐心,打算rest时。突然他像酒醒了一样,把你刚才点击的所有操作全部按顺序执行一遍。这其实是因为操作系统中的多个程序因需要通过一个通道输出,而 ...

shell 脚本执行 mysql 语句

摘要:在实习工作中遇到需要将 MySQL 中的部分数据导出到文件中,由于当时不知道怎么在终端下执行 MySQL 语句,所以写这篇博客来记录一下,后面遇到类似问题会不断进行补充。 方法一:使用文件标签 EOF 重定向: # 待补充 方法二:使用 mysql 参数的方法: $ mysql -u$user ...

35_亿级流量商品详情页的多级缓存架构以及架构中每一层的意义

我们之前的三十讲,主要是在讲解redis如何支撑海量数据、高并发读写、高可用服务的架构,redis架构 redis架构,在我们的真正类似商品详情页读高并发的系统中,redis就是底层的缓存存储的支持 从这一讲开始,我们正式开始做业务系统的开发 亿级流量以上的电商网站的商品详情页的系统,商品详情页系统 ...

gorm系列-简单入门

简介 GORM系列:b站搜七米 文档:https://www.liwenzhou.com/posts/Go/gorm/ 什么是ORM:Object(对象) Relational(关系) Mapping(映射) 对象:程序中的对象/实例 例如Go中的结构体实例 关系:关系数据库 例如MySQL gor ...

腾讯云集群服务部署mysql并挂载到服务器

一、背景 由于现在大部分的应用都是运行在云服务器上的,而现在大多数文章都是主要写如何在服务器上使用docker去运行mysql,比较少有介绍云服务器上的。再加上现在k8s比较火爆,而云厂商大多数都提供了k8s 集群服务且master免费,我们只需要使用就行了,更深一级的运维的事情就交给云厂商处理吧。 ...

java script-基础语法1

一、java script的书写 1)行内式:html标签内,通过行为触发执行; 2)内嵌式:在HTML文件内使用script标签包裹起来,页面打开自动执行; 3)外联式:写在独立的js文件中,在HTML文件内使用script标签通过src属性引入; 4)注意: ①内嵌和外链不能共用一个script ...

做西工大机试题的一些常识

机试常识 written by "__胖达" 这篇比较凌乱,主要是写给自己看的。 机试题很早就做完了,今年由于疫情原因到现在都没复试,怕一些知识自己忘记了,记录一下方便查阅(有的点比较easy,但是还是记不住,菜啊) 判断是不是三角形 任意两边之和大于第三边 海伦公式求三角形面积 判断是不是闰年 P ...