码迷,mamicode.com
首页 > 2018年07月11日 > 全部分享
java-利用多线程Runnable,公用一个参数问题
案例: 售货员卖票问题,一个旅游景点有40张票,开启了两个买票的窗口,请用线程的方式,进行模拟售货员卖票过程,并进行分析。 思路:景点的40张票是一个共享票池,当进行售票时,进行票数确认售票和票数-1,为保证卖的票不是同一张票,必须进行加锁并进行票数判断 使两个线程共用一个安全的数据,保障数据安全。 ...
分类:编程语言   时间:2018-07-11 23:56:10    阅读次数:88
golang---map类型
map 类似其它语言中的哈希表或字典,以key value形式存储数据 key必须是支持==或!=比较运算的类型,不可以是函数、map或slice Map查找比线性搜索快很多,但比使用索引访问数据的类型慢100倍 Map使用make()创建,支持:=这种简写方式 make([keyType]valu ...
分类:其他好文   时间:2018-07-11 23:56:01    阅读次数:104
Python入门基础知识实例,值得收藏!
Python入门基础知识实例,值得收藏!
分类:编程语言   时间:2018-07-11 23:55:55    阅读次数:75
【CodeForces727E/CF727E】Games on a CD (字符串哈希)
题目: = "CodeForces727E" 分析: = 看到字符串比较,肯定想到哈希啊……现学的哈希,先丢两个重要的公式 ($seed$是大于字符集大小的质数,$p$是大质数) $$hash[i]=(hash[i 1] seed+s[i])mod \ p$$ $$hash[l,r]=(hash[r ...
分类:其他好文   时间:2018-07-11 23:55:47    阅读次数:108
MyFlash MySQL闪回工具
安装:环境要求:1、binlog格式必须为row,且binlog_row_image=full2、仅支持5.6与5.73、只能回滚DML(增、删、改)下载地址:https://github.com/Meituan-Dianping/MyFlash安装:unzipMyFlash-master.zipmvMyFlash-master/usr/local/MyFlash/gcc-wpkg-config-
分类:数据库   时间:2018-07-11 23:55:39    阅读次数:107
HTTPS安全证书访问连接实践配置
01:网络安全涉及的问题:①.网络安全问题-数据机密性问题传输的数据可能会被第三方随时都能看到②.网络安全问题-数据完整性问题传输的数据不能随意让任何人进行修改③.网络安全问题-身份验证问题第一次通讯时,需要确认通讯双方的身份正确02:网络安全涉及的问题:①.网络安全问题-数据机密性问题解决a)利用普通加密算法解决机密性利用相应算法,对传输数据(明文数据)进行加密(密文数据);再利用对应算法,将加
分类:Web程序   时间:2018-07-11 23:55:30    阅读次数:99
[prometheus]部署node-exporter
用来监控服务器私有信息,cpu、memory、IO Install Running shell cat /usr/lib/systemd/system/node_exporter.service ...
分类:其他好文   时间:2018-07-11 23:55:22    阅读次数:112
CSS学习
1.css认识: (1) (2) 2.css与html整合: (1) (2) (3) 3.选择器 4.选择器优先级 5.样式优先级 6.后代选择器: (1) 7.锚伪类选择器 (1). (2) 8.字体属性 (1) (2) 9.文本属性 (1) (2) 10.浮动: (1) (2) 11.displ ...
分类:Web程序   时间:2018-07-11 23:55:13    阅读次数:86
maven本地资源库设置
maven的配置文件settings.xml存在于两个地方: 1.安装的地方:${M3_HOME}/conf/settings.xml 全局配置 2.用户的目录:${user.home}/.m2/settings.xml 用户配置 如下是settings.xml的配置,重点讲解几个地方,因为接下来我 ...
分类:其他好文   时间:2018-07-11 23:55:03    阅读次数:84
Selenium之webdriverAPI
Selenium之webdriverAPI 1.py文件webdriverAPI from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains ##鼠标操作 from s ...
分类:Windows程序   时间:2018-07-11 23:54:48    阅读次数:111
dig 命令
dig命令是常用的域名查询工具,可以用来测试域名系统工作是否正常。 语法 dig(选项)(参数) 选项 @<服务器地址>:指定进行域名解析的域名服务器; -b<ip地址>:当主机具有多个IP地址,指定使用本机的哪个IP地址向域名服务器发送域名查询请求; -f<文件名称>:指定dig以批处理的方式运行 ...
分类:其他好文   时间:2018-07-11 23:54:32    阅读次数:77
一、掌握Samba服务的配置原理;二、在linux下配置samba共享服务
一、掌握Samba服务的配置原理 二、在linux下配置samba共享服务(匿名共享、身份验证、账户映射、访问控制)
分类:系统相关   时间:2018-07-11 23:54:23    阅读次数:84
类加载机制
Jvm把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型的过程加载将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Class对象,作为方法区类数据的访问入口。(这个过程需要类加载器参与)链接(将java类的二进制代码合并到jvm的运行状态之中的过程)?验证确保加载
分类:其他好文   时间:2018-07-11 23:54:14    阅读次数:71
python webdriver 一步一步搭建数据驱动测试框架的过程和总结
一步一步搭建数据驱动测试框架的过程和总结数据驱动框架结构:Action: 封装的操作元素的函数,如login,添加联系人。。。conf:日志配置文件定位元素配置文件数据库配置文件 PageObject: 一个页面是一个类,类的方法可以获取页面上的相关元素ProjectVar:工程路径工程相关的全局变 ...
分类:编程语言   时间:2018-07-11 23:54:02    阅读次数:533
io性能、free、ps、查看网络状态、linux下抓包
一:监控io性能iostat-x磁盘使用最后一列表示为磁盘占用的时间比iotop磁盘使用二:free命令从左到右依次为,总共的大小,使用的大小,剩余大小available=free+buffers/cached的剩余部分total=userd+free+buffers/cached三:ps命令查看系统进程psaux或者ps-elfPID:进程的IDSTAT:表示进程的状态,分为以下几种D不能中断的
分类:系统相关   时间:2018-07-11 23:53:56    阅读次数:77
原生JS实现Promise
ES6中Promise可以说很大情况下改善了异步回调的嵌套问题,那么如果我们自己去写一个类似Promise的库应该怎么去写? 我们先看一下Promise的特点: 第一:Promise构造函数接受一个函数作为参数,函数里面有两个参数resolve和reject分别作为执行成功或者执行失败的函数 第二: ...
分类:Web程序   时间:2018-07-11 23:53:50    阅读次数:141
三维偏序(陌上花开)
三维偏序(陌上花开) 有n个元素,第i个元素有$a_i$,$b_i$,$c_i$三个属性,设$f(i)$表示满足$a_j\le a_i$且$b_j\le b_i$且$c_j\le c_i$的j的数量。对于$d\in[0, n)$,求$f(i)=d$的数量。 偏序关系,意思是并不是任意两个元素之间都有 ...
分类:其他好文   时间:2018-07-11 23:53:41    阅读次数:85
1290条   1 2 3 4 5 6 ... 76 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!