- 博客(12)
- 资源 (33)
- 问答 (7)
- 收藏
- 关注
原创 spring事务
一个事务要么同时成功,要么同时失败。- Atomic原子性 事务是由一个或多个活动组成的一个工作单元。原子性确保事务中的所有操作全部发生或全部不发生- Consistent一致性 一旦事务完成,系统必须确保它所建模的业务处于一致的状态- Isolated隔离性 事务允许多个用户对数据进行操作,每个用户的操作不会与其他用户纠缠在一起,多个事务之间数据要相互隔离- Durable持久性 一旦事务完成,事务的结果应该持久化...
2021-02-27 10:12:41 768 1
原创 Spring AOP
AOP的核心是切面,它将多个类的通用行为封装成可重用的模块,该模块含有一组API提供横切的功能,在SpringAOP中,切面通过@Aspect注解,也可以使用XML配置。动态代理不会去修改字节码,而是在内存中临时为方法生成一个AOP对象,这个AOP对象包含了目标对象的全部方法,并且在特定的切点做了增强处理,并回调原对象的方法。CGLIB是一个代码生成的类库,可以在运行时动态的生成某个类的子类(通过。的方式做的动态代理,如果某个类被标记为final,无法使用CGLIB做动态代理)...
2021-02-26 08:47:24 248 2
原创 spring依赖注入
在《spring揭秘》中提到接口注入,实现某个接口,该接口中会声明一个方法,该方法的参数就是所依赖的对象类型,当然这种方式过于繁琐,早就被淘汰了,毕竟是spring2.5。Spring IOC本质是创建类实例的工厂,并且对类实例进行管理,负责创建对象,管理对象,装配对象,配置对象,并且管理这些对象的整个生命周期。但是我们真正只是需要调用该依赖对象做某些事情,只要在用的时候,该对象是可以调用的就可以,该对象是主动获取还是别人送过来并没有太大的区别。在没有依赖注入之前,我们想要什么都需要自己主动地去获取。...
2021-02-25 09:08:53 259 2
原创 bean的生命周期
第一章 spring框架构成第二章 spring容器第三章 spring配置bean第四章 bean的继承和依赖第五章 bean的生命周期原文链接 https://zhhll.icu/2021/框架/spring/基础/5.bean的生命周期/spring提供了两种后置处理器Bean后置处理器是一种特殊的Bean,这种特殊的Bean并不对外服务,主要负责对容器中的其他Bean执行后处理,例如容器中的目标Bean生成代理等。Bean后处理器会在Bean实例创建成功后,为Bean实例进行进一步的增强处理
2021-02-24 09:31:24 241 1
原创 bean的继承和依赖
第一章 spring框架构成第二章 spring容器第三章 spring配置bean第四章 bean的继承和依赖原文链接 https://zhhll.icu/2021/框架/spring/基础/4.bean的继承和依赖/spring除了提供了一般的配置bean的方式之外,还实现了java中继承的特性,设置bean的父子关系,这样对于一些重复的配置就可以进行省略配置bean的父子关系,父bean有的东西,子bean全部继承过来,不一样的进行覆盖抽象bean既然spring提供了继承,那么也就存在了专
2021-02-23 08:48:38 368 4
原创 spring配置bean
第一章 spring框架构成第二章 spring容器第三章 spring配置bean原文链接 https://zhhll.icu/2021/框架/spring/基础/3.spring配置bean/构造器创建bean是最常用的,如果不使用构造注入,Spring会调用无参构造器来创建实例使用的是反射机制,要求该bean所对应的类必须有一个无参构造器而对于注入方式,有构造器注入和setter方法注入使用setter方法注入时,注意一定要有无参构造器,spring会根据配置的class来使用class.newI
2021-02-22 15:53:27 1504 3
原创 spring容器
原文链接 [https://zhhll.icu/2021/框架/spring/基础/2.spring容器/]spring容器分为两种类型BeanFactory 该接口是最简单的容器,提供了基本的DI支持。最常用的BeanFactory实现是XmlBeanFactory类,根据XML文件中的定义加载bean,从XML文件读取配置元数据并用它去创建一个完全配置的系统或应用ApplicationContext应用上下文 基于Bean...
2021-02-21 18:21:08 273 2
原创 spring框架构成
第一章 spring框架构成spring中集成了多个模块,包含有核心容器、数据访问、web、AOP等模块核心容器包含有Spring Core、Spring Beans、Spring Context和EL模块Spring Corespring的核心,提供Spring框架的基本功能。主要组件是BeanFactory,工厂模式的实现,使用IOC模式将应用程序的配置和依赖性规范与实际的应用程序代码分开Spring Beans所有应用都要用到,包含了访问配置文件、创建和管理bean的一些相关类,以及进行IOC/DI操
2021-02-20 22:22:37 320 1
原创 启动Tomcat时出现其他无关的项目
原文链接[https://zhhll.icu/2020/javaweb/问题/3.web项目之启动tomcat出现无关项目/]解决方案:应该是tomcat以前部署的项目有残留,删除掉webapps里面的其他项目,删除掉work文件夹下Catalina下localhost文件夹里其他的项目,删除掉conf文件夹下Catalina下loc
2021-02-18 21:52:54 1228 1
原创 最全的javaweb知识全集
原文链接http://zhhll.icu/2021/01/13/javaweb/servlet/最全的javaweb知识全集Servlet是java定义的Servlet标准接口servlet容器负责Servlet和客户的通信以及调用Servlet的方法public interface Servlet { void init(ServletConfig var1) throws ServletException; ServletConfig getServletConfig();
2021-02-17 22:14:22 210 3
原创 MySQL事务
原文链接http://zhhll.icu/2021/01/02/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E4%BA%8B%E5%8A%A1/MySQL事务事务:一个或一组SQL语句组成的一个执行单元,要么全部成功,要么全部失败。注:mysql中只有innodb支持事务事务的ACID特性原子性(Atomicity) 指事务是一个不可分割的工作单位,
2021-02-16 22:50:39 127 1
原创 MySQL约束
原文链接http://zhhll.icu/2021/01/02/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E7%BA%A6%E6%9D%9F/MySQL约束数据库有六大约束,分别为NOT NULL 非空约束,用于保证这个字段不能为空DEFAULT 默认约束,用于保证该字段有默认值PRIMARY KEY 主键约束,用于保证该字段可以唯一表示该行记录
2021-02-10 20:06:11 1083 3
Mycat-server-1.6.7.4-release-20200105164103-mac.tar.gz
2022-05-20
apache-shardingsphere-incubating-4.0.1-sharding-proxy-bin.tar.gz
2022-05-13
java中的强引用软引用问题
2017-05-21
myeclipse报错自动关闭
2017-05-19
java内部类中的局部变量
2017-05-19
关于JavaScript的事件
2017-04-24
myeclipse下编写的jsp中文乱码
2017-04-23
html表格单元格焦点事件问题
2017-04-22
myeclipse中编写html表单
2017-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人