摘要: 一,基本概念 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)