Java异常:Exception和Error

一、基础概念程序中的错误:编译错误、运行时错误、逻辑错误。编译错误和运行时错误相对于逻辑错误好处理一些。Java中异常分为两类Exception和Error,这两个类都继承自 Throwable 类。Error(错误)表示程序自身无法处理的错误,表示程序存在较大问题。多数错误与编程人员操作无关,多表示JVM执行过程中的错误,当这类错误发生时虚拟机通常选择终止。这类错误有 StackOverFlowError、OutOfMemoryErrorException(异常)表示可以程序自身可以处理的错误

maven安装教程

环境信息:os: centos 7jdk:8下载地址apache maven 官网地址:http://maven.apache.org/download.cgips. 可以下载了上传上去,也可以直接在服务器上下载下载解压# 下载wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz# 解压tar -xvf apache-maven-3.8.1-bin.ta

IO模型

IO模型

随笔(2021-7-5)

2021的上半年算是结束了,这学习也结束了,临近假期院里让搬宿舍到东区(我们本来是在西区),炎炎夏日,热浪唯恐不把人像冰棍一样烤化,又需要忙个一两天了。暑假又要来了,对于学生来说最快乐最日子莫过于此,一般来说大家都会找个暑假工做做,做个一个多月然后出去玩几天,对于爱玩游戏的可以舒舒服服的过把瘾了,还有一部分会学些知识,总之,这些都是自由的时光,可以由我们自由安排。这个暑假是个特殊的暑假。这两个考完试,觉得自己的大家跟结束了一般是的。再过不久就要离校出去工作,咱也是打工人了~~

dubbo+zookeeper总结

dubbo、zookeeper是常用的分布式服务治理服务协调框架,dubbo是常用RPC框架,使用简单易上手,dubbo除了具有RPC功能外还有服务注册服务发现的功能(尽管用的不多),zookeeper是Hadoop开源项目下的一个子项目,常用来作为服务的注册中心,另外zookeeper也可以用来做分布式🔒。这篇文章的主要内容如下:dubbo RPC使用RPC 过程dubbo 使用zookeeper 应用场景zookeeper 安装与配置zookeeper 监听器使用zookeeper 做分布

Java SPI 学习总结

https://zhuanlan.zhihu.com/p/28909673Java SPI 使用项目结构项目通过一个接口和两个实现类演示SPI的使用。一个上传接口,两个实现类提供上传到磁盘和OSS。第一步:创建接口和实现类上传接口:public interface Upload { void upload(String url);}两个实现类:public class UploadToDisk implements Upload { @Override public void

数据库篇:MySQL explain

为了知道SQL的效率执行的怎么样,经常使用 explain 查看SQL的具体执行过程,以加快SQL的执行效率。 explain 提供了很多SQL执行信息,如查询类型,使用索引的情况,查询的结果数,可以很好的帮助我们优化SQL。

Spring IOC、AOP总结

Spring两个核心就是IOC(Invest of Control)容器和面向切面编程AOP。 IOC是spring的bean容器,IOC帮我们项目管理的bean的创建和依赖管理,在使用的时候我们只需要使用xml或注解指明依赖的对象,剩下的IOC会帮我管理。IOC实现的核心是依赖注入,在初始化bean时往往一个对象依赖另一个对象,spring帮我自动创建依赖对象并把它注入到对象中。IOC中的对象可以是单例或多例的,但多数是单例的,例如@Service和@Controller注解就是单例的对象。通过在IOC提前创建好对象,提高了程序的运行速度。 Spring的另一个核心是AOP切面编程,在程序的开发过程中,难免会有大量重复的代码,例如事务的开启和关闭,打印日志等,我们可以把重复的代码提取出来,利用AOP技术复用这些代码,这些操作通常在方法执行前可以执行或执行后可以执行。AOP实现是基于就动态代理的设计思想来实现的,基于JDK Proxy或cglib,选择的依据是对象(代理的方法)是否是实现接口的,对象实现了接口就用JDK动态代理,否则就是用cglib通过继承的方式实现代理。

Hadoop学习总结

hadoop架构Hadoop由三个模块组成:分布式存储HDFS分布式计算MapReduce资源调度引擎Yarn主从中的各个角色:HDFS模块主从架构:namenode:主节点,主要负责集群的管理以及元数据信息管理datanode:从节点,主要负责存储用户数据secondaryNameNode:辅助namenode管理元数据信息,以及元数据信息的冷备份Yarn模块:ResourceManager:主节点,主要负责资源分配NodeManager:从节点,主要负责执行任务HDFSmapreduce

Linux磁盘挂载卸载

磁盘挂载卸载教程。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×