随记
编码小子
这个作者很懒,什么都没留下…
展开
-
浅谈Spring事务的实现方式
spring事务spring事务是基于AOP技术和异常通知实现的。spring事务又分为编程式事务,声明式事务。编程式事务属于入侵式事务,每次都要单独的实现,业务量大功能复杂的时候比较麻烦。声明式事务属于无入侵式的,建立在AOP之上,在方法的前后进行拦截,然后目标方法开始之前创建或者加入一个spring事务,执行目标方法完成之后根据执行情况提交或者回滚。spring事务的底层原理实际上就是编程式事务+AOP技术进行包装的=声明式事务SpringAOP什么是AOP?AOP是一种面向切面编程技原创 2020-05-19 09:18:26 · 358 阅读 · 0 评论 -
基于SSM商城项目整合支付宝接口
说到商城,想必大家想到的一定是如何实现支付,目前市面上有两大主流支付:微信支付,支付宝支付,当然还有聚合支付等等。其实伟大的支付宝已经把支付封装成接口,我们实现的时候只需要在项目中调用即可,这里就以支付宝为例实现在线商城项目商品支付功能。第一步首先我们在整合之前要申请一个支付宝沙箱,因为这里只是测试支付功能,直接百度搜索支付宝沙箱即可,里面有详细的开发文档,并下载支付宝沙箱环境所需要的SDK。下图就是已经我的沙箱环境。第二步配置环境将下载好的jar包放到lib目录以及页面放入项目中在配置原创 2020-05-11 22:12:57 · 869 阅读 · 0 评论 -
面试被问到单点登录实现怎么说?单点登录原理剖析
一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系单点登录原理与简单实现但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器...转载 2020-02-21 11:28:04 · 718 阅读 · 0 评论 -
Java 并发面试题:说下你对 AQS 的理解?
这篇文章,我们来聊聊面试时一个比较有杀伤力的问题:聊聊你对AQS的理解?因为首先,很多人可能连AQS是什么都不知道。或者仅仅是听说过AQS这个名词,但是可能连全称怎么拼写都不知道。更有甚者,可能会说:AQS?是不是一种思想?我们平时开发怎么来用AQS?总结起来,很多同学都对AQS有一种云里雾里的感觉,如果用搜索引擎查一下AQS是什么,估计看几篇文章就直接放弃了,因为密密麻麻的文字,实在是看不...原创 2020-02-17 21:57:03 · 2582 阅读 · 6 评论 -
# WEB-INF/web.xml; lineNumber: 2; columnNumber: 193; 已经为元素 "web-app" 指定属性 "xmlns"
WEB-INF/web.xml; lineNumber: 2; columnNumber: 193; 已经为元素 “web-app” 指定属性 “xmlns”今天在创建项目的时候遇到了一个问题就是当重命名或重构一个项目服务器会出现错误:原因:由于重命名或重构服务器会自动在web.xml里面在生成相同的 xmlns导致重复,xmlns=“http://java.sun.com/xml/n...原创 2019-10-25 09:39:36 · 858 阅读 · 0 评论