自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

将军不下马,各自奔前程

将军不下马,各自奔前程

  • 博客(9)
  • 收藏
  • 关注

原创 以太网-网络

什么是以太网以太网是80年代初开发的,用于联网计算机和其它设备的同轴电缆:Coaxial Cable (老式的基本淘汰)双绞线:Twisted Pair Cable光纤:Fiber Optic Cable布线双绞线全双工半双工光纤光脉冲,它允许以太网以更高的速度传播更远的距离接口:SFP:Small Form/FactorPluggable 小型可插拔SC:Subscriber Connector 用户连接器 Square C...

2022-02-14 14:47:07 469

原创 Spring的事件机制

Spring的事件机制Spring的事件机制自定义一个事件发布一个事件监听器深入Spring源码Spring的事件机制自定义一个事件通过继承ApplicationEvent自定义事件public class BlockedListEvent extends ApplicationEvent { private final String address; private final String content; /** * Create a new {@code

2021-05-22 20:04:40 104

原创 Docker基础--Docker Engine

Docker Engine 包括:daemon process dockerd. APIs 与dockerd 通信 CLI 客户端 dockerdockerd 负责创建和管理docker对象,例如images , containers, networks,volumes. 用户可以通过api或CLI commands和dockerd通信安装Mac 安装 Docker Desktop :https://docs.docker.com/docker-for-mac/install/Wind

2021-01-04 14:49:38 164

原创 VirtualBox 最小化安装 Centos 之后

创建虚拟机虚拟机软件:VirtualBoxOS:CentOS7安装方式:最小化安装网络:桥接网络配置最小化安装很多工具是没有的需要手动安装比如net-tools(ifconfig netstat) vim 等等最小化安装网卡是默认关闭的,需要手动开启,虚拟机网络选择桥接,仅主机是无法访问外网的,需要额外的配置仅主机可参考:https://my.oschina.net/calmsnow/blog/3004222enp0s3 是网卡名,默认是关闭的开启网卡cd /etc/syscon

2020-07-25 22:22:31 121

原创 Windows terminal 分屏

分屏快捷键:左右分屏:Alt+Shift+=上下分屏:Alt+Shift+-取消分屏:Ctrl+Shift+w

2020-07-19 15:50:38 7445 1

原创 Centos 中安装 Docker

三种方式安装yum 安装需要先片配置 Docker 的 repositoryRPM脚本安装本文讨论yum安装配置repository第一次安装要先配置repository之后就可以用repository来安装更新,这个方法十分的方便。首先要安装yum-utils(这个包中的yum-config-manaer工具我们会用到),配置稳定版的repository$ sudo yum install -y yum-utils$ sudo yum-config-manager \ --

2020-07-12 22:46:29 74

原创 Docker 简介

Docker使你的应用于底层基础硬件无关。借助Docker,您可以以与管理应用程序相同的方式来管理基础架构。通过利用Docker快速交付,测试和部署代码的方法,您可以大大减少从代码编写到上线的时间。Docker平台Docker容器的隔离技术和安全性使您可以在一个主机上运行多个容器。容器是非常轻量的因为直接运行在宿主机内核,不需要hypervisor的额外的开销。这意味着在同样的硬件配置下你可以运行更多的容器,比虚拟机更多。甚至可以在虚拟机里运行Docker。Docker提供平台和工具来管理你的容器。

2020-07-11 22:43:08 183

原创 Synchronized 用法详解超详细

Synchronized 用法详解Synchronized 同步块可以是一个方法或一段synchronized修饰的代码。Synchronized同步块同一时间只能有一个线程访问,这也是其能避免争用条件的原因。下面详细介绍下synchronized关键字工作原理。synchronized关键字同步块是由关键字synchronized关键字修饰的。java同步块同步某些对象,使其在同一时候只能有提个线程能访问。其他线程尝试进入同步块的时候讲被阻塞,直至当前线程退出同步块。synchronized关键字

2020-07-11 15:42:53 615

原创 TreadLocal 详解

文章目录常见使用场景简单例子初始化值重写initial方法提供一个Supplier 实现延迟设置ThreadLocal与同步机制都能保证线程安全,但是其使用的方法是不同的,ThreadLocal采用多线程多副本,不同线程之间互不影响。同步机制保证同一时候只能有一个线程访问共享资源。也就是说ThreadLocal只能被同一个线程访问。不同线程即使是访问通一个ThreadLocal变量,线程之间的ThreadLocal变量也是不可见的常见使用场景简单例子public class GreySwitchC

2020-07-06 22:19:37 462

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除