- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 第三章 Spring中的事务管理
将事务管理作为横切关注点,通过aop方法模块化。Spring中通过Spring AOP框架支持声明式事务管理。注意:Spring 默认的事务传播行为是 PROPAGATION_REQUIRED,它适合于绝大多数的情况。事务传播行为就是多个事务方法相互调用时,事务如何在这些方法间传播。将事务管理代码从业务方法中分离出来,以声明的方式来实现事务管理。缺点:必须在每个事务操作业务逻辑中包含额外的事务管理代码。将事务管理代码嵌到业务方法中来控制事务的提交和回滚。一般情况下比编程式事务好用。
2025-04-10 15:09:44
722
原创 第二章 Spring两大核心技术IOC和AOP
支持5种类型的Advice名称说明前置通知(方法前)后置通知(方法后)环绕通知(方法前后)异常抛出通知(方法抛出异常)引介通知(类中增加新的方法属性)Spring API 实现// 1、首先编写我们的业务接口和实现类@OverrideSystem.out.println("增加用户");@OverrideSystem.out.println("删除用户");@OverrideSystem.out.println("更新用户");@Override。
2025-04-10 08:19:18
985
原创 第五章 设计模式之行为型模式
模板方法(Template Method)模式的定义如下:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式.该模式的主要优点如下。① 它封装了不变部分,扩展可变部分。它把认为是不变部分的算法封装到父类中实现,而把可变部分算法由子类继承实现,便于子类继续扩展。② 它在父类中提取了公共的部分代码,便于代码复用。③ 部分方法是由子类实现的,因此子类可以通过扩展方式增加相应的功能,符合开闭原则。
2023-11-16 08:24:59
301
原创 第四章 设计模式之结构型模式
代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和访问对象之间的中介。
2023-11-14 23:38:48
268
原创 第三篇 设计模式 之 创建者模式
定义:用一个已经创建的实例化作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离"的特点。抽象工厂(AbstractFactory)模式的定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。
2023-11-14 08:41:01
379
原创 UML之类图(Class Diagram)
聚合关系:菱形不是箭头,表示哪一端是整体。代码表现:整体类拥有其他类的list。类图是描述类、接口、协同以及他们之间关系的图,用来显示系统中这些概念的静态结构。关系主要包括聚合关系、组合关系、泛化关系、依赖关系、关联关系和实现关系、继承关系。单向关联:源端指向目标端,代码表现:目标类是源类的成员。-:私有属性,不能被其它类访问(默认为私有)~:包内可见,可以被本包中的其它类访问。+:公有属性,其它类可以访问该属性。双向关联:双方都带有各自的对象。自关联:自己带有自己的对象。(2)对简单的协作进行建模。
2023-11-05 09:02:13
124
原创 统一建模语言UML(Unified Modeling Language,UML)简介
统一建模语言UML[Unified Modeling Language,UML]UML基础理念UML的画图规则时序图UML基础理念UML是什么统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。作用:UML立足于对事物的实体、性质、关系、结构、状态和动态变化过程的全程描述和反映。实现1、UML建立在元模型理论基础上,
2023-10-28 16:54:15
167
原创 第一篇 设计模式概述
1、1977年,美国著名建筑大师克里斯托夫.亚历山大(Christopher Alexander)在他的著作《》描述了一些常见的建筑设计问题,并提出了253种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。2、1979年他的另一部经典著作《》进一步强化了设计模式的思想,为后来的建筑设计指明了方向。3、1987年,肯特.贝克和沃德.坎宁安首先将克里斯托夫.亚历山大的模式思想应用到了Smalltalk的图形用户接口的生成中。4、1990年,软件工厂界才开始研讨设计模式的话题。
2023-10-28 16:03:41
80
原创 前端——过渡知识
1 、改写 package . json {// ... "build" : "babel src//example.js -o dist\\compiled.js" } , } # 2 、转码的时候,执行下面的命令mkdir dist模块化的背景随着网站逐渐变成“互联网应用程序”,嵌入网页的Javascript代码越来越庞大,越来越复杂。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。
2022-10-20 08:33:56
604
原创 python2.0基础教程——尝试学习中...
python基础教程第一章:python的简介和基本使用第二章:python的基本语法第三章:python的特殊类第四章:内置函数以上内容属于直接使用python拥有的各种基本语法。
2022-07-19 09:43:43
332
原创 第七章:python2.0的面向对象
第八章:python2.0的面向对象概述语法创建类创建实例对象访问属性python对象销毁(垃圾回收)类的继承方法重写运算符重载类属性与方法概述基本特征特制说明类(Class)用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员类变量或者实例变量, 用于处理类及其实例对象的相关的数据。方法重写如果
2022-07-19 09:37:52
189
原创 第六章:python2.0的模块
第七章:python2.0的模块模块的引入搜索路径命名空间和作用域Python中的包是一个Python文件,以.py结尾,包含Python对象定义和Python语句。模块的引入搜索路径命名空间和作用域Python中的包
2022-07-19 09:37:16
208
原创 第三章:python2.0的内置对象和内置方法
第三章:python2.0的特殊类Number数字字符串列表(List)元组字典(Dictionary)日期和时间Number数字字符串列表(List)元组字典(Dictionary)日期和时间
2022-07-19 09:33:59
227
原创 第二章:python2.0的基本语法
第二章:python2.0的基本基础语法一、基础结构1、关键字、符号、空格/空行、基本概念2、行与空格3、代码组4、标识符二、变量类型1、变量赋值———— =2、标准数据类型Numbers(数字)字符串列表[ ]元组( )字典{ }3、数据类型转换三、运算符算术运算符比较(关系)运算符赋值运算符位运算符逻辑运算符成员运算符身份运算符运算符优先级四、语句1、条件语句2、循环语句循环的嵌套3、break,continue,pass语句基础语法代码结构=基础结构代码=关键字(语句)+符号+表达式表达式=变
2022-07-19 09:33:45
867
原创 第一章:python的简介和基本使用
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。像Perl语言一样,Python源代码同样遵循GPL(GNUGeneralPublicLicense)协议。历史1、Python由GuidovanRossum(在荷兰国家数学和计算机科学研究所)于1989年底发明。2、第一个公开发行版发行于1991年。特点说明易于学习Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。易于阅读Python官网。...
2022-07-19 09:33:13
212
原创 Java架构——未完成
Java架构第31周 高性能网络通信基石-Netty入门与提高第32周 高性能网络通信基石-Netty最佳实战第33周 基于Netty打造RPC通信框架-1第34周 基于Netty打造RPC通信框架-2第35周 应用监控与调优-工具篇第36周 应用监控与调优-技巧与实战篇第37周 JVM性能调优-理论+工具篇第38周 JVM性能调优-实战篇第39周 数据库监控与调优数据库的调优测试数据准备与数据库操作工具举例Saas记账系统第40周 Linux调优与架构调优单体>集群>分布式>微服务&g
2022-05-05 14:43:44
1176
xshell6.zip
2021-03-02
Ollydbg.rar
2021-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人