等额本息 等额本息每个月月供一样, 还款本金逐渐上升, 还款利息主键下降,下面是计算公式: 假设以下几个符号:n: 总还款月数m: 贷款总额a: 贷款利率月利率 = = ...
等额本息 等额本息每个月月供一样, 还款本金逐渐上升, 还款利息主键下降,下面是计算公式: 假设以下几个符号:n: 总还款月数m: 贷款总额a: 贷款利率月利率 = = ...
1、Spring IOC容器和Bean简介 IOC也称为依赖注入(DI)。IOC是指: 对象通过构造函数参数、工厂方法的参数或从工厂方法返回后在对象实例上设置的属性来定义其依...
一、Maven 构建生命周期 1.1 简介 项目构建的生命周期概念在Maven之前就已经存在了。软件开发人员每天都要对项目进行清理、编译、测试、打包以及安装部署。 虽然每个软...
一、概述 Maven是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文...
一、概述 Java中, 所以的异常都继承自java.lang.Throwable。 Throwable: Throwable是Java中所有错误(error)和异常(Exce...
一、简介 1、概述 Java的反射是指在程序运行过程中, 可以构造任意一个类的对象, 获取任意一个类的的所有属性和方法, 可以调用任意一个类的属性和方法。 这种动态获取程序信...
一、概述 1、什么是代理 代理模式是常见的Java设计模式,它的设计是代理类和委托类有相同的接口, 代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及时候处...
1.RPC简介 RPC(Remote Process Call), 即远程过程调用, 是一个分布式系统间通信的必备技术。分布式系统的通信一般都会采用四层的TCP协议或七层的H...
一、什么是注解 注解也叫元数据, 例如我们常见的@Override和@Deprecated等。注解是JDK1.5引入的一个特性, 用于对类、方法、字段、参数、构造器、包、局部...
什么是RPC? RPC(Remote Procedure Call)- 远程过程调用。它是一种通过网络从远程计算机上请求服务, 而不需要了解底层网络协议的技术。也就是说两台服...
1、import static 和 import import: 导入包下面的指定的类或接口, 不会自动导入子包内的类容。import static: 从JDK1.5开始提供...
JVM常用参数 -Xss 栈内存大小。设置单个线程栈大小、一般默认521-1024Kb。单个线程栈大小跟操作系统和JDK版本都有关系。-Xss = -XX:ThreadSt...
1、CMS收集器 CMS收集器是老年代垃圾收集器,可以与Serial收集器、Parallel New收集器搭配使用。 标记收集的线程可以和用户线程同时工作。 CMS收集器采用...
GC: 程序运行的过程种, 需要在内存中为对象、变量等分配内存,当一个对象、变量不再被使用时候,就需要及时回收这部分占用的内存, 否则会发生内存泄漏, 这个内存回收的过程就是...
Java类加载是指将编译好的class文件加载至JVM内存, 形成可供JVM使用的Java实例, 这个过程叫做类的加载。 1、类的加载过程 类的加载过程包括了加载, 连接, ...
简介 synchronized时java中的一个关键字, 用于控制并发, 也是java中的重量级锁。synchronized可以保证在同一时刻,只有一个线程可以执行某个方法或...
Java内存结构是Java基础的核心, 由于Java程序运行时,实际是由JVM执行Java应用程序, 所以Java内存结构实际是指JVM的内存结构。 如图所示,是Java程序...
Java内存模型 Java内存模型(JMM)是一种虚拟机规范,用于屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果,JMM规范了...
CountDownLatch CountDownLatch是一个同步器, 允许一个或多个线程执行完毕,再继续执行, 可以用来协调多个线程的同步。CountDownLatch通...