240 发简信
IP属地:北京
  • 房贷利率计算公式推导

    等额本息 等额本息每个月月供一样, 还款本金逐渐上升, 还款利息主键下降,下面是计算公式: 假设以下几个符号:n: 总还款月数m: 贷款总额a: 贷款利率月利率 = = ...

  • Spring入门

    1、Spring IOC容器和Bean简介 IOC也称为依赖注入(DI)。IOC是指: 对象通过构造函数参数、工厂方法的参数或从工厂方法返回后在对象实例上设置的属性来定义其依...

  • 120
    Maven构建过程

    一、Maven 构建生命周期 1.1 简介 项目构建的生命周期概念在Maven之前就已经存在了。软件开发人员每天都要对项目进行清理、编译、测试、打包以及安装部署。 虽然每个软...

  • Maven基础

    一、概述 Maven是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文...

  • 120
    Java异常和错误

    一、概述 Java中, 所以的异常都继承自java.lang.Throwable。 Throwable: Throwable是Java中所有错误(error)和异常(Exce...

  • 120
    Java反射

    一、简介 1、概述 Java的反射是指在程序运行过程中, 可以构造任意一个类的对象, 获取任意一个类的的所有属性和方法, 可以调用任意一个类的属性和方法。 这种动态获取程序信...

  • 120
    Java动态代理

    一、概述 1、什么是代理 代理模式是常见的Java设计模式,它的设计是代理类和委托类有相同的接口, 代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及时候处...

  • 120
    RPC深入

    1.RPC简介 RPC(Remote Process Call), 即远程过程调用, 是一个分布式系统间通信的必备技术。分布式系统的通信一般都会采用四层的TCP协议或七层的H...

  • 120
    Java注解

    一、什么是注解 注解也叫元数据, 例如我们常见的@Override和@Deprecated等。注解是JDK1.5引入的一个特性, 用于对类、方法、字段、参数、构造器、包、局部...

  • 120
    RPC入门

    什么是RPC? RPC(Remote Procedure Call)- 远程过程调用。它是一种通过网络从远程计算机上请求服务, 而不需要了解底层网络协议的技术。也就是说两台服...

  • Java小技巧

    1、import static 和 import import: 导入包下面的指定的类或接口, 不会自动导入子包内的类容。import static: 从JDK1.5开始提供...

  • JVM性能调优

    JVM常用参数 -Xss 栈内存大小。设置单个线程栈大小、一般默认521-1024Kb。单个线程栈大小跟操作系统和JDK版本都有关系。-Xss = -XX:ThreadSt...

  • 120
    Java 垃圾收集器

    1、CMS收集器 CMS收集器是老年代垃圾收集器,可以与Serial收集器、Parallel New收集器搭配使用。 标记收集的线程可以和用户线程同时工作。 CMS收集器采用...

  • 120
    Java 垃圾回收

    GC: 程序运行的过程种, 需要在内存中为对象、变量等分配内存,当一个对象、变量不再被使用时候,就需要及时回收这部分占用的内存, 否则会发生内存泄漏, 这个内存回收的过程就是...

  • 120
    Java类加载机制

    Java类加载是指将编译好的class文件加载至JVM内存, 形成可供JVM使用的Java实例, 这个过程叫做类的加载。 1、类的加载过程 类的加载过程包括了加载, 连接, ...

  • 120
    synchronized

    简介 synchronized时java中的一个关键字, 用于控制并发, 也是java中的重量级锁。synchronized可以保证在同一时刻,只有一个线程可以执行某个方法或...

  • 120
    Java内存结构

    Java内存结构是Java基础的核心, 由于Java程序运行时,实际是由JVM执行Java应用程序, 所以Java内存结构实际是指JVM的内存结构。 如图所示,是Java程序...

  • 120
    Java内存模型

    Java内存模型 Java内存模型(JMM)是一种虚拟机规范,用于屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果,JMM规范了...

  • CountDownLatch

    CountDownLatch CountDownLatch是一个同步器, 允许一个或多个线程执行完毕,再继续执行, 可以用来协调多个线程的同步。CountDownLatch通...