java8中为什么要新增LongAdder? LongAdder的实现方式? LongAdder与AtomicLong的对比? ...
分类:
编程语言 时间:
2019-05-13 01:06:10
阅读次数:
139
来自:https://blog.csdn.net/mukami0621/article/details/78645825 通过设置网卡为混杂模式就能捕获局域网内所有发包内容,包括非广播包和非发给自己主机的数据包 这是为什么呢?即主机A发送一个数据包给主机B,我作为主机C怎么也能截获这个数据包呢,原理 ...
分类:
其他好文 时间:
2019-05-12 15:42:38
阅读次数:
619
Minismb测试仪表是复刻smartbits的国产版本,是一款专门用于测试智能路由器,网络交换机的性能和稳定性的软硬件相结合的工具。可以通过此工具测试任何ip网络设备的端口吞吐率,带宽,并发连接数和最大连接数等诸多参数指标。与软件Iperf,netperf,dpdktrafficgen相比较,MiniSMB属于专业硬件网络发包测试仪,具备精准测试速率,高吞吐率,可模拟千万级连接数等特点.类似于S
分类:
其他好文 时间:
2019-05-12 12:25:29
阅读次数:
167
不管是收到报文转发还是本机发送报文,最后都会调用dst_output 单播: 最后通过令邻居子系统,调用dev_queue_xmit 将数据报文发送给链路层驱动 ...
分类:
其他好文 时间:
2019-05-11 17:56:06
阅读次数:
342
网络层发包 将通过dev_queue_xmit 将数据包发送到 输出设备层中, 调用dev_queue_xmit 函数输出数据包,前提是必须启用中断,只有启用中断之后才能激活下半部。 1.设备在调用这个函数之前,必须设置设备优先级 和缓冲区buffer 2.如果此函数发送失败,会返回一个负数的Err ...
分类:
其他好文 时间:
2019-05-11 17:47:35
阅读次数:
144
01 什么是 Spring Boot? 首先,Spring Boot 是现在比较流行的框架,可以实现快速开发,包括我自己也在用它开发项目。 其优点是简化了 Spring 相关组件的配置,实现自动配置,降低了项目搭建的复杂度,使开发变得更加简便,从而提升开发效率。 Spring Boot 本身并不提供 ...
分类:
编程语言 时间:
2019-05-09 17:10:44
阅读次数:
109
什么是原子操作? 原子操作和数据库的ACID有啥关系? AtomicInteger是怎么实现原子操作的? AtomicInteger是有什么缺点? ...
分类:
编程语言 时间:
2019-05-07 01:33:37
阅读次数:
171
前言:线程池技术是通过对线程资源的统一管理来达到对线程资源的重复利用,降低线程频繁创建和销毁的开销。java jdk在java.util.concurrent并发包中有一套现成的对线程池的实现方案,我们可以直接拿来使用,快速实现多线程并发编程场景。这里对concurrent包中的线程池框架的实现进行 ...
分类:
编程语言 时间:
2019-05-03 22:43:02
阅读次数:
156
步骤一:下载Spring开发包。 官网:https://spring.io/ 下载地址:https://repo.spring.io/libs-release-local/org/springframework/spring/ spring-framework-3.0.2.RELEASE-depen ...
分类:
编程语言 时间:
2019-05-03 14:19:33
阅读次数:
159
一.下载软件开发包 官网:https://golang.google.cn/ 二. 安装和配置SDK windows使用.msi一键安装 配置环境变量 GOROOT,自动的,默认将go安装到C:/go(可以自定安装位置) GOPATH,自定义的位置,理解为存放go代码的位置 创建并配置好GOPATH ...
分类:
其他好文 时间:
2019-05-02 00:17:10
阅读次数:
138