ConcurrentHashMap详解
ConcurrentHashMap详解
ConcurrentHashMap详解
两者都是优秀的虚拟机平台,我们可以通过它们创建虚拟机来安装不同环境的操作系统
主要区别对比:
VirtualBox是开源免费软件,下载和安装比较方便,VMware功能更加强大,但是需要注册码
VirtualBox相对于VMware安装和配置更加简单,运行内存占用也比较小
VirtualBox由于是开源免费,社区相对更加活跃,但总体两者出现问题都能找到解决方案
主要有下面四种网络模型
桥接(Bridge Adapter)
NAT
主机网络(Host-only Adapter)
内部网络(Internal)
VirtualBox包含了以上的四种网络模型,VMware只有前三种
四种模型之间的差别

桥接网络模型依赖虚拟交换机(Linux bridge)将虚拟机和物理机连接起来,它们之间处在同一个二层网络
虚拟机和物理机的ip处在相同网段之下,举例,比如都处在192.168.100.x的网段之下,物理机ip为192.168.100.10,虚拟机ip为192.168.100.20
桥接网络的网络连通总结:
虚拟机之间彼此互通
虚拟机和物理机彼此互通
只要物理机能上外网,虚拟机也能上外网
3.2 网络原理图
mybatis常见问题

LoadBalanced没有@import什么的,只有一个@Qualifier
在LoadBalancerAutoConfiguration中用了@LoadBalanced

将所有具有负载均衡标识的RestTemplate类型的Bean注入到集合中
1 |
|
使用一般这样使用
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
将本地新建的分支与远程分支相关联(在当前分支下输入以下命令)
两种方式
1 |
|
1 |
|
本地分支是可以直接修改名字,但是远程不行,步骤:
改变本地分支名字
删除远程分支(当然在此之前要将本地分支和远程分支同步)
将本地分支推送到 远程分支
将本地分支和远程分支关联起来
1 |
|
git reset: 回滚到某次提交。
git reset --soft: 此次提交之后的修改会被退回到暂存区。
git reset --hard 此次提交之后的修改不做任何保留,git status 查看工作区是没有记录的。
git revert : 之前的提交仍会保留在 git log 中,而此次撤销会做为一次新的提交。
git revert -m :用于对 merge 节点的操作,-m 指定具体某个提交点。
1 |
|
如果是比较老的系统不支持,可以使用
1
2
3
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
看到掘金又是让大家写2021自己的感悟,我也来凑凑热闹,回顾一下我的2021。
CountDownLatch源码解析
我的初恋
你猜猜
了解一下
bytemd使用
彻底理解
主要是来聊一下我对于情绪自由的看法。
主要介绍java的构造函数
了解一下
开闭原则
http websocket socket webservice这四种方式的区别和联系
迪米特法则
接口隔离原则
详细介绍表空间