Java 种15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁等等…

Java 中15种锁的介绍 1,在读很多并发文章中,会提及各种各样的锁,如公平锁,乐观锁,下面是对各种锁的总结归纳: 公平锁/非公平锁 可重入锁/不可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。 一,公平锁/非公平锁 公平锁: 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁 非公平锁是指多个线程获取锁的顺
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

Personnel management system --第五天

员工信息的增删改查 实体类 public class Staff { private Integer id; private String account; private String password; private String status; private Integer did; private String name; private String sex; private String idNum
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

phpstorm+xdebug安装配置

这个问题也困惑了我好久 烦死了 今天看了qing师傅的博客 跟着安装 运行环境:   phpStorm 2018   PHP 5.45 nts VC9   Xdebug 2.4.1 0x01 PHP安装xdebug扩展 自己之前装一直没装起 原来是版本问题 下载地址:https://xdebug.org/download.php 三、配置phpstorm   1>.打开phpstorm,PHP>Debug 的设置,“Debug port”与“xdebug.remote_port”一致,并且允许
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

golang --学习笔记 运行时间计算

package main import ( "fmt" "time" ) func main() { start := time.Now() //do something time.Sleep(1 * time.Second) t := time.Now().Sub(start) fmt.Println(t) }   
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

vue中自定义组件传值

自定义组件获取vue实例中的值 props声明自定义组件的属性,用来传参数使用 ,父组件传递过来的一个或者多个自定义属性 方法: Vue.component("组件名abc",{ props:["a","b",...], template:`<div> </div>`, data:function(){ return { 数据源 } } }) <html> <head> <meta charset="utf-8">
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

day 21 组合 多态

组合 什么是组合 组合指的是一个对象中的属性,该属性的值指向的是另一个对象。 组合的作用 组合的目的和继承一样,为了减少代码冗余 如何使用组合 class People: def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex class Teacher(People): def __init__(self,name,age,sex):
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

Kubernetes web界面kubernetes-dashboard安装【h】

本文讲述的是如何部署K8s的web UI,前提是已经有一个k8s集群后,按照如下步骤进行即可。(如下步骤都是在master节点上进行操作) 1、下载kubernetes-dashboard.yaml文件 wget https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml 2、修改kubernetes-dashboard.yaml文件
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

洛谷 P3370 【模板】字符串哈希 (set||map||哈希||字典树(mle)

P3370 【模板】字符串哈希 题目描述 如题,给定N个字符串(第i个字符串长度为Mi,字符串内包含数字、大小写字母,大小写敏感),请求出N个字符串中共有多少个不同的字符串。 #友情提醒:如果真的想好好练习哈希的话,请自觉,否则请右转PJ试炼场:) 输入格式 第一行包含一个整数N,为字符串的个数。 接下来N行每行包含一个字符串,为所提供的字符串。 输出格式 输出包含一行,包含一个整数,为不同的字符串个数。 输入输出样例 INPUT:   5 abc aaaa abc abcc 1234
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

词法分析程序

词法分析程序(Lexical Analyzer)要求: - 从左至右扫描构成源程序的字符流 - 识别出有词法意义的单词(Lexemes) - 返回单词记录(单词类别,单词本身) - 滤掉空格 - 跳过注释 - 发现词法错误 程序结构: 输入:字符流(什么输入方式,什么数据结构保存) 处理: –遍历(什么遍历方式) –词法规则 输出:单词流(什么输出形式) –二元组 单词类别: 1.标识符(10) 2.无符号数(11) 3.保留字(一词一码) 4.运算符(一词一码) 5.界符(一词一码) 待续。
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

【solved】must have one register DataBase alias named `default`

 beego在初始化MySQL数据库时报错处理  1.报错提示:           ...       [ORM]2019/10/11 08:42:52 register db Ping `default`, dial tcp 192.168.xxx.xxx:3306: connect: connection refused       ...       must have one register DataBase alias named `default` 2.beego初始化mysq
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

在Intelij IEDA 手动添加jar包

1.手动导包 项目创建好之后需要导入包,初次不使用Maven,手动添加jar包。 先将所需要的jar包在Libraries中添加,取别名为lib,之后在Model中的dependencies中添加library,选择lib。
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

Spring源代码分析:PropertiesLoaderSupport

概述 Spring PropertiesLoaderSupport是一个抽象基类,它抽象了从不同渠道加载属性的通用逻辑,以及这些属性应用优先级上的一些考虑。它所提供的这些功能主要供实现子类使用。Spring框架中,PropertiesLoaderSupport的实现子类有PropertiesFactoryBean,PropertyResourceConfigurer等。 首先,它将属性分成两类:本地属性(也叫缺省属性)和外来属性。这里本地属性指的是直接以Properties对象形式设置进来的属
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

day 21作业

今日作业 ''' 0、课堂代码理解,并敲两遍以上 (技术的牛逼是靠量的积累) 1、定义MySQL类(参考答案:http://www.cnblogs.com/linhaifeng/articles/7341177.html#_label5)   1.对象有id、host、port三个属性      2.定义工具create_id,在实例化时为每个对象随机生成id,保证id唯一      3.提供两种实例化方式,方式一:用户传入host和port 方式二:
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

Qt报错

1.如果在.h头文件中声明了一个槽,但是并没有实现,会报错: moc_mainwindow.obj:-1: error: LNK2001: 无法解析的外部符号 "private: void __thiscall MainWindow::replyFinished(class QNetworkReply *)" (?replyFinished@MainWindow@@AAEXPAVQNetworkReply@@@Z)
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

将一下字节流和字符流(未完待续)

什么是字节流?   字节流--传输过程中,传输数据的最基本单位是字节的流。 什么是字符流?   字符流--传输过程中,传输数据的最基本单位是字符的流。   字符编码方式不同,有时候一个字符使用的字节数也不一样,比如ASCLL方式编码的字符,占一个字节;而UTF-8方式编码的字符,一个英文字符需要一个字节,一个中文需要三个字节。   我的理解是,传输的时候都是使用字节流,然后将这些字节流进行编码,例如传输的是中文,然后字节流使用UTF-8编码编码后,呈现为汉字。   字节数据是二进制形式的,要转
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

NOIP 2017逛公园(记忆化搜索)

逛公园 题意:在一张有向图中,求出1到n有多少条路径长度不超过最短路+K。 30分做法:K=0时,就是最短路计数,详见P1144最短路计数 #include <queue> #include <algorithm> #include <cstring> #include <cstdio> #include <iostream> #include <cmath> #include <queue> using namespace std; const int maxm = 400007; int
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

口袋魔盒云电脑正式上线

官网网站:www.koudaibox.com 论坛:bbs.koudaibox.com 玩云游戏的小朋友,可以进去玩哒
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

ActiveMQ学习总结------实战操作(上)02

相信大家通过上一篇博文已经对ActiveMQ有了一个大致的概念了, 那么本篇博文将带领大家一步一步去实战操作我们的ActiveMQ 本篇主要内容:   1.ActiveMQ术语及API介绍   2.ActiveMQ 文本消息处理   3.ActiveMQ 对象消息处理 既然我们要学习如何实战操作了,那么久不可不知它的一些术语和API的用于 即使觉得枯燥,我们也要大致看一眼,过后相信你还会再来看的!因为很有用 一 ActiveMQ 的术语(这么碉堡的东西怎么会没有写让人觉得更碉堡的词汇呢?) 1
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

作业五 词法分析程序的设计与实现

词法分析程序(Lexical Analyzer)要求: - 从左至右扫描构成源程序的字符流 - 识别出有词法意义的单词(Lexemes) - 返回单词记录(单词类别,单词本身) - 滤掉空格 - 跳过注释 - 发现词法错误 程序结构: 输入:字符流(什么输入方式,什么数据结构保存) 处理: –遍历(什么遍历方式) –词法规则 输出:单词流(什么输出形式) –二元组 单词类别: 1.标识符(10) 2.无符号数(11) 3.保留字(一词一码) 4.运算符(一词一码) 5.界符(一词一码) 单词符
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0

requests--请求头设置

前戏 在我们进行自动化测试的时候,很多网站都会都请求头做个校验,比如验证 User-Agent,看是不是浏览器发送的请求,如果我们不加请求头,使用脚本访问,默认User-Agent是python,这样服务器如果进行了校验,就会拒绝我们的请求。所以,在做自动化的时候,加上必要的请求头是一个好习惯。 请求头设置 使用requests库添加请求头很简单,只需要传一个headers参数就可以了 import requests base_url = 'http://httpbin.org'
分类: 其他 发布时间: 10-11 20:57 阅读次数: 0