synchronied 对象监视器为Object时的使用,或者监视器为Class时的使用。 方法中的变量不存在非线程安全问题,永远都是线程安全的,这是方法内部的变量是私有的特性造成的。 1 synchronized的使用 在方法前加关键字synchronized即可。 1)A线程先持有object对 ...
分类:
其他好文 时间:
2017-12-03 00:38:46
阅读次数:
136
数据结构 1. list a = [1, 2, 3] for i in a: if i > 2: a.insert(0, i) # a = 死循环 for i in a[:]: if i > 2: a.insert(0, i) # a = [3, 1, 2, 3] 控制流 1. for... ...
分类:
编程语言 时间:
2017-12-02 15:03:49
阅读次数:
163
二分答案 O(nlogm) 对一段有序的序列 每次二分,从而快速的查找。解决的问题常是“使最大值最小”或“使最小值最大”。 注意:①注意二分的序列是有序的,对于无序的序列进行二分需要先排序。 ②二分的区间尽可能大(给定区间左右端点+-1) ③根据题目要求,设定好check函数。 ④防止死循环。↓ 模 ...
分类:
其他好文 时间:
2017-12-02 14:08:44
阅读次数:
163
windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码 linux下查找java进程占用CPU过高原因 Java 占用CPU使用率很高的分析 记一次线上Java程序导致服务器CPU占用率过高的问题排除过程 ...
分类:
编程语言 时间:
2017-11-30 15:10:32
阅读次数:
176
在编写登录页面的时候,由于登录角色不同,所以需要展示不同数量的input输入框。这时候给账号对应的输入框绑定onblur事件,根据返回值查询到的用户信息选择加载不同数量的输入框。动作完成后第一次登陆没有问题,登陆后根据浏览器的提示先择保存用户名和密码。当退出登录后,再次打开登陆页面,chrome浏览 ...
分类:
其他好文 时间:
2017-11-29 18:22:44
阅读次数:
133
登录成功就break,登录不成功就打印 可精简为: while循环(无限循环,又称死循环): 输出结果为n个: 中国人民万岁! 将死循环改为有限循环: 三次输入错误之后,是否还想继续3次,再继续3次,效果: ...
分类:
其他好文 时间:
2017-11-28 01:33:18
阅读次数:
153
原文地址:http://blog.csdn.net/u013256816/article/details/50829596 看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越感觉到了解虚拟机相关要领的重 ...
分类:
编程语言 时间:
2017-11-27 11:03:15
阅读次数:
133
前言:因为QT中用死循环会开销很多内存容易崩溃,这时候使用定时器可以很好解决这个问题。 使用定时器需要用到头文件:include<QTimer> (1)定义定时器 (2)监听定时器,超时的时候启动槽函数 (3)启动定时器 ...
分类:
其他好文 时间:
2017-11-27 00:03:38
阅读次数:
112
Spring Cloud的负载均衡策略可以通过配置Ribbon搞定,也就是注入实现com.netflix.loadbalancer.IRule的类,当前包含的策略包括 1.RandomRule 随机策略 在while循环内,如果服务地址不为空会不停的循环直到随机出一个可用的服务。 @Suppress ...
分类:
Web程序 时间:
2017-11-26 14:04:34
阅读次数:
216
lie=int(input('lie:'))#实际上就是输出有多少行就有多少列,所以这个输入没啥用hang=int(input('hang:'))phang=1while phang<=hang: plie=1 while plie<=phang: print('*',end='') plie+=1 ...
分类:
其他好文 时间:
2017-11-26 12:37:22
阅读次数:
102