一、无锁类的原理 1.1 CAS CAS算法的过程是这样:它包含3个参数CAS(V,E,N)。V表示要更新的变量,E表示预期值,N表示新值。仅当V值等于E值时,才会将V的值设为N,如果V值和E值不同,则说明已经有其他线程做了更新,则当前线程什么都不做。最后,CAS返回当前V的真实值 。CAS操作是抱 ...
分类:
编程语言 时间:
2018-04-07 11:23:48
阅读次数:
187
1.要使用右键另存,需要先按照第三方工具AutoIt: 链接: https://pan.baidu.com/s/12aBBhOOTmyQpH9hukt0XGA 密码: fcdk 2.创建一个名为loadFile.au3的AutoItScript编辑器,内容如下: 3.将该内容保持后,编译成exe文件 ...
分类:
Web程序 时间:
2018-04-04 15:17:07
阅读次数:
491
#encoding=utf-8 import unittest from selenium import webdriver import time def highLightElement(driver,element): # 封装好的高亮显示页面元素的方法 # 使用JavaScript代码将传入... ...
分类:
Web程序 时间:
2018-04-04 15:07:11
阅读次数:
200
(1)问题:在本地使用spring-boot开发的程序,一直想让文件按照天输出到某个文件夹下面。但是一直成功。 解决过程: 想到日志优先想着配置log4j.properties文件,但是一直不 成功,我把文件放在source目录下。不生效。 然后查资料了解到spring-boot的日志输出使用的是l ...
分类:
编程语言 时间:
2018-04-02 20:07:36
阅读次数:
347
如何在Spring中启用@Async 基于Java配置的启用方式: [html] view plain copy @Configuration @EnableAsync public class SpringAsyncConfig { ... } [html] view plain copy [ht ...
分类:
其他好文 时间:
2018-03-26 00:49:40
阅读次数:
229
转自 http://blog.itpub.net/24052272/viewspace-2129175/ 测试环境: 11.2.0.4 winodows 单机 应用场景: 对oracle服务器和客户端之间的网络传输数据进行加密和完整性校验。 默认是使用明文方式传输数据,举例可以通过wireshark ...
分类:
数据库 时间:
2018-03-22 21:25:02
阅读次数:
327
Python 中的 urllib.parse 模块提供了很多解析和组建 URL 的函数。 解析url urlparse() 函数可以将 URL 解析成 ParseResult 对象。对象中包含了六个元素,分别为: 协议(scheme)域名(netloc)路径(path)路径参数(params)查询参 ...
分类:
编程语言 时间:
2018-03-18 21:40:14
阅读次数:
273
from selenium import webdriver from scrapy.selector import Selector browser = webdriver.Chrome(executable_path="D:/Temp/chromedriver.exe") # browser.g ...
分类:
编程语言 时间:
2018-03-17 16:50:01
阅读次数:
376
public static void fileCopy2Buffer(String oldFileName,String newFileName){ BufferedReader br = null; BufferedWriter bw = null; try { br = new Buffered... ...
分类:
其他好文 时间:
2018-03-11 11:59:29
阅读次数:
154
package XXX; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStream; import java.io.Inpu... ...
分类:
Web程序 时间:
2018-03-09 15:06:26
阅读次数:
227