-
为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spr
为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】 每篇一句 胡适:多谈些问题,少聊些主义 前言 Spring MVC 和 MyBatis 作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问: 在使用 Spring MVC...
-
1.2异常处理和服务配置、aop、日志、自定义事件处理
1.2异常处理和服务配置、aop、日志、自定义事件处理 一、异常处理 2.1、数据验证 现在假设说要进行表单信息提交,肯定需要有一个表单,而后这个表单要将数据提交到 VO 类中,所以现在的基本实现如下: 1、 建立一个 Member.java 的 VO 类: package cn.study.microboot...
-
代理模式
代理模式 一. 静态代理 代理类和委托类都实现接口,但是代理类的方法的具体实现是在委托类中实现的,代理类仅仅是调用委托类的方法,并在委托类方法调用之前或者之后或者出现异常时添加一些额外的功能。客户类只需获得一个有代理类实现接口的对象,使用该对象中的方法...
-
dubbo 的 spi 思想是什么?
面试题 dubbo 的 spi 思想是什么? 面试官心理分析 继续深入问呗,前面一些基础性的东西问完了,确定你应该都 ok,了解 dubbo 的一些基本东西,那么问个稍微难一点点的问题,就是 spi,先问问你 spi 是啥?然后问问你 dubbo 的 spi 是怎么实现的? 其实就是看看你对 du...
-
Spring系列__04AOP
Spring系列__04AOP AOP简介 今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校...
-
深入理解JVM,虚拟机类加载机制
深入理解JVM,虚拟机类加载机制 类加载过程概览 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括以下7个阶段: 加载(Loading) 验证(Verification) 准备(Preparation) 解析(Resolution) 初始化(Initialization) 使用(Using) 卸载(U...
-
Spring Cloud同步场景分布式事务怎样做?试试Seata
Spring Cloud同步场景分布式事务怎样做?试试Seata 一、概述 在微服务架构下,虽然我们会尽量避免分布式事务,但是只要业务复杂的情况下这是一个绕不开的问题,如何保证业务数据一致性呢?本文主要介绍同步场景下使用 Seata 的 AT模式 来解决一致性问题。 Seata 是 阿...
-
SSM框架学习笔记(一):框架区分、idea无法找到xml文件、容器关
SSM框架学习笔记(一):框架区分、idea无法找到xml文件、容器关系、配置文件 Spring框架 Spring :是一个开源框架,起初是为解决企业应用开发的复杂性而创建的,但是现在已经不止 企业级应用开发,Spring的核心就是提供了一个轻量级的控制反转和面向切面编程。SPring M...
-
重温设计模式系列:文章发布计划
重温设计模式系列:文章发布计划 一、起因从《大型网站架构系列》到《架构师入门实践》,一直想把代码设计和架构的知识进行总结,但是苦于精力和能力有限,推动起来比较缓慢。也多次收到出版社的邀请,但迟迟没有动笔。偶尔也会纠结做视频还是写文章,考虑到业余写作和...
-
动态代理的不同实现
动态代理的不同实现 动态代理实现 1.JDK动态代理 jdk动态代理实现步骤: 前提:jdk动态代理有限制条件,要代理的目标对象必须要 实现接口 实现:使用反射API实现,具体实现原理这里不做详细讲解,这里只讲解动态代理的实现。 以下为代码列表,所有涉及到的类有三个 Cal...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
