题:高并发场景下秒杀项目静态锁的使用疑问场景:我们有一个秒杀平台,可以提供所有接入公司创建的秒杀活动,简单描述如下:1、秒杀10袋洗衣粉,开始时间12:00(项目ID:A001)2、秒杀iPhone5,开始时间12:00(项目ID:A002)3、秒杀水杯,开始时间12:00(项目ID:A003).. ...
分类:
其他好文 时间:
2018-01-23 01:06:58
阅读次数:
221
docker集群部署:第2部分:容器介绍现在是开始构建Docker应用程序。我们将从这个应用程序的层次结构的底部开始,这个应用程序是一个容器。在这个层次上面是一个服务,它定义了容器在生产中的行为方式,将在第3部分中进行讨论。最后,在顶层是堆栈,定义了所有服务的交互,将在第5部分进行讨论。docker开发环境在过去,如果你要开始编写一个Python应用程序,你的第一步就是在你的服务器上安装一个Pyt
分类:
其他好文 时间:
2018-01-23 01:06:49
阅读次数:
218
今天在运行MapReduce程序时,虽然wordcount实例运行成功了,但后面出现了重新使用历史服务器失败的错误 ...
分类:
其他好文 时间:
2018-01-23 01:06:40
阅读次数:
272
Tomcat 与 Servlet 是如何工作的: 步骤: Servlet工作原理: 1、首先简单解释一下Servlet接收和响应客户请求的过程,首先客户发送一个请求,Servlet是调用service()方法对请求进行响应的,通过源代码可见,service()方法中对请求的方式进行了匹配,选择调用d ...
分类:
其他好文 时间:
2018-01-23 01:06:34
阅读次数:
152
构造函数特点: 函数名与类名相同、不用定义返回值类型、没有return语句、构造函数可以有多个并以重载的方式存在 构造函数的作用: 给new出来的对象进行初始化 如果定义的一个类中没有自定义的构造函数,系统会有默认的产生一个无参的构造函数, 如果有自定义的构造函数, 系统默认构造函数就不存在了,构造 ...
分类:
其他好文 时间:
2018-01-23 01:06:26
阅读次数:
158
样式覆盖 id选择器大于class选择器。 对于原主题中想要覆盖的id选择器,使用 覆盖。 对于原主题中想要取消的css属性,使用 . 浮动元素 将 设置为 , 为了让组件可以浮动在其他组件之上,设置 . fuck me on github 透明的输入框 设置 为`transparent`可以将输入 ...
分类:
Web程序 时间:
2018-01-23 01:06:17
阅读次数:
266
1.打开文件 open()打开文件并返回文件对象,参数很多,一般用前两个,open(file,mode)。file可以是文件名或者文件目录下的文件名,mode为打开的方式,可以是只读、写入、追加写入、可读可写等等。 打开某个文件,需要知道该文件的目录,或者该文件就在当前的工作目录下。 (1)包含目录 ...
分类:
编程语言 时间:
2018-01-23 01:06:08
阅读次数:
173
线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。 1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行线程中的代码 2.就 ...
分类:
编程语言 时间:
2018-01-23 01:05:59
阅读次数:
161
一、android studio和android sdk下载 1.android studio下载并安装https://developer.android.com/studio/index.html 下载后会自动安装andriod studio,在下载时如果点canel,那下次还是要重新下载。如果在 ...
分类:
移动开发 时间:
2018-01-23 01:05:53
阅读次数:
279
1.导入私钥,将私钥文件放到当前登陆用户目录下的.ssh目录下 2.指定私钥登陆,ssh -i .ssh/ssh_rsa root@target.com 如果出现了下面这种情况 这是因为私钥文件权限太高了,比较不安全,所以被阻止,需要将ssh_rsa的权限设置低一些比如 0400 chmod 040 ...
分类:
其他好文 时间:
2018-01-23 01:05:46
阅读次数:
137
Aop 术语 连接点(Joinpoint) 连接点是程序执行的某个特定的位置,如类开始初始化前、类初始化后、累的某个方法调用前/调用后、方法抛出异常后。 spring仅支持方法的连接点,也就是: 方法调用前 方法调用后 方法抛出异常时 方法调用前后 切点(Pointcut) 切点和连接点不是一对一的 ...
分类:
编程语言 时间:
2018-01-23 01:05:39
阅读次数:
134
七周一次课(1月22日)10.1 使用w查看系统负载10.2 vmstat命令10.3 top命令10.4 sar命令10.5 nload命令众所周知,生病了需要去医院看病,大夫首先要询问我们哪里不舒服,然后再通过观察和自己的经验,大体上就能判定我们得的是什么病。然而Linux不会说话,它不会主动告诉我们哪里出现了问题,需要我们自己去观察。那么如何评估系统运行状态是否良好呢?下面阿铭就介绍一些帮我
分类:
其他好文 时间:
2018-01-23 01:05:32
阅读次数:
217
线程在一定条件下,状态会发生变化。线程一共有以下几种状态: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CPU ...
分类:
编程语言 时间:
2018-01-23 01:05:14
阅读次数:
176
1,3c1,3< 1< 2< 3 > h> p> c 1,3c1,31,3表示第一个文件的1至3行与第二个文件的不相同c后面的(a=add,c=change,d=delete)1,3表示第二个文件的1至3行与第一个文件不相同 ...
分类:
系统相关 时间:
2018-01-23 01:04:57
阅读次数:
171
hadoop体系结构杂谈 今天跟一个朋友在讨论hadoop体系架构,从当下流行的Hadoop+HDFS+MapReduce+Hbase+Pig+Hive+Spark+Storm开始一直讲到HDFS的底层实现,MapReduce的模型计算,到一个云盘如何实现,再到Google分布式史上那最伟大的三篇文 ...
分类:
其他好文 时间:
2018-01-23 01:04:50
阅读次数:
219