One of the building blocks to implement containers is Linux namespaces. Namespaces control what a process can see. It can be the processes IDs, mount ...
分类:
移动开发 时间:
2020-12-11 12:32:59
阅读次数:
22
1. 结论 老规矩,先说结论。给各位大兄弟来点总结。 mybatis有两级缓存,分别是: SqlSession级别 Mapper级别 想必大家都对这个结论不陌生,但是有许多人其实并不明白具体原因。所以今天就和各位大兄弟一起来探讨一下具体代码。 2. Show code 这个缓存就得从创建执行器开始, ...
分类:
其他好文 时间:
2020-07-05 15:53:53
阅读次数:
69
默认标签的解析分为四种:import,alias,bean,beans,在下面函数中进行 1 private void parseDefaultElement(Element ele, BeanDefinitionParserDelegate delegate) { 2 if (delegate.n ...
分类:
编程语言 时间:
2020-01-03 01:00:15
阅读次数:
93
1 可以掌握的知识点 (1) 线上部署时的守护应用 (2) 常规的文件操作,配置文件读取 (3) 网络编程,端口复用等文件 (4) 多进程知识 2 代码注释如下 test_httpd.h 1 #include <pwd.h> 2 #include <grp.h> 3 #include <net/if ...
分类:
Web程序 时间:
2019-04-09 10:59:45
阅读次数:
148
Linux 下 可以使用ioctl()函数以及结构体 struct ifreq和结构体struct ifconf来获取网络接口的各种信息。 如图,有br0和br1两个接口,当前需要获取br1的ip地址(当然其他接口信息如mac、子网掩码等都可以),方法如下: 具体过程是先通过ictol获取本地的所有 ...
分类:
系统相关 时间:
2019-01-09 21:47:39
阅读次数:
224
int NetDetect(char *net_name, int *statue) { int ret = 0; int skfd = 0; struct ifreq ifr; skfd = socket(AF_INET, SOCK_DGRAM, 0); //建议socket通信,AF_INET协 ...
分类:
系统相关 时间:
2018-09-22 19:53:58
阅读次数:
205
网络相关的ioctl请求的request参数及arg地址必须指向的数据类型如下表所示: SIOCGIFCONF SIOCSIFADDR SIOCGIFADDR SIOCSIFBRDADDR SIOCGIFBRDADDR SIOCSIFNETMASK SIOCGIFNETMASK 获取所有接口列表 设 ...
分类:
其他好文 时间:
2018-08-24 00:40:22
阅读次数:
183
摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 在上一篇中提到过Spring中的标签包括默认标签和自定义标签两种,而两种标签的用法以及解析方式存在着很大的不同。本节开始详细分析默认标签的解析过程。 默认标签的解析是在parseDef ...
分类:
编程语言 时间:
2018-07-27 21:05:36
阅读次数:
208
一、struct ifreq结构体 这个结构定义在/usr/include/net/if.h,用来配置和获取ip地址,掩码,MTU等接口信息的。 [cpp] view plain copy /* Interface request structure used for socket ioctl's. ...
分类:
其他好文 时间:
2018-01-28 15:34:14
阅读次数:
188
import sys, os import socket, struct, fcntl import six import psutil def get_ip(iface="enp0s3"): sock = socket.socket(socket.AF_INET, socket.SOCK_STRE ...
分类:
其他好文 时间:
2018-01-24 12:29:31
阅读次数:
164