1.简介 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除方法。 1)支持阻塞的插入方法:意思是当队列满时,队列会阻塞插入元素的线程,直到队列不满。 2)支持阻塞的移除方法:意思是在队列为空时,获取元素的线程会等待队列变为非空。 阻塞队列常用于 ...
分类:
其他好文 时间:
2020-03-08 17:45:40
阅读次数:
57
写在前面 在面试时被问到了有关find命令的问题,由于时间长了有一些遗忘,今天重新的复习一下。 一、find语法结构及解释 语法: find [查找路径] [查找条件] [找到后的处理动作] 查找路径: 具体要在哪里找,例如/ ,/tmp目录,默认为本目录下,可以不写,或者使用'.'来代替本目录。 ...
分类:
其他好文 时间:
2020-03-08 16:01:37
阅读次数:
85
当程序为某个客户端的请求创建一个session时,服务器首先检查这个客户端的请求里是否已包含了一个session标识(称为session id), 如果已包含则说明以前已经为此客户端创建过session,服务器就按照session id把这个session检索出来使用(检索不到,会新建一个), 如果 ...
分类:
Web程序 时间:
2020-03-08 09:59:50
阅读次数:
75
语法制导翻译: 定义:语法制导翻译是通过向一个文法的产生式附加一些规则或程序片段而得到的 功能:给定词法单元流,通过向一个文法产生式附加一些语义动 作,语法制导分析产生语法分析树,并实现翻译动作 相关概念: 属性:表示与某个程序构造相关的任意的量,因为用文法符号(终结符号或非终结符号)来表示程序构造 ...
分类:
其他好文 时间:
2020-03-07 16:10:18
阅读次数:
80
有些东西说忘就往,每天记录自己忘记的东西重新学习一遍,挺好 作用:call()和apply()用法都是一样的,改变this的指向问题 区别:接收参数的方式不同, (bind 方法是附加在函数调用后面使用,可以忽略函数本身的 this 指向), (bind和 call / apply 有一些不一样,就 ...
分类:
移动开发 时间:
2020-03-06 20:19:33
阅读次数:
97
我们在进行MSSQL数据库迁移时候常常会用到附加数据库方式快速还原数据库内容。简单又快捷的。但是当我要设立用户来对数据库进行管理时候会发现。有这样一个提示错误:这里我们来找找问题在哪里!首先我们可以查看我们附加上的服务器的数据库的配置,我们查看他的属性。我们在属性中查看权限这个时候会发现这里有个用户但是当我们在数据库安全性中的登录名中查看用户的时候会发现并没有存在这个用户。这里可能会用到一个名词叫
分类:
数据库 时间:
2020-03-05 11:53:19
阅读次数:
115
1.Kubernetes之Lable标签 Lable是kubernetes中的一个核心概念,一个lable是一个key=value的键值对,key与value由用户自己指定,lable可以附加到各种资源对象上,例如Node、Pod、Service、RC等,一个资源对象可以定义任意数量的Lable,同 ...
分类:
Web程序 时间:
2020-03-05 01:16:11
阅读次数:
75
GET方法 发送一个请求来取得服务器上的某一资源 POST方法 向URL指定的资源提交数据或附加新的数据 PUT方法 跟POST方法很像,也是想服务器提交数据。但是,它们之间有不同。PUT指定了资源在服务器上的位置,而POST没有 HEAD方法 只请求页面的首部 DELETE方法 删除服务器上的某资 ...
分类:
Web程序 时间:
2020-03-04 09:48:16
阅读次数:
133
装饰器 装饰器:本质就是函数,功能是为其他函数添加附加功能 原则: 1、不修改被修饰函数的源代码 2、不修改被修饰函数的调用方式 统计程序运行的时间(不使用装饰器): 这种方法修改了源代码,不能用于已经上线的程序 1 import time 2 def calc(l): 3 res = 0 4 st ...
分类:
编程语言 时间:
2020-03-03 01:09:13
阅读次数:
105
Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ 在工作种Maven管理项目工具是常见的,除了Maven外还有 gradle。 本文主要记录主要的命令,不记得了可以进行查看。 一,Maven常用命令 ...
分类:
其他好文 时间:
2020-03-02 12:42:03
阅读次数:
60