环境 系统:CentOS 7.8 准备 安装YUM扩展源# yum install epel-release 开启IP转发# vim /etc/sysctl.confnet....

环境 系统:CentOS 7.8 准备 安装YUM扩展源# yum install epel-release 开启IP转发# vim /etc/sysctl.confnet....
OpenConnect服务端(ocserv)安装 CentOS 安装openconnect# yum install epel-release# yum install op...
由于springboot基于servlet3.0+,内嵌tomcat容器 因此无法像之前一样通过web.xml中配置Filter,本文基于springboot1.5.6 第一...
1.背景: countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap...
周日午后,刚刚放下手里的电话,正在给刚刚的面试者写评价。刚刚写到『对Linux的基本IO模型理解不深』这句的时候,女朋友突然出现。 在Java中,主要有三种IO模型,分别是阻...
Python版本管理:pyenv和pyenv-virtualenv(MAC、Linux)、virtualenv和virtualenvwrapper(windows) 更新日志...
一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/servic...
先说作用: @EnableConfigurationProperties注解的作用是:使使用 @ConfigurationProperties 注解的类生效。 说明: 如果一...
1. Why? 通过 maven-shade-plugin 生成一个 uber-jar,它包含所有的依赖 jar 包。 2. Goals GoalDescriptionsha...
一.概述 我们在 jdk源码分析(一) 中讲了Object类,今天要讲的Class类同样非常基础。java程序中所有正在运行中的类和接口都是Class类的实例。枚举类型,数据...
来源公众号:于日拱一兵作者:tan日拱一兵 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想If you can NOT explain it simply, yo...
朴素贝叶斯 在机器学习中,朴素贝叶斯分类器是一系列以假设特征之间强(朴素)独立下运用贝叶斯定理为基础的简单概率分类器。 朴素贝叶斯算法Naive Bayes定义中有两个关键定...
一、概述 对于在开发过程中,使用git命令行的小伙伴来说,处理diff通常都是使用git 默认的git diff 命令,单它只支持显示行级差异,而这个 diff-so-fan...
通常意义上的主机名就是指在同一局域网内用来标识不同主机的名称。对于 Windows 用户来说,就是在“网络”内可以让同一局域网内其他用户看到的自己的计算机名称。所以自己的计算...
开篇 Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。与Kafka、RabbitMQ用于服务间的消息队列不同,disr...
为什么会有这4种引用 Java中的引用的定义很传统:如果reference类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内存代表着一个引用。 这种定义很纯粹,...
SCQA模型是什么? SCQA模型是一个“结构化表达”工具,是麦肯锡咨询顾问芭芭拉·明托在《金字塔原理》中提出的。 S(Situation)情景——由大家都熟悉的情景、事实引...
在工作中,我们经常需要对比两列数据或文本是否相同,如果是比较简单并且比较少的时候,我们可以肉眼一个一个的核对,或者都是数字的时候,可以用减法来核对,等于0的肯定是相同的,但是...
定义1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是...