最新 最热

vppinfra---Dlist

最近需要实现对双向TCP流的做保序、重组、去重功能,需要建立基于报文五元组的流表。在编译upf-vpp的时候粗略看到也有流表的管理,想参考一下其流表老化功能的实现的。看到代码中是基于dlist来实现的,所以就有了这篇关于d...

2023-03-07
1

vppinfra----mpcap介绍

mpcap 是利用mmap 文件映射的方式把抓包文件映射进程的虚拟地址空间。从而减少了write函数一次内存拷贝到页缓存的过程,从而提高效率。

2023-03-07
0

vppinfra -- mhash介绍

今天来介绍一下mhash结构及简单使用。mhash底层是hash结构。并且还使用了heap结构。不清楚heap的结构的可以看一下上一节heap介绍

2023-03-07
0

vppinfra--bitmap学习

位图就是用每一bit位来存放某种状态,适用于大规模数据,存在两种状态0和1。通常情况下用来判断某个数据存不存在的。

2023-03-07
0

Java Lambda表达式:让groupingBy()带你继续飞

或者,如果你只是想看看 groupingBy()还有什么神乎其技的用法,那么这篇文章就是为你准备的!

2023-03-07
1

扼住高并发、高性能的咽喉---Spring Boot并发进阶

在使用Spring Boot构建服务时,我们必须处理并发。有这样一种误解,认为由于使用了Servlet并为每个请求都分配了新线程,所以就不需要考虑并发了。在本文中,我将给出一些关于Spring Boot中处理多线程以及如何避免多线程可能...

2023-03-07
1

在Spring Security 5中如何使用默认的Password Encoder

在Spring Security 4中,可以使用in-memory认证模式直接将密码以纯文本的形式存储。

2023-03-07
0

Java并发 - Java core I

并发执行的进程数目并不是由CPU数目制约的。 操作系统将CPU的时间片分配给每一个进程,给人并行处理的感觉。

2023-03-07
1

程序员进阶之算法练习(七十四)

题目链接 题目大意: 给出一个整数n,现在可以对整数执行一个操作: 选择整数上两个不同位数的数字交换位置,然后移除整数最右边一位的数字; 重复这个过程,直到整数只剩下1位; 现在想知道这个剩下的数字最小可能为多少。...

2023-03-07
0

程序员进阶之算法练习(七十三)

题目链接 题目大意: 有两种车分别有4个轮子和6个轮子,现在只知道若干个车的轮子总数,想知道最少和最多有几辆车;

2023-03-07
0