摘要:
目录
1. 概述
2. 抽象方法
3. 抽象类
4. abstract关键字
5. 抽象类简单案例
5.1案例介绍
5.2 案例分析
5.3 示例代码
1. 概述
类用于描述现实生活中一类事物。类中有属性、方法等成员。
父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声... 阅读原文
2020-08-25 11:12:02 阅读(2518) 评论(0)
摘要:
上一篇:Spring Boot 太狠了,一次性发布了 3 个版本!
Spring Boot 2.4.0 的第一个里程碑版本发布了,可以从里程碑仓库获取。此版本包含 120 多项 issues 和 pull requests。
请注意,从此版本开始,版本格式略有变化。2.4.0-M1 是使用新版本控制方案的第一... 阅读原文
2020-08-25 09:22:01 阅读(2328) 评论(0)
摘要:
Mybatis快速入门
前提说明:本案例于是使用idea2019工具,jdk1.8,maven项目管理,mysql5.5,Sqlyog。
1.准备数据库
CREATE DATABASE IF NOT EXISTS test;
USE test;
CREATE TABLE `user`(
id I... 阅读原文
2020-08-25 08:27:03 阅读(2596) 评论(0)
摘要:
一、包的结构层次
其中包含了两个子包atomic和locks,另外字concurrent下的阻塞队列以及executor,这些就是concurrent包中的精华。而这些类的实现主要是依赖于volatile和CAS,从整体上看concurrent包的整体实现图如下:
二、Lock和synchroniz... 阅读原文
2020-08-25 07:36:03 阅读(2994) 评论(0)
摘要:
在使用Java编写apache-flink程序的时候相信很多新手都遇到下面这样的异常;
org.apache.flink.api.common.functions.InvalidTypesException: The return type of function 'main(DemoApp.java:... 阅读原文
2020-08-25 07:08:03 阅读(2743) 评论(0)
摘要:
1. 概述
本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。
2. 基本概念
在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍... 阅读原文
2020-08-25 06:00:38 阅读(2546) 评论(0)
摘要:
LRU缓存机制,全称Least Recently Used,字面意思就是最近最少使用,是一种缓存淘汰策略。换句话说,LRU机制就是认为最近使用的数据是有用的,很久没用过的数据是无用的,当内存满了就优先删除很久没有使用的数据。
基于LeetCode146,可以使用哈希链表或者自定义双端链表类+哈希表两种方法来实... 阅读原文
2020-08-24 23:44:02 阅读(2331) 评论(0)
摘要:
目录
成员内部类
定义
成员内部类特点
如何使用成员内部类
静态内部类
定义
静态内部类的特点
如何使用静态内部类
局部内部类
定义
局部内部类的特点
如何使用局部内部类
匿名内部类
定义
前提
格式:
匿名内部类的特点
如何使用匿名内部类
成员内部类
定义
成员内... 阅读原文
2020-08-24 22:05:02 阅读(2435) 评论(0)
摘要:
Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将SimpleDateFormat实现成非线程安全的。看来Java已经意识到需要为时间及日期功能提供更好的支持了,这对已经习惯使用Joda时间日期库的社区而言也是件好事。关于这个新的时间日期库的最大... 阅读原文
2020-08-24 20:11:05 阅读(3602) 评论(0)
摘要:
两种Swing下的日期控件 DatePicker 和JXDatePicker
swing没有自带的日期控件,需要第三方的类
步骤 1 : DatePicker
本例使用 Datepicker.jar 包,有一个缺点,不能设置时间,只能在创建控件的时候传入指定日期。
需要设置日期,请使用JXDatePicker... 阅读原文
2020-08-24 19:14:03 阅读(2401) 评论(0)