【JavaEE进阶】 Spring AOP快速上手

AOP是Aspect Oriented Programming的简称(又称为面向切⾯编程)什么是面向切面编程呢?切面就是指某⼀类特定问题,所以AOP也可以理解为面向特定方法编程.什么是面向特定方法编程呢?比如博主在前面实现的的"登录校验",就是⼀类特定问题.登录校验拦截器,就是对"登录校验"这类问题

【JavaEE进阶】 Spring AOP源码简单剖析

前面的博客中,博主对代理模式进行了一个简单的讲解,接下来博主将对Spring AOP源码进行简单剖析,使我们对Spring AOP了解的更加深刻。

【JavaEE进阶】 Linux搭建Java部署环境

本篇博客主要内容如下:了解Linux权限基本操作、搭建Java部署环境。

【JavaEE进阶】 Spring AOP详解

在《【JavaEE进阶】 Spring AOP快速上手》中我们快速上手了AOP,接下来博主来详细介绍一下AOP学习内容主要分为以下三部分:Spring AOP中涉及的核心概念Spring AOP通知类型多个AOP程序的执行顺序创建⼀个注解类(和创建Class⽂件⼀样的流程,选择Annotation就

【JAVA日志】关于日志系统的架构讨论

讨论一下如何搭建一个高性能、可分析、可视化、可溯源的日志系统。

【JavaEE进阶】 拦截器(DispatcherServlet)源码简介

上一篇博客我们使用了拦截器,那么拦截器是如何实现拦截的呢?接下来我们将从源码来看一下是如何实现拦截的。适配器模式,也叫包装器模式.将⼀个类的接⼝,转换成客⼾期望的另⼀个接⼝,适配器让原本接⼝不兼容的类可以合作⽆间.简单来说就是⽬标类不能直接使⽤,通过⼀个新类进⾏包装⼀下,适配调⽤⽅使⽤.把两个不兼容

【监控】spring actuator源码速读

一文快速读懂spring actuator的源码,了解工作原理。

【JavaEE进阶】 #{}和${}

{}:预编译处理,${}:字符直接替换#{}可以防⽌SQL注⼊,${}存在SQL注⼊的⻛险,查询语句中,可以使⽤#{},推荐使⽤#{}但是⼀些场景,#{}不能完成,⽐如排序功能,表名,字段名作为参数时,这些情况需要使⽤${}模糊查询虽然${}可以完成,但因为存在SQL注⼊的问题,所以通常使⽤mysq

【JavaEE进阶】 Spring Boot⽇志

⽇志是程序中的重要组成部分,使⽤⽇志可以快速的发现和定位问题,Spring Boot内容了⽇志框架,默认情况下使⽤的是info⽇志级别将⽇志输出到控制台的,我们可以通过lombok提供的@Slf4j 注解和 log 对象快速的打印⾃定义⽇志.⽇志包含6个级别,⽇志级别越⾼,收到的⽇志信息也就越少,我

【JavaEE】网络原理:网络中的一些基本概念

协议分层是将网络协议按照不同的功能和层次进行分组和组织的一种方式。它将复杂的网络通信过程划分为多个层次,每个层次负责特定的功能和任务。

【JavaEE进阶】 利用Spring简单实现加法计算器和用户登录

接⼝⼜叫API(Application Programming Interface),我们⼀般讲到接⼝或者API,指的都是同⼀个东西.是指应⽤程序对外提供的服务的描述,⽤于交换信息和执⾏任务(与JavaSE阶段学习的[类和接⼝]中的接⼝是两回事).简单来说,就是允许客⼾端给服务器发送哪些HTTP请求

【Java EE初阶三 】线程的状态与安全(下)

本篇内容主要讲解了线程不安全的例子及造成的原因

Java框架基础--maven,http,postman

maven,http,tcp,postman

【JavaEE进阶】 关于Spring mvc 响应

在博主前面写的博客 【JavaEE进阶】 Spring请求如何传递参数详解 中我们已经设置了响应数据,Http响应结果可以是数据,也可以是静态⻚⾯,也可以针对响应设置状态码, Header信息等首先我们像创建一个静态界面,创建位置如下:前端代码如下:不过这里的后端的代码和以前的代码就不一样了,想要返

【JavaEE进阶】 Spring请求如何传递参数详解

访问不同的路径,就是发送不同的请求.在发送请求时,可能会带⼀些参数,所以我们在学习Spring的请求时,主要是学习如何传递参数到后端以及后端如何接收.下面博主会对传递参数进行一个详解,咱们主要是使⽤浏览器和Postman来模拟比如博主写了以下程序当我们运行后,用浏览器进行访问访问结果如下:注意:日志

【JavaEE进阶】 初识Spring Web MVC

Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从⼀开始就包含在Spring框架中。它的正式名称“Spring Web MVC”来⾃其源模块的名称(Spring-webmvc),但它通常被称为)Spring MVC).Servlet是⼀种实现动态⻚⾯的技术.准

【JavaEE进阶】 SpringBoot的创建与简单使用

了解Maven,并配置国内源使⽤SpringBoot创建⼀个项⽬,输出Hello,SpringBoot。如果你是专业版,则那个版本都可以。如果你是社区版,则请下载如果个⼈电脑安装的 idea 不在这个范围,需要卸载重新安装卸载参考:《IDEA卸载和删除注册表》一定要删除注册表关于Maven相关知识与

【分布式链路追踪技术】sleuth+zipkin

分布式架构下,请求报错难以定位?五分钟,学会sleuth+zipkin实现分布式链路追踪。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈