logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

JavaSpringMySQL

可提供的服务

暂无可提供的服务

Spring高手之路20——深入理解@EnableAspectJAutoProxy的力量

本文详细探讨了Spring框架中的面向切面编程(AOP),特别是通过@EnableAspectJAutoProxy注解来启用和配置AOP的详细过程。从基本的AOP概念介绍到高级配置技巧,文章全面解析了如何在Spring应用中有效地使用AOP来增强代码的模块化和重用性。通过深入的代码示例和解释,本文不仅帮助初学者理解Spring AOP的基础,也使得经验丰富的开发者能够精通其高级特性和性能优化方法。

文章图片
Spring高手之路18——从XML配置角度理解Spring AOP

本文是全面解析面向切面编程的实践指南。通过深入讲解切面、连接点、通知等关键概念,以及通过XML配置实现Spring AOP的步骤。

文章图片
#后端
android学习笔记----短信发送器

目录模拟效果:短信发送器:短信发送器demo地址:https://github.com/liuchenyang0515/SmsSend 模拟效果:       我们初步想要的功能就是ListView显示一些数据,点击这些数据后想要发送一些祝福短信,要求把这些内容直接显示在发送短信界面的编辑框内,方便发送,因为这个不是我们自己写的界面,所以用隐式意图。为了查找putExtra...

Spring高手之路17——动态代理的艺术与实践

本文深入分析了JDK和CGLIB两种动态代理技术在Spring框架中的应用。讨论了动态代理的基础概念,通过实例展示了如何实现和应用这两种方法,并比较了它们的性能差异及适用场景。进一步,探讨了在动态代理中实现熔断限流和日志监控的策略,以及如何利用动态代理优化Spring应用的设计和功能。

文章图片
Spring高手之路15——掌握Spring事件监听器的内部逻辑与实现

深入探索Spring的事件处理机制,从事件的层次传播、PayloadApplicationEvent的使用,到为何选择自定义事件。本文详细剖析了Spring 5.x的事件模型、事件发布源码、ApplicationEventMulticaster的作用以及事件广播的核心逻辑。通过详细的流程图与图示,读者可以更好地理解Spring事件传播、异步处理等关键概念,为成为Spring高手奠定坚实基础。

文章图片
九、从华为HMS快速身份验证能力FIDO2看密码学知识

章节系列目录:点击跳转  你有没有发现支付宝、银行、淘宝、华为pay等等都是使用指纹支付,为什么指纹验证、面容验证通过它就能通过呢?本篇来说说背后的原理。根据华为开发者文档介绍FIDO2线上快速身份验证客户端:提供基于WebAuthn标准的FIDO2线上快速身份验证客户端实现,为应用及浏览器提供安卓Java API支持使用USB、NFC、蓝牙漫游认证器。支持指纹和3D面容的平台认证器。将系统完整性

#密码学
博文看了这么多,终于理解了MySQL索引

从原理上说为什么要使用索引?什么样的信息能成为索引,数据结构时怎么样的?聚集索引和非聚集索引区别在哪里?非聚集索引一定会查询多次吗?查询非聚集索引后一定要到聚集索引再次查询吗?本文带你一探究竟!

MySQL中的字段类型对应于Java对象中的数据类型

还在纠结javaType和jdbcType?MySQL数据类型对应Java什么类型?JdbcType类型和Java对象有什么对应关系?数据库类型的Integer是对应int还是对应Integer?本文带你一探究竟!

数据库优化——慢查询MySQL定位优化流程

如何定位并优化慢查询SQL?如何使用慢查询日志?本文带来慢查询例子演示,新手都能看懂!那查询语句慢怎么办?explain带你分析sql执行计划!当主键索引、唯一索引、普通索引都存在,查询优化器如何选择?本文带你一探究竟!

mysql实现不存在就插入,存在就更新,sql直接执行和mybatis实现的坑!

insert into ... on duplicate key update 字段=新值,mybatis执行报错: SQLException: No value specified for parameter 4,你甚至惊奇的发现你只传了3个参数却提示没找到第4个参数......亲身经历什么叫一个bug找一天

    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择