AI智能
改变未来

Java开发 第17页

spring---面向切面(AOP @Pointcut 表达式篇)-爱站程序员基地

spring—面向切面(AOP @Pointcut 表达式篇)

AI

AOP (面向切面编程),可以说是 OOP (面向对象编程)的补充和完善。 OOP 引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。 当我们需要为分散的对象引入公共行为的时候, OOP 则显得无能为力。也就是...

Java的代理机制-爱站程序员基地

Java的代理机制

AI

Java的代理机制 使用代理 Proxzy 可以在运行时创建一组给定接口的新类,这种功能只有在编译时无法确定需要实现哪种接口时才需要使用。 1. 使用代理的时机 假如有一个表示接口的 Class 对象,它的确切类型在编译时无法得知。由于没有...

【计题03组国内017号】第四届蓝桥杯JAVA组C组省赛题解-爱站程序员基地

【计题03组国内017号】第四届蓝桥杯JAVA组C组省赛题解

AI

标题:猜年龄 【题目描述】 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说: “我年...

Java微服务监控及与普罗米修斯集成-爱站程序员基地

Java微服务监控及与普罗米修斯集成

AI

一、 背景说明 Java服务级监控用于对每个应用占用的内存、线程池的线程数量、restful调用数量和响应时间、JVM状态、GC信息等进行监控,并可将指标信息同步至普罗米修斯中集中展示和报警。网上类似的文章较多,内容长且时间较旧,本文所写内...

SpringMVC 解析(二)DispatcherServlet-爱站程序员基地

SpringMVC 解析(二)DispatcherServlet

AI

在我的关于Tomcat容器介绍的文章中,介绍了Tomcat容器的工作原理,我们知道Tomcat容器在收到请求之后,会把请求处理为Request/Response对象,交给Servlet实例处理。对于Spring的Web应用,得到Tomcat...

spring---面向切面(AOP @Pointcut 注解篇)-爱站程序员基地

spring—面向切面(AOP @Pointcut 注解篇)

AI

2.1 第一个实例 接下来,我们先看一个极简的例子:所有的get请求被调用前在控制台输出一句"get请求的advice触发了"。 具体实现如下: 1、创建一个AOP切面类,只要在类上加个 @Aspect 注解即可。@As...

SpringMVC 解析(一)概览-爱站程序员基地

SpringMVC 解析(一)概览

AI

Spring MVC是Spring提供的构建Web应用程序的框架,该框架遵循了Servlet规范,负责接收并处理Servelt容器传递的请求,并将响应写回Response。Spring MVC以DispatcherServlet为核心,众多...

硬核 - Java 随机数相关 API 的演进与思考(上)-爱站程序员基地

硬核 – Java 随机数相关 API 的演进与思考(上)

AI

本系列将 Java 17 之前的随机数 API 以及 Java 17 之后的统一 API 都做了比较详细的说明,并且将随机数的特性以及实现思路也做了一些简单的分析,帮助大家明白为何会有这么多的随机数算法,以及他们的设计思路是什么。 本系列会...

硬核 - Java 随机数相关 API 的演进与思考(下)-爱站程序员基地

硬核 – Java 随机数相关 API 的演进与思考(下)

AI

本系列将 Java 17 之前的随机数 API 以及 Java 17 之后的统一 API 都做了比较详细的说明,并且将随机数的特性以及实现思路也做了一些简单的分析,帮助大家明白为何会有这么多的随机数算法,以及他们的设计思路是什么。 本系列会...