原文链接:Mybatis 基础篇(二)-- 深入了解 XML 配置(environments) environments(环境配置) Mybatis 支持配置多环境,但是请记住每个 SqlSessionFactory 实例只能选择一种环境。如果需要使用到多个环境,则需要多个 SqlSessionFa ...
分类:
其他好文 时间:
2020-06-20 00:57:50
阅读次数:
41
所谓lock-free和wait-free算法是指对于共享的数据并非对其加锁来控制访问,而是多个线程并行的访问。通过该算法可以达到对共享对象并发的读写而不会破坏对象本身。所谓lock-free是指对于线程不加锁,让系统执行所有的步骤。lock-free提到的不加锁是指不使用类似于互斥锁或者信号量之类 ...
分类:
其他好文 时间:
2020-06-19 14:21:43
阅读次数:
61
DHCP综合实战命令6.1问题在复杂的网络环境中,如何配置DHCP服务器?配置思路:1.配置二层交换机acces和trunk模式2.DHCP服务器单臂路由-开启dhcp,开启接口模式dhcp,-0/0/1设置ip并且接口开启dhcp全局3.DHCP中继代理-创建vlan交换连接端口设置trunk-进vlan设置IP地址开启中继指定服务器接口地址-g0/0/3设置acce加入vlan3004.R2设
分类:
其他好文 时间:
2020-06-19 13:58:34
阅读次数:
60
TCP 三次握手 第一次:客户端发送SYN,进入SYN_SEND状态。 第二次:服务端收到SYN,并发送SYN和ACK,由LISTEN状态变为SYN_RECVD状态。 第三次:客户端收到SYN和ACK,发送ACK报文,进入到ESTABLISHED状态。(服务端收到后也进入ESTABLISHED状态) ...
分类:
其他好文 时间:
2020-06-19 13:55:14
阅读次数:
64
参考:https://blog.csdn.net/u011642774/article/details/52789969 函数原型: [cpp] view plain copy HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, ...
分类:
编程语言 时间:
2020-06-18 13:13:07
阅读次数:
63
CountDownLatch 让一些线程堵塞直到另一个线程完成一系列操作后才被唤醒。CountDownLatch 主要有两个方法,当一个或多个线程调用 await 方法时,调用线程会被堵塞,其他线程调用 countDown 方法会将计数减一(调用 countDown 方法的线程不会堵塞),当计数其值 ...
分类:
其他好文 时间:
2020-06-18 11:07:07
阅读次数:
43
遇到这个问题,随手百度一下大概率会得到以下答案: 进入到flutter sdk目录中,然后找到bin/cache/lockfile文件,删除它即可。 删除之后再运行flutter packages get就已经解决了。 根据提示的字面意思,猜测是Dart 进程开启的过多,其中有Dart 进程未释放 ...
分类:
其他好文 时间:
2020-06-18 10:45:15
阅读次数:
79
一、线程池介绍、作用 线程池可以看做是线程的集合。在没有任务时线程处于空闲状态,当请求到来:线程池给这个请求分配一个空闲的线程,任务完成后回到线程池中等待下次任务(而不是销毁)。这样就实现了线程的重用。 我们来看看如果没有使用线程池的情况是这样的: 为每个请求都新开一个线程! public clas ...
分类:
编程语言 时间:
2020-06-18 01:54:28
阅读次数:
73
from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get("https://mail.163.com/")driver.implicitly_wait(15)# 切换iframeiframe = dr ...
分类:
其他好文 时间:
2020-06-17 12:26:18
阅读次数:
45
什么是MediatR 项目地址:https://github.com/jbogard/MediatR Simple mediator implementation in .NET In-process messaging with no dependencies. Supports request/ ...
分类:
其他好文 时间:
2020-06-17 01:35:56
阅读次数:
124