logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

多线程——synchronized详解

互斥同步是一种最常见也是最主要的并发正确性保障手段。同步是指在多个线程并发访问共享数据时,保证共享数据在同一个时刻只被一条(或者是一些, 当使用信号量的时候)线程使用。而互斥是实现同步的一种手段,临界区(Critical Section)、互斥量 (Mutex)和信号量(Semaphore)都是常见的互斥实现方式。因此在“互斥同步”这四个字里面,互斥是因,同步是果;互斥是方法,同步是目的。在Jav

#java#jvm#开发语言
克隆虚拟机(centos7)时启动网卡报错(Failed to start LSB: Bring up/down networking)

当我克隆出一台新的centos7的虚拟机的时候,修改了网卡配置文件启动时,报错。[root@centos7 ~]# systemctl restart networkJob for network.service failed because the control process exited with error code. See "systemctl status network.serv

#linux#运维#centos
关于Xshell7无法连接虚拟机的解决方案

当我们在使用Xshell时,无法连接虚拟机解决方法1:1、打开网络和Internet设置2、点击更改适配器设置3、如果发现是禁用则右键启动解决方法二:1、如果都启动仍然连接不上我们双击打开后点击详细信息发现是自动配置IPv4地址,那就是因为VMware NAT service和VMware DHCP service两个服务没有启动。2、win+r在弹出的窗口中点击输入“services.msc”,

文章图片
#虚拟机
java——线程池

一、线程池线程池可以看做是线程的集合。它的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后 启动这些任务,如果线程数量超过了最大数量超出数量的线程排队等候,等其它线程执行完毕, 再从队列中取出任务来执行。他的主要特点为:线程复用;控制最大并发数;管理线程。​线程复用:每一个 Thread 的类都有一个 start 方法。 当调用 start 启动线程时 Java 虚拟机会

#java#开发语言#后端
Java 8特性之Optional详解

一、Optional类 简介Optional类是 Java 8 引入的一个很有趣的特性。它主要解决的问题是臭名昭著的空指针异常(NullPointerException)本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。Optional 是一个对象容器,具有以下两个特点:提示用户要注意该对象有可能为null简化if else代码举一个简单的例子,在 Ja

#java
k8s核心技术-Deployment

什么是DeploymentDeployment为Pod和ReplicaSet提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController来方便的管理应用。典型的应用场景包括:定义Deployment来创建Pod和ReplicaSet滚动升级和回滚应用扩容和缩容暂停和继续DeploymentDeployment表示用户对K8S集群的一次更新操作。Dep

#kubernetes#容器#docker
深入理解XXL-JOB执行器注册原理

XxlJobConfig配置类向Springbean容器中注册了XxlJobSpringExecutor,XxlJobSpringExecutor这个bean实现了SmartInitializingSingleton接口,会在实例化bean后进行初始化操作。XxlJobSpringExecutor会调用XxlJobExecutor的start方法,进行一些初始化操作。1、调度中心对外暴露一个api

#java#微服务#spring cloud
关于Xshell7无法连接虚拟机的解决方案

当我们在使用Xshell时,无法连接虚拟机解决方法1:1、打开网络和Internet设置2、点击更改适配器设置3、如果发现是禁用则右键启动解决方法二:1、如果都启动仍然连接不上我们双击打开后点击详细信息发现是自动配置IPv4地址,那就是因为VMware NAT service和VMware DHCP service两个服务没有启动。2、win+r在弹出的窗口中点击输入“services.msc”,

文章图片
#虚拟机
Spring01-基本使用

一、spring入门1.1、spring简介Spring是一个开源框架,为简化企业级应用开发而生。使用Spring可以使简单的JavaBean实现以前只用EJB才能实现的功能。Spring是一个IOC(DI)和AOP容器框架。特点:1.轻量级:Spring 是非侵入性的 – 基于 Spring开发的应用中的对象可以不依赖于Spring 的API2.依赖注入 (DI — dependency inj

#java#spring
kubernetes安装与配置

一、系统要求软硬件最低配置推荐配置cpu和内存Master: 至少2核和4GB内存Node:至少4核和16GB内存Master: 4核和16GB内存Node:应根据需要运行的容器数量进行配置Docker1.9版本以上1.12版本etcd2.0版本以上3.0版本单master集群单个master节点,然后管理多个node节点多master集群多个master节点,管理多个node节点,同时中间多了一

#kubernetes#docker#linux
到底了