摘要: 一、Spring整合Mybatis思路分析 1.1 环境准备 步骤1:准备数据库表 Mybatis是来操作数据库表,所以先创建一个数据库及表 create database spring_db character set utf8; use spring_db; create table tbl_a 阅读全文
posted @ 2022-07-20 20:40 |旧市拾荒| 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 在前面的博客中定义bean的时候都是在自己开发的类上面写个注解就完成了,但如果是第三方的类,这些类都是在jar包中,我们没有办法在类上面添加注解,这个时候该怎么办? 遇到上述问题,我们就需要有一种更加灵活的方式来定义bean,这种方式不能在原始代码上面书写注解,一样能定义bean,这就用到了一个全新 阅读全文
posted @ 2022-07-18 20:35 |旧市拾荒| 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Spring为了使用注解简化开发,并没有提供构造函数注入、setter注入对应的注解,只提供了自动装配的注解实现。 1、环境准备 首先准备环境: 创建一个Maven项目 pom.xml添加Spring的依赖 <dependencies> <dependency> <groupId>org.sprin 阅读全文
posted @ 2022-07-13 21:28 |旧市拾荒| 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一、注解开发bean作用范围与生命周期管理 前面使用注解已经完成了bean的管理,接下来将通过配置实现的内容都换成对应的注解实现,包含两部分内容:bean作用范围和bean生命周期。 1.1 环境准备 首先准备环境: 创建一个Maven项目 pom.xml添加Spring的依赖 <dependenc 阅读全文
posted @ 2022-07-12 21:18 |旧市拾荒| 阅读(162) 评论(0) 推荐(1) 编辑
摘要: 一、环境准备 先来准备下环境: 创建一个Maven项目 pom.xml添加Spring的依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifact 阅读全文
posted @ 2022-07-10 21:49 |旧市拾荒| 阅读(168) 评论(2) 推荐(0) 编辑
摘要: 这里所说的核心容器,大家可以把它简单的理解为ApplicationContext,前面虽然已经用到过,但是并没有系统的介绍过,接下来咱们从以下几个问题入手来下容器的相关知识: 如何创建容器? 创建好容器后,如何从容器中获取bean对象? 容器类的层次结构是什么? BeanFactory是什么? 一、 阅读全文
posted @ 2022-07-06 22:31 |旧市拾荒| 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 前面的博客都是基于我们自己写的类,现在如果有需求让我们去管理第三方jar包中的类,该如何管理? 一、案例:数据源对象管理 本次案例将使用数据源Druid和C3P0来配置学习下。 1.1 环境准备 学习之前,先来准备下案例环境: 创建一个Maven项目 pom.xml添加依赖 <dependencie 阅读全文
posted @ 2022-07-05 22:10 |旧市拾荒| 阅读(157) 评论(0) 推荐(1) 编辑
摘要: 一、自动配置 上一篇博客花了大量的时间把Spring的注入去学习了下,总结起来就两个字麻烦。麻烦在配置文件的编写配置上。那有更简单方式么?有,自动配置 1.1 依赖自动装配 IoC容器根据bean所依赖的资源在容器中自动查找并注入到bean中的过程称为自动装配 1.2 自动装配方式 按类型(常用) 阅读全文
posted @ 2022-07-04 21:59 |旧市拾荒| 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、集群部署 2、结点的三个角色 主结点:master节点主要用于集群的管理及索引 比如新增结点、分片分配、索引的新增和删除等。 数据结点:data 节点上保存了数据分片,它负责索引和搜索操作。 客户端结点:client 节点仅作为请求客户端存在,client的作用也作为负载均衡器,client 节 阅读全文
posted @ 2022-07-03 10:57 |旧市拾荒| 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 在ElasticSearch7.3学习(三十二) logstash三大插件(input、filter、output)及其综合示例中学到logstash使用filter插件进行数据清洗,grok是一个十分强大的logstash filter插件,他可以通过正则解析任意文本,将非结构化日志数据弄成结构化 阅读全文
posted @ 2022-07-03 10:55 |旧市拾荒| 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、DI依赖注入 首先来介绍下Spring中有哪些注入方式? 我们先来思考 向一个类中传递数据的方式有几种? 普通方法(set方法) 构造方法 依赖注入描述了在容器中建立bean与bean之间的依赖关系的过程,如果bean运行需要的是数字或字符串呢? 引用类型 简单类型(基本数据类型与String) 阅读全文
posted @ 2022-06-27 22:26 |旧市拾荒| 阅读(269) 评论(0) 推荐(1) 编辑
摘要: 1、 Logstash输入插件 1.1 input介绍 logstash支持很多数据源,比如说file,http,jdbc,s3等等 图片上面只是一少部分。详情见网址:http://www.elastic.co/guide/en/logstash/current/input-plugins.htm 阅读全文
posted @ 2022-06-25 22:41 |旧市拾荒| 阅读(278) 评论(0) 推荐(1) 编辑
摘要: 一、什么是生命周期 首先理解下什么是生命周期? 从创建到消亡的完整过程,例如人从出生到死亡的整个过程就是一个生命周期。 bean生命周期是什么? bean对象从创建到销毁的整体过程。 bean生命周期控制是什么? 在bean创建后到销毁前做一些事情。 二、环境准备 环境搭建: 创建一个Maven项目 阅读全文
posted @ 2022-06-15 21:53 |旧市拾荒| 阅读(354) 评论(0) 推荐(1) 编辑
摘要: 一、环境准备 准备开发环境 创建一个Maven项目 pom.xml添加依赖 resources下添加spring的配置文件applicationContext.xml 最终项目的结构如下: 二、构造方法实例化 在上述的环境下,我们来研究下Spring中的第一种bean的创建方式构造方法实例化: 步骤 阅读全文
posted @ 2022-06-12 22:40 |旧市拾荒| 阅读(345) 评论(2) 推荐(2) 编辑
摘要: 一、bean基础配置 对于bean的基础配置如下 <bean id="" class=""/> 其中,bean标签的功能、使用方式以及id和class属性的作用,我们通过一张图来描述下 思考: class属性能不能写接口如BookDao的类全名呢? 答案肯定是不行,因为接口是没办法创建对象的。 前面 阅读全文
posted @ 2022-06-11 12:36 |旧市拾荒| 阅读(289) 评论(0) 推荐(0) 编辑