摘要:
一,基本概念
Java 注解是JDK5.0引入的注释机制,可以被使用在类,方法,参数等地方中,并且可以通过Java的反射机制获取注解中的内容,
注解相当于标签,可以标识方法,类或属性具有某些特征,在编译器生成的类文件时,可以被嵌入到字节码中。另外用户可以自
定义注解,完成定制化的开发,尤其是在利用spr... 阅读原文
2019-10-11 21:06:02 阅读(2410) 评论(0)
摘要:
Tomcat源码分析一:编译Tomcat源码
1 内容介绍
在之前的《Servlet与Tomcat运行示例》一文中,给大家带来如何在Tomcat中部署Servlet应用的相关步骤,本文将就上文为基础,开始Tomcat源码分析之旅,我将详细的分析Tomcat的启动过程及运行原理。本文将是最基础的一节课,也就是本... 阅读原文
2019-10-11 19:42:21 阅读(2367) 评论(0)
摘要:
1. 集合
1.1 集合介绍
集合,集合是java中提供的一种容器,可以用来存储多个数据。 在前面的学习中,我们知道数据多了,可以使用数组存放或者使用ArrayList集合进行存放数据。那么,集合和数组既然都是容器,它们有啥区别呢?
数组的长度是固定的。集合的长度是可变的。集合中存储的元素... 阅读原文
2019-10-11 18:21:07 阅读(2652) 评论(0)
摘要:
abstract:即抽象的,可以修饰类、方法;
修饰类:当有一个方法为抽象方法时,这个类就是抽象类,抽象类不能被new,它是一个不完整的类。
修饰方法:这个方法就是抽象的,即只能方法的定义,没有方法的实现。
final:即最终的,可以修饰类、属性、方法;
修饰类:这个类不能被继承
修... 阅读原文
2019-10-11 16:48:02 阅读(2364) 评论(0)
摘要:
相信我,你会收藏这篇文章的
本篇文章是这段时间撸出来的SpringBoot源码解析系列文章的汇总,当你使用SpringBoot不仅仅满足于基本使用时、或者出去面试被面试官虐了时、或者说想要深入了解一下这个东西时,那么这篇文章绝对能够满足你
SpringBoot自动装配原理解析
本篇文章是当你想要深入学习S... 阅读原文
2019-10-11 15:23:02 阅读(2515) 评论(0)
摘要:
网关可提供请求路由与组合、协议转换、安全认证、服务鉴权、流量控制与日志监控等服务。可选的网关有不少,比如 Nginx、高性能网关 OpenResty、Linkerd 以及 Spring Cloud Gateway。
如果是真的追求高性能,那肯定是选择 Nginx 或者 OpenResty 无疑了, 但是对性能... 阅读原文
2019-10-11 15:20:08 阅读(2364) 评论(0)
摘要:
本文源码:GitHub·点这里 || GitEE·点这里
一、项目案例简介
1、多数据简介
实际的项目中,经常会用到不同的数据库以满足项目的实际需求。随着业务的并发量的不断增加,一个项目使用多个数据库:主从复制、读写分离、分布式数据库等方式,越来越常见。
2、MybatisPlus简介
MyBatis-... 阅读原文
2019-10-11 15:06:02 阅读(2761) 评论(0)
摘要:
Java中使用SimpleDateFormat 进行日期格式化类
SimpleDateFormat 日期格式化类
示例 1 : 日期转字符串
y 代表年
M 代表月
d 代表日
H 代表24进制的小时
h 代表12进制的小时
m 代表分钟
s 代表秒
S 代表毫秒
package date;
impor... 阅读原文
2019-10-11 14:42:02 阅读(2273) 评论(0)
摘要:
一、封装的步骤
(1)所有属性私有化,使用private关键字进行修饰,private表示私有的,修饰的所有数据只能在本类中进行访问。
(2)对外提供简单的操作入口,也就是说以后外部程序要想访问age属性的话,必须通过这些简单的入口才能进行访问。
i.对外提供两个公开的方法,分别是set方法和get方法... 阅读原文
2019-10-11 12:44:02 阅读(2527) 评论(0)
摘要:
正常情况:
解决方法:
1.首先点击父项目右键 -->new-->Module
2.不用点击create from achetype直接点击next
3.在ArtifactId输入你要module的名称(注意这时出现红圈标记的内容)然后点击next,最后... 阅读原文
2019-10-11 11:58:04 阅读(2425) 评论(0)