![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 79
Java
即将拥有腹肌的阿里里
里里里里里
展开
-
切面编程的依赖以及用法
1. Spring AOP. AOP: 面向切面编程 在不影响核心代码的前提下,可以在任意位置添加非核心代码。 可以使用spring 的aop来完成代理日志 (1) 把相关spring的依赖加入 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webm原创 2021-03-30 09:01:18 · 611 阅读 · 0 评论 -
Springboot框架基础
1. Springboot框架 1.1 什么是springboot Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。 1.2 springboot优点 ① 创建独立的 Spring 应用程序 ② 嵌入的 Tomcat,无需部署 WAR 文件 ③ 简化 Maven 配置 ④ 自动配置 S原创 2021-03-30 09:30:53 · 123 阅读 · 0 评论 -
Java线程状态、通信、线程池
一,线程的状态 1.1 线程状态概述 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中, 有几种状态呢?在API中 java.lang.Thread.State 这个枚举中给出了六种线程状态: 线程状态 导致状态发生条件 NEW(新建) 线程刚被创建,但是并未启动。还没调用start方法。 Runnable(可运行) 线程可以在java虚拟机中运行的状态,可能正在运行自己代码,也可能没有,这取决于操作系统处理器。 Blocked(锁阻原创 2021-03-22 13:59:49 · 125 阅读 · 0 评论 -
Java线程
线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步, 否则的话就可能影响线程安全原创 2021-03-22 13:54:13 · 109 阅读 · 0 评论 -
Java反射
反射 目标 理解什么是反射 反射的原理 如何获取字节码对象 掌握获取类中信息的常用方法 能够编写一些简单的反射案例使用 一,反射 1.1 反射概述 反射是框架的灵魂! JAVA反射机制:是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 可以拿到类的字节码对象,通过字节码对象拿到这个类中所有的信息。 (类的信息:类名,包名,属性,构造方法,普通方原创 2021-03-20 09:36:31 · 168 阅读 · 1 评论 -
设计模式
设计模式 目标 理解什么是设计模式 什么是单例模式 懒汉/饿汉模式 简单工厂模式 工厂方法模式 适配器模式 类适配器 对象适配器 接口适配器 代理模式 观察者模式 策略模式 模板方法模式 一,设计模式概述 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 原创 2021-03-20 09:33:15 · 120 阅读 · 0 评论