Java语言不同于C++语言,是一种单根继承结构语言,也就是说,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 object类的结构 如图可知,Object类有12个成员方法,按照用途可以分为以下几种 1,构造函数 2,hashCode和equale函数用来判断对象是否相同, 3 ...
分类:
其他好文 时间:
2018-10-16 01:59:35
阅读次数:
140
场景:有两个会话,其中会话1在事务操作,会话2在等待这个事务操作完成,然后会有这个报错产生。 通过查询资料,在这里整理一下。 一:总结timeout参数的作用 1.操作 2.具体解释 1)connect_timeout The number of seconds that the mysqld se ...
分类:
其他好文 时间:
2018-10-15 11:57:44
阅读次数:
197
创建Task任务的方法 带返回值的Task Taske的WaitAll()方法,主线程等待WaitAll()参数内的所有线程执行完,会卡住页面,与WaitAll相近的方法还有 Wait(Int32) 和 Wait(TimeSpan) 方法阻止调用线程,WaitAny() 表示等待某个或多个Task执 ...
分类:
其他好文 时间:
2018-10-14 23:04:30
阅读次数:
188
1,异步操作能避免阻塞UI线程,提高用户响应。背后技术手段是由编译器自动使用后台线程池。 2,异步方法用async关键字修饰,返回类型用Task或Task<T>,T表示return语句返回的的数据类型。 如果 AccessTheWebAsync 在调用 GetStringAsync() 时没有其它操 ...
分类:
Web程序 时间:
2018-10-14 16:57:39
阅读次数:
177
前文回顾 上一篇博客 从零开始学多线程之组合对象(三) 主要讲解了: 1. 设计线程安全的类要考虑的因素. 2. 对于非线程安全的对象,我们可以考虑使用锁+实例限制(Java监视器模式)的方式,安全的访问它们. 3. 扩展线程安全类的四种方式. 本篇博客将要讲解的知识点 使用java提供的线程安全容 ...
分类:
编程语言 时间:
2018-10-14 13:37:54
阅读次数:
141
主要涉及java.lang.Object 中三个方法(只能在synchronized方法或者synchronized代码块中使用,否则会报java.lang.illegalMonitorStateException异常) wait():释放锁,让当前侠线程挂起,等候再次对资源的访问, notufy( ...
分类:
编程语言 时间:
2018-10-13 19:51:58
阅读次数:
171
async 方法名() { const data = await axios.post('url',{参数}) } async+await ==> 表示 请求结束后在往下执行 ...
分类:
其他好文 时间:
2018-10-13 13:52:15
阅读次数:
181
element = wait.until ( EC.visibility_of_element_located((By.CSS_SELECTOR,'.quc-main .quc-field-captcha img'))) #等待验证码加载完毕 browser.save_screenshot('scr ...
分类:
Web程序 时间:
2018-10-13 02:24:17
阅读次数:
182
TCP下粘包问题 两种情况下会发生粘包。 1、发送端需要等缓冲区满才发送出去,造成粘包(发送数据时间间隔很短,数据了很小,会合到一起,产生粘包) 发送方:AB #其实放在缓存里没发送 发送方:B #其实放在缓存里没发送 发送方:CD #缓存满了,发一波 接收方:ABBCD #及时从缓存里接收信息,我 ...
分类:
其他好文 时间:
2018-10-11 18:41:17
阅读次数:
202