1. 安装python 2. 安装mysql 3. 安装redis ...
分类:
其他好文 时间:
2020-05-20 18:53:52
阅读次数:
40
根据 "webpack 官方 v.4.43.0" 的说法是 tree shaking 是一个术语,通常用于描述移除 JavaScript 上下文中的未引用代码(dead code)。它依赖于 ES2015 模块语法的 静态结构 特性,例如 import 和 export。这个术语和概念实际上是由 E ...
分类:
其他好文 时间:
2020-05-17 13:28:22
阅读次数:
57
多线程的线程同步和锁 线程同步 当多个线程访问同一个对象,并且线程还想修改对象,这时候就需要 线程同步 ,线程同步其实就是一个等待机制,多个需要访问此对象的线程进入 对象的等待池 形成队列,等待前一个线程使用完毕,下一个线程再使用。 线程同步的形成条件:队列+锁 队列 线程排队。 锁_synchro ...
分类:
编程语言 时间:
2020-05-15 20:37:08
阅读次数:
79
Do the Real Thing May, 2020 | Comments | Share Success largely boils down to a simple distinction. It’s glaringly obvious once you see it, but also ea ...
分类:
其他好文 时间:
2020-05-13 09:41:28
阅读次数:
83
死锁:线程之间因条件相互竞争,导致线程都不能正常执行完,从而产生了死锁。 死锁的例子: public class TestDeadLock implements Runnable { public int flag = 1; static Object o1 = new Object(), o2 = ...
分类:
编程语言 时间:
2020-05-11 23:18:29
阅读次数:
58
[TOC] 当线程并创建并启动后,它既不是一启动就进入执行状态,也不是一直处于执行状态,再次线程的生命周期中,他要经过新建(New)、就绪(Ready)、阻塞(Blocked)和死亡(Dead)5种状态。 一、新建和就绪状态 1.1 新建状态 当程序使用new关键字创建了一个线程后,该线程就处于新建 ...
分类:
编程语言 时间:
2020-05-10 18:49:07
阅读次数:
75
前面一篇文章中说明了Object的阻塞唤醒机制,今天我们要讲解另一个类LockSupport,在AQS中你能看见它的身影,所以需要提前了解其实现和使用机制,便于后面深入AQS的学习 ...
分类:
其他好文 时间:
2020-05-10 12:32:35
阅读次数:
58
linux防火墙相关命令 firewall防火墙1、查看firewall服务状态 systemctl status firewalld 出现Active: active (running)切高亮显示则表示是启动状态。 出现 Active: inactive (dead)灰色表示停止,看单词也行。2、 ...
分类:
系统相关 时间:
2020-04-30 17:17:04
阅读次数:
106
线程有哪些状态? 答: 链接: https://blog.csdn.net/qq_42928918/article/details/88794437 (从简单的操作系统角度简单理解) 线程从创建、运行到结束总是处于下面五个状态之一: 新建状态 、 就绪状态 、 运行状态 、 阻塞状态 、 死亡状态 ...
分类:
编程语言 时间:
2020-04-30 09:37:06
阅读次数:
71
CSS颜色代码大全 颜色代码表(一): EEEEEE FFCCFF FF66FF FF00FF DDDDDD FFCCCC FF66CC FF00CC CCCCCC FFCC99 FF6699 FF0099 BBBBBB FFCC66 FF6666 FF0066 AAAAAA FFCC33 FF66 ...
分类:
Web程序 时间:
2020-04-27 09:29:14
阅读次数:
1323