自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

mysql元数据工具类

可以获取数据库所有表、获取表字段信息

2024-01-23

Hive-JSON-Serde-1.3.8.zip

Hive-JSON-Serde-1.3.8.zip

2022-05-23

consul_1.10.2_darwin_amd64.zip

consul_1.10.2_darwin_amd64.zip

2022-05-22

hbase-2.2.7-bin.tar.gz

hbase-2.2.7-bin.tar.gz

2022-05-21

Mycat-server-1.6.7.4-release-20200105164103-mac.tar.gz

Mycat-server-1.6.7.4-release-20200105164103-mac.tar.gz

2022-05-20

Nacos-2.0.3.zip

Nacos-2.0.3.zip

2022-05-19

redis-unstable.tar.gz

redis-unstable.tar.gz

2022-05-18

resin-4.0.65.tar.gz

resin-4.0.65.tar.gz

2022-05-17

resin-4.0.65-src.tar.gz

resin-4.0.65-src.tar.gz

2022-05-16

scala-2.13.3.tar

scala-2.13.3.tar

2022-05-15

Sentinel-1.7.2.zip

Sentinel-1.7.2.zip

2022-05-14

apache-shardingsphere-incubating-4.0.1-sharding-proxy-bin.tar.gz

apache-shardingsphere-incubating-4.0.1-sharding-proxy-bin.tar.gz

2022-05-13

sysbench-1.0.20.zip

sysbench-1.0.20.zip

2022-05-12

thrift-0.13.0.tar

thrift-0.13.0.tar

2022-05-11

apache-tomcat-8.5.57-src.tar.gz

apache-tomcat-8.5.57 源码包

2022-05-10

32dbb32e528357ef1ec0b8863dd9--Docker.dmg

macos docker软件包

2022-05-09

elasticsearch-hadoop-6.8.23.zip

elasticsearch-hadoop

2022-05-08

apache-echarts-4.9.0-incubating-src.zip

echarts

2022-05-07

BaiduNetdisk_mac_3.4.1.dmg

百度网盘mac

2022-05-06

edraw-max_cn_full5381.dmg

edraw-max_cn_full5381.dmg

2022-05-05

electerm-1.18.5-mac-x64.dmg

mac 好用的ssh桌面终端软件

2022-05-04

Feishu-3.29.3.dmg

飞书mac

2022-05-03

KDocs_1001_v2.1.0.dmg

KDocs_1001_v2.1.0.dmg

2022-05-02

kplayer201.zip

kplayer201.zip 播放器

2022-05-01

mailmaster.dmg

mailmaster.dmg

2022-04-30

MavenRunHelper.zip

MavenRunHelper

2022-04-29

scala-intellij-bin-2020.1.43

scala-intellij-bin-2020.1.43 idea插件

2022-04-28

WeChatMac安装包

微信mac安装包

2022-04-27

ffmpeg应用程序(mac)

ffmpeg应用程序

2022-04-26

Statistic-4.0.jar

Statistic-4.0.jar

2022-04-25

hadoop-lzo-0.4.16

依赖包

2022-04-22

maven-thrift-plugin-0.1.10

maven插件 maven-thrift-plugin-0.1.10

2022-04-21

thrift-maven-plugin-0.10.0

maven插件jar包

2022-04-20

Typora mac版本 Typora.dmg

Typora编写markdown的神器,0.9.9.34.2

2022-04-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除