1.乐观锁和悲观锁 对于同一个共享资源,悲观锁认为,在自己使用数据的时间内,一定会有其它的线程来使用该数据,所以必须要对这个共享资源进行上锁,如果不上锁,在这期间数据可能会被其它的线程锁修改。java中的synchronized和Lock的实现类都是悲观锁。 而对于乐观锁而言,认为自己在使用共享资源 ...
分类:
编程语言 时间:
2021-06-02 12:08:39
阅读次数:
0
dedecms标签tag字体大小及颜色随机。 打开/include/common.func.php文件,在?>之前加上下面的函数: /*** dedecms标签tag字体大小及颜色随机* https://www.360muye.cn/**/function getTagStyle() { $minF ...
分类:
其他好文 时间:
2021-06-02 11:40:48
阅读次数:
0
1、添加文本阴影 在CSS中可以使用text-shadow属性设置带阴影的文本。此属性可设置阴影的像素长度、宽度和模糊的距离以及阴影的颜色。 语法: text-shadow: h-shadow v-shadow blur color; 属性值: ● h-shadow:设置水平阴影的位置,允许负值。 ...
分类:
其他好文 时间:
2021-05-25 18:39:53
阅读次数:
0
部署# 服务端# 安装 NFS 服务 #执行以下命令安装 NFS 服务, #apt 会自动安装 nfs-common、rpcbind 等软件包 sudo apt install nfs-kernel-server 创建共享目录 在服务器端创建 /nfs 目录。 编写配置文件 vim /etc/exp ...
分类:
其他好文 时间:
2021-05-25 18:14:09
阅读次数:
0
Mockito 使用 doThrow 让方法抛出异常 如果一个对象的方法的返回值是 void,那么不能用 when .. thenThrow 让该方法抛出异常 如果没有返回值, 下面这种写法是错误的: import org.junit.Test; import org.mockito.Mock; i ...
分类:
其他好文 时间:
2021-05-25 17:50:29
阅读次数:
0
使用ubuntu环境 安装miniconda3 查看 https://mirrors.bfsu.edu.cn/help 安装配置镜像等 安装需要的包 pip install jupyter d2l torch torchvision 下载代码并执行 wget https://zh-v2.d2l.ai ...
分类:
其他好文 时间:
2021-05-24 17:21:55
阅读次数:
0
一.java如何开启线程继承Thread类,重写run方法或者实现接口Runnable接口,实现run方法 二.Volatile和Synchronized区别,Volatile能不能保证线程的安全?DCL(Double Check Lock)单例为什么要加Volatile 2.1 Volatile是 ...
分类:
其他好文 时间:
2021-05-24 16:52:46
阅读次数:
0
#引言 原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。通常所说的原子操作包括对非long和double型的primitive进行赋值,以及返回这两者之外的primitive。之所以要把它们排除在外是因 ...
分类:
编程语言 时间:
2021-05-24 16:35:44
阅读次数:
0
问题场景: 代码完成,vscode终端中执行【git add .】准备提交代码,出现如标题警告,截图如下: 解决办法: 在工程目录下添加 .gitattributes 文件,文件内容为: package.json text eol=lf package-lock.json text eol=lf 1 ...
分类:
Web程序 时间:
2021-05-24 16:20:16
阅读次数:
0
第一步:将下载的源码包上传到你的网站根目录下面;打开网站如果出现Dir ,把install_lock.txt删掉,再把有.bak的重命名删除即可。 第二步:打开浏览器 输入http://你的网址/install/index.php 当打开安装页面的时候,你就会看到以下页面 如 果没有出现该页面,而是 ...
分类:
其他好文 时间:
2021-05-24 14:49:41
阅读次数:
0