
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
日志配置——基础知识日志——levelDEBUG:log.debug放的的数据信息,通常是程序调试的细节WARN:log.warn放入的数据信息,通常是警告性的一些数据INFO:log.info放入的数据信息,通常是实体数据的展示ERROR:log.error放入的数据信息,通常是异常后对参数的展示FATAL:log.fatal放的数据信息,通常是日志——appenderorg.apache.lo
SpringCloudAlibaba——项目搭建(0)模块整体观(1)先建立一个root工程用于作为父类为所有子工程提供整体依赖(具体步骤不详细剖析)(2)idea模块化操作利用idea模块化添加实现多工程聚合在一个文件夹(具体步骤不详细剖析)(3)利用idea查看模块关系idea的模块关系将可以提供多个maven项目之间,依赖可以直接共享而不必经过本地仓库install的形式完成依赖,如果模块关
VMWare——安装文件准备VMWare下载:https://www.cr173.com/soft/68480.htmlCENTOS7镜像:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软
Linux网络管理——静态IP配置(1)打开编辑菜单(2)新建主机网卡注意,这个网段配置上172开头以跟主机的192区分开(3)绑定主机网卡(3)修改虚拟机内部的网卡4.1找到网卡配置文件cd/etc/sysconfig/network-scripts/ls4.2修改网卡配置文件增加以下配置只需要改BOOTPROTO为static然后增加以下配置BOOTPROTO=staticIPADDR=172
JVM运维——基本场景java.lang.OutOfMemoryError: Java heap space------>java堆内存溢出,此种情况最常见,一般由于内存泄露或者堆的大小设置不当引起。对于内存泄露,需要通过内存监控软件查找程序中的泄露代码,而堆大小可以通过虚拟机参数-Xms,-Xmx等修改。java.lang.OutOfMemoryError: PermGen space--
JVM内存模型——底层逻辑Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储 到内存和从内存中取出变量这样的底层细节JVM内存模型——运行结构线程独立—运行内容—操作数栈:栈侦是线程中的代码块序列的基本单位,但却不是执行的基本单位;栈侦中操作栈(基本类型的数据操作)是执行基本单位,线程独立—运行控制—程序计数器:多线程切换时,作为当前代码执行到何处的标记,可以利用他控
aqs专题——起源上一章,我们学了java的关键字synchronized的应用与原理;我们知道在虚拟机底层,自jdk1.6以后做了很多优化工作;但是可针对于复杂的业务场景,最佳的优化策略可能会发生变化,要是我们利用java的一些机制实现同样的锁优化,即遵循前期失败自旋重试,后期进入阻塞这种设计,那将利于我们设计出更丰富的锁做了基础准备,然而在jdk并发包中,一种被称之为aqs阻塞同步器的类,成为
VMWare——安装文件准备VMWare下载:https://www.cr173.com/soft/68480.htmlCENTOS7镜像:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软
基础——线程内核进程基本定义:进程是资源分配的最小单位,比如说向操作系统征用4G的内存区域,所以不同进程虚拟内存空间的地址是独立,如果进程要通信就必须通过特殊的方式通信,比如:FIFO、管道消息、共享内存、队列、信号量,当然这个不作为本章的重点内容;线程基本定义: 线程是CPU调度的最小单位,比如说你的一个JVM虚拟机中不同的需要对不同ip的用户请求来建立线程来处理,供cpu调度,而这些过程中产生







