G1垃圾收集器(Garbage-First Garbage Collector) 介绍 G1垃圾收集器是一种针对多核、大内存计算机的垃圾收集器。其主要目标是即使不做任何配置,...
G1垃圾收集器(Garbage-First Garbage Collector) 介绍 G1垃圾收集器是一种针对多核、大内存计算机的垃圾收集器。其主要目标是即使不做任何配置,...
尝试使用springboot整合quartz实现定时任务持久化到数据库,并配置quartz的集群功能 首先介绍除了Quartz外实现定时任务的简单方式: timer Sche...
ReentrantLock实现同步锁 结果: Condition等待/唤醒 结果: 多个Condition实现部分通知 结果:
写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
注:本文为nginx官网 Beginner's Guide[https://nginx.org/en/docs/beginners_guide.html] 的译文。翻译不易,...
概述 排序是程序开发中一种非常常见的操作,指对一组任意的数据元素(或记录)经过排序操作后,将它们变成一组按关键字排序的有序序列。 一旦将一组杂乱无章的记录重排成一组有序记录,...
首先介绍一下Collection接口和Map接口的继承体系: Collection接口: 2. Map接口: ①Set 和 Map 的关系 Map集合的所有Key具有set的...
Final+Finally+Finalize Final final 关键字是一种访问控制标识符。可用于修饰变量、方法、类。 final 变量:(变量、成员或参数) 当发生参...
extends 通配符式声明 List<? extends Number> foo3 意味着以下每一条皆为合法语句: 读 - 若有以上声明,则对List foo3进行读操作时...
定义: AOP(Aspect-Oriented Programming),面向切面编程,是面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,...
注:所有命令适用于CentOs 6,部分适用于CentOs 7 文件、目录访问创建相关命令 lsls -a -l -h -d(查看文件或目录属性) --a -i 查看文件或...
redis 事务 主要通过 MULTI, EXEC, DISCARD and WATCH 等命令实现。这些命令协同合作使redis能够一次性执行一组命令。 特性 事务过程中的...
哨兵模式可极大地提高Redis的可用性。 哨兵的作用 监控(哨兵可时刻监测Redis主节点和从节点的工作状态) 通知(当检测到某一个redis实例运行出错时,哨兵可通知系统管...
== 【进行等值比较】java中的数据类型分为: 基本数据类型(原始数据类型)(byte,short,char,int,long,float,double,boolean)这...
String is immutable for several reasons, here is a summary: Existence of String Constan...
含义 多态是继封装、继承之后,面向对象的第三大特性。 多态体现为父类引用变量可以指向子类对象。 前提条件:存在子父类关系。 在使用多态后的父类引用变量调用方法时,会调用子类重...
定义规则 抽象类和抽象方法必须使用abstract修饰符修饰,抽象方法不能有方法体 抽象类不能被实例化。即使抽象类里不包含抽象方法。 抽象类可以包含成员变量、方法(包括普通方...
嵌套类(Nested Classes) 概述 Java允许在一个类的内部定义一个类,这样的类称为嵌套类。例: 嵌套类分为两类:静态和非静态。 用static 修饰的嵌套类称为...
1.程序的基本功能 ①数据库的增、删、改、查 ②将数据库操作的结果反映在前台页面中 ③前台应实现多种功能对呈现出的数据进行某些操作 2.程序的设计模式 三层结构: 界面层(U...