应用场景 举个栗子,30个人上一个公共厕所,但是只有3个坑位 semaphore.acquire sync acquireSharedInterruptibly ①AQS setHeadAndPropagate sync .releaseShared ① AQS tryReleaseShared,具 ...
分类:
其他好文 时间:
2020-04-18 12:12:17
阅读次数:
68
Vue中对数组是响应式的方法: 1.push():该方法是在数组最后添加数据 假设数组为array this.array.push('a') > 在数组array的最后添加一个a this.array.push(‘a’,'b','c') >在数组array的最后添加上三个元素,a,b,c 2.spl ...
分类:
编程语言 时间:
2020-04-18 12:12:05
阅读次数:
62
机械领域的叫法,到计算机领域的叫法,有点演变; 体系结构 https://baike.baidu.com/item/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84 组件 https://baike.baidu.com/item/%E7%BB%84%E4%BB%B6#3 构件 ...
分类:
其他好文 时间:
2020-04-18 12:11:45
阅读次数:
97
## 登录、注销和登录限制: ### 登录:在使用authenticate进行验证后,如果验证通过了。 那么会返回一个user对象,拿到user对象后,可以使用django.contrib.auth.login进行登录。示例代码如下: user = authenticate(username=use ...
分类:
其他好文 时间:
2020-04-18 12:11:25
阅读次数:
64
CS架构&BS架构 ~~~python 互联通信软件有两种模式:CS架构和BS架构 CS指的是Client Server,分别有一个客户端软件和一个服务端软件 BS指的是Browser Server,一个浏览器和一个服务端软件 客户端软件send 服务端软件recv 操作系统 操作系统 计算机硬件 ...
分类:
其他好文 时间:
2020-04-18 12:11:03
阅读次数:
68
1.行间样式表的读写 1:获取元素节点 var js = document.getElementById('in') 2:获取style的属性节点 var jsStyle = js.style 3:获取样式表中的样式属性的属性值 style属性节点.样式属性名 元素节点.style.样式属性名 元素 ...
分类:
Web程序 时间:
2020-04-18 12:10:51
阅读次数:
76
一、前言 工作或学习中,相信很多同学跟我一样,对于json字符串和字典两者的概念一直摸棱两可。emmm,既然不懂,那我们查资料并整理下来。 二、json字符串和字典的区别 简单粗暴地说,字典是一种数据结构,而json是一种数据格式(纯字符串),可以被解析成Python的dict或者其他形式。 jso ...
分类:
编程语言 时间:
2020-04-18 12:10:33
阅读次数:
76
keepalived既可以作为HA热备,也能作健康检查。下面对/etc/keepalived/keepalived.conf配置说明。 global_defs { notification_email { #指定keepalived在发生切换时需要发送email到的对象,一行一个 monitor@3 ...
分类:
其他好文 时间:
2020-04-18 12:10:03
阅读次数:
75
效果 看到 github 上梳理 vue 项目文件结构时能输出下面的文件树形式,让我感觉很棒。 配置 直接使用 tree 命令 若 brew 安装不了tree,笔者也曾经卡了好久安装不上,还可以用 find 命令去模拟出 tree 命令的效果 打印所有层级 当然你也可以选择忽略 node_modul ...
分类:
系统相关 时间:
2020-04-18 12:09:38
阅读次数:
116
一:数值类型 类型 大小 用途 TINYINT 1字节 小整数值 SMALLINT 2字节 大整数值 MEDIUMINT 3字节 大整数值 INT或INTEGER 4字节 大整数值 BIGINT 8字节 极大整数值 FLOAT 4字节 单精度浮点数值 DOUBLE 8字节 双精度浮点数值 二:字符串 ...
分类:
数据库 时间:
2020-04-18 12:09:10
阅读次数:
82
假设有头文件1.htypedef int SYS_INT2.hSYS_INT var1;1.c#include "1.h"#include "2.h"....这样也可以呀....头文件在编译的时候直接展开...展开后这个SYS_INT还是定义了的,虽然头文件2.h中没有包含...但在c文件中包含了就 ...
分类:
其他好文 时间:
2020-04-18 12:08:51
阅读次数:
50
二进制加法器 二进制加法要解决的两个问题是,加法本位和进位,相加的操作和十进制加法非常类似。 加法器的控制面板如下图: 两排开关代表两个8位二进制数,一排灯泡代表加法的结果,亮代表1,不亮代表0,有9个灯泡代表相加结果可能是9位的二进制数。 相加的规律 进位的规律如下: 这个结果和与门的输出结果是一 ...
分类:
其他好文 时间:
2020-04-18 12:08:30
阅读次数:
86
持续更新内容涵盖 :Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、 Linux 等技术栈(滴滴滴.会持续更新哦,记得点赞、 ...
分类:
编程语言 时间:
2020-04-18 12:08:10
阅读次数:
69
"题目" 同余定理,任何一个10进制数n 都可以表示成 n = a 10^x + b 10^(x 1) + .... c 10^0 那么 n ≡ ( a 10^x + b 10^(x 1) + .... c 10) mod 9 ( a 10^x + b 10^(x 1) + .... c 10) m ...
分类:
其他好文 时间:
2020-04-18 12:07:52
阅读次数:
48
Hibernate事务操作 事务相关概念 1 什么是事务 2 事务特性 3 不考虑隔离性产生问题 (1)脏读 (2)不可重复读 (3)虚读 4 设置事务隔离级别 (1)mysql默认隔离级别 repeatable read Hibernate事务代码规范写法 1 代码结构 在项目中SessionFa ...
分类:
Web程序 时间:
2020-04-18 12:07:13
阅读次数:
70
如题,同事提供了一个原本执行在windows上的java项目。数据库初始化后配置完成后启动报错,提示内容为Table*doesn‘texist打开linux下的mysql后,发现报错提示缺失的表名为大写,数据库中保存为小写。参考了其他的博客,告知是windows下的mysql大小写不敏感,而linux下的大小写敏感。于是将已有的数据导出后,编辑/etc/my.cnf,在[mysqld]标签
分类:
数据库 时间:
2020-04-18 12:06:55
阅读次数:
130