相对于 synchronized 它具备如下特点 可中断 可以设置超时时间 可以设置为公平锁 支持多个条件变量,即对与不满足条件的线程可以放到不同的集合中等待 与 synchronized 一样,都支持可重入 基本语法 // 获取锁 reentrantLock.lock(); try { // 临界 ...
分类:
其他好文 时间:
2021-03-09 13:42:27
阅读次数:
0
必须了解的mysql三大日志-binlog、redo log和undo log 来源:https://juejin.im/post/6860252224930070536 作者:六点半起床 日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查 ...
分类:
其他好文 时间:
2021-03-06 15:00:48
阅读次数:
0
组件传参 散记点(父传子) v-bind传入Number,Function,Object等类型 <mycomponent :count="100" :data="{name: "wise"}" :list="['foo','bar']" :action="() => {}"/> 传递组件,组件变量形 ...
分类:
其他好文 时间:
2021-03-06 14:19:47
阅读次数:
0
阅读目录 一.GIL(全局解释器锁) GIL面试题如下 描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因。 Guido的声明:http://www.artima.com/forums/flat. ...
分类:
编程语言 时间:
2021-03-06 14:14:42
阅读次数:
0
在Qt构建程序中,出现如下图所示类似的错误 解决方法很简单,找到该程序的build-***(工程名)-Desktop_Qt_5_8_0_MSVC2015_64bit-Debug,然后进入打开debug,删除里边的文件,重新qmake-构建即可 https://blog.csdn.net/zong59 ...
分类:
其他好文 时间:
2021-03-04 13:30:12
阅读次数:
0
1.reentrantLock的含义 2.它实现了Lock接口 ...
分类:
其他好文 时间:
2021-03-04 13:22:22
阅读次数:
0
这次无论如何也要记录下,原因是今天在一台Windows2008R2的电脑上安装.NET Core SDK后再命令行执行dotnet --info 居然爆出了“Failed to load the hostfxr.dll”的问题,之前也遇到过,但是解决了,却没有做记录,害的这里又google了一把!所 ...
树莓派版本: Raspberry Pi 4B 操作系统 :Ubuntu Desktop 20.10 树莓派官网: https://www.raspberrypi.org/ ubuntu官网: https://ubuntu.com/ 下载并安装系统 1.下载镜像: https://ubuntu.com ...
分类:
系统相关 时间:
2021-03-04 13:16:26
阅读次数:
0
方法一:先按照长度排序再按照ASCII码排序 select display_name from desktop order by display_name desc, length(display_name) desc; 方法二:向前/左用空格补齐32位后再排序 select display_nam ...
分类:
数据库 时间:
2021-03-02 12:41:10
阅读次数:
0
1. JVM的体系结构 其中栈区由于函数返回后就会出栈,因此不会存在垃圾回收。垃圾回收主要针对的是堆区的回收。 JNI:Java Native Interface,通过使用Java本地接口书写程序,可以确保代码在不同的平台上方便移植。 2. 类加载器 类的生命周期 类的加载过程详细参考Class文件 ...
分类:
其他好文 时间:
2021-03-02 12:30:06
阅读次数:
0