阅读本篇之前推荐阅读以下姊妹篇: 《秒杀多线程第四篇一个经典的多线程同步问题》 《秒杀多线程第五篇经典线程同步关键段CS》 《秒杀多线程第六篇经典线程同步事件Event》 《秒杀多线程第七篇经典线程同步互斥量Mutex》 前面介绍了关键段CS、事件Event、互斥量Mutex在经典线程同步问题中的使 ...
分类:
编程语言 时间:
2018-12-13 11:25:10
阅读次数:
228
MySQL数据库 关系型数据库和非关系型数据库 关系型数据库的特点: 1.数据以表格的形式出现; 2.每行是各种记录名称; 3.每列是记录名称所对应的数据域; 4.许多的行和列组成一张表单; 5若干的表单组成数据库。 MySQL数据库基本操作 连接数据库: mysql:采用匿名账号和密码登陆本机服务 ...
分类:
数据库 时间:
2018-12-13 11:24:52
阅读次数:
206
步骤: 1、获取nginx安装包。 进入nginx官网:http://nginx.org/ 找到稳定版本: 点击红框内的链接。 使用wget获取安装包。 wget http://nginx.org/download/nginx-1.14.2.tar.gz 2、解压安装包。 tar zxvf ngin ...
分类:
系统相关 时间:
2018-12-13 11:24:45
阅读次数:
197
JDK 5.0 以后增加了注解。就是@后面加一个名称。有其自身的含意。跟C#里的Attributes似的。 Java并发编程中,用到了一些专门为并发编程准备的 Annotation。主要包括三类:1、类 Annotation(注解)就像名字一样,这些注解是针对类的。主有要以下三个:@Immutabl ...
分类:
编程语言 时间:
2018-12-13 11:24:36
阅读次数:
199
其实日常生活中我们的用户名和密码就那么几个,所以这给撞库带来了可能,本文主要给出python脚本撞库的一点粗浅代码。这里只讨论技术本生,代码中某榴的地址也已经改掉,避免被管理员误解禁言等发生,谢谢大家理解。代码如下: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 ...
分类:
编程语言 时间:
2018-12-13 11:24:26
阅读次数:
275
Docker是一种OS虚拟化技术,是一个开源的应用容器引擎。它可以让开发者将应用打包到一个可移植的容器中,并且该容器可以运行在几乎所有linux系统中(Windows10目前也原生支持,Win10前需要内置虚拟机),正所谓“一次打包,到处运行”。
分类:
其他好文 时间:
2018-12-13 11:24:19
阅读次数:
220
原文地址https://www.infoq.cn/article/sdn-and-cloud-network 1.1,什么是 SDN? 什么是 SDN?SDN 的官方解释上提出了 SDN 的三个特性:集中化管理、控制转发分离、开放的 API。可以这么说,只要满足 SDN 的三个特性的,就是 SDN。 ...
分类:
其他好文 时间:
2018-12-13 11:23:54
阅读次数:
182
1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke ...
分类:
其他好文 时间:
2018-12-13 11:23:47
阅读次数:
118
24. 函数实例会有一个内置的name属性,这个函数使只读的不可修改,所以两个都是foo 25. 设置一个空数组var ary = [ , , , ],然后更改ary里的索引为0 的数为2,则为ary = [2, , ],然后用数组方法map循环数组,返回1,map循环时只会循环有数据的内容,所以只 ...
分类:
编程语言 时间:
2018-12-13 10:28:45
阅读次数:
250
先安装protobuf的js支持包 test.proto文件如下所示 load方法用于加载proto文件 root对象: 上图中Test命名空间对应proto中的package Test 展开Test对象 Test对象包含文件的所有信息,如文件地址,服务,接口,message等nestedArrar ...
分类:
其他好文 时间:
2018-12-13 10:28:33
阅读次数:
241
面对微服务如火如荼的发展,很多人都在了解,学习希望能在自己的项目中帮得上忙,当你对微服务的庐山真面目有所了解后,接下来就是说服自己了,到底如何评估微服务,什么时候使用微服务,什么时间点最合适,需要哪些技术储备和资源投入等等,这些都是你需要面对和解决的。 本文从单体架构,微服务架构,微服务风险评估,微 ...
分类:
其他好文 时间:
2018-12-13 10:28:26
阅读次数:
278
Tomcat 8默认工具manager管理页面访问配置1. 分配相关的角色权限需要配置的配置文件是${catalina.home}/conf/tomcat-users.xml先给Tomcat访问相关的功能分配角色和配置登录验证用户密码:此处可以配置多个角色,不同版本Tomcat所拥有的角色都不同,另... ...
分类:
其他好文 时间:
2018-12-13 10:28:13
阅读次数:
174
一、什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍 简而言之,Jupyter Notebook是以网页的形式打开,可以在 ...
分类:
其他好文 时间:
2018-12-13 10:28:04
阅读次数:
820
本文来自优设 @3年2班程远;链接:https://www.uisdc.com/design just stay design 在互联网产品的研发流程中,页面的视觉还原是很重要的一个步骤,也往往是问题最多的一个环节。如果一些细节问题在这个环节没有被有效地发现并解决,那么后续流程中再去解决这些问题的成 ...
分类:
其他好文 时间:
2018-12-13 10:27:49
阅读次数:
218
资料: https://developers.weixin.qq.com/community/develop/doc/00044ae90742f8c82fb78fcae56800 //兼容微信6.74 ios12版本var u = navigator.userAgent;var isAndroid ...
分类:
微信 时间:
2018-12-13 10:27:42
阅读次数:
349