06 2022 档案

摘要:1、写在最前 a.Spring的aop是基于ioc的。所以需要有spring的ioc基础。(本篇内容不对ioc进行讲解) b.本章节我们只是对aop的使用做基本功能展示,目的是为了以此讲解aop中的注解和执行原 理分析。 2、注解驱动入门案例介绍 需求: 实现在执行service方法时输出执行日志。 阅读全文 »
posted @ 2022-06-20 18:23 宁君 阅读(56) 评论(0) 推荐(1) 编辑
摘要:一、设计模式-代理模式 代理模式:给某一个对象提供一个代理对象,并由代理对象控制对源对象的引用。代理 就是一个人或一个机构代表另一个人或者一个机构采取行动。某些情况下,客户不想或者不能够直接引用一个对象,代理对象可以在客户和目标对象直接起到中介的作用。客户端分辨不出代理主题对象与真实主题对象。代理模 阅读全文 »
posted @ 2022-06-20 18:20 宁君 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1、Spring中的BeanFactory 1.1、BeanFactory类视图 1.2、工厂详解 1.2.1、BeanFactory BeanFactory 中定义的各种方法如上面方法注释,整个设计还是比较简洁、直观的,其中将近一半是获取 bean 对象的各种方法,另外就是对 bean 属性的获取 阅读全文 »
posted @ 2022-06-20 18:19 宁君 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Spring注解驱动开发入门 1、写在最前 spring在2.5版本引入了注解配置的支持,同时从Spring 3版本开始,Spring JavaConfig项目提供的许多特性成为核心Spring框架的一部分。因此,可以使用Java而不是XML文件来定义应用程序类外部的bean。在这里面官方文档为我们 阅读全文 »
posted @ 2022-06-20 18:17 宁君 阅读(77) 评论(0) 推荐(0) 编辑
摘要:第一部分:Spring的IOC 一、设计模式-工厂模式 工厂模式是我们最常用的实例化对象模式了,它是用工厂中的方法代替new创建对象的一种设计模式。 我们以Mybatis的SqlSession接口为例,它有一个实现类DefaultSqlSession,如果我们要创建该接口的实例对象:SqlSessi 阅读全文 »
posted @ 2022-06-20 18:16 宁君 阅读(37) 评论(0) 推荐(0) 编辑
摘要:Spring 的 AOP 简介 1.1 什么是 AOP **AOP **为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架 阅读全文 »
posted @ 2022-06-17 18:35 宁君 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1.1 拦截器(interceptor)的作用 Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦 阅读全文 »
posted @ 2022-06-17 16:15 宁君 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1.1 JdbcTemplate概述 它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单装。spring框架为我们提供了很多的操作 模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate 阅读全文 »
posted @ 2022-06-17 15:47 宁君 阅读(43) 评论(0) 推荐(0) 编辑
摘要:SpringMVC的数据响应 1.1 SpringMVC的数据响应方式 1) 页面跳转 直接返回字符串 通过ModelAndView对象返回 2) 回写数据 直接返回字符串 返回对象或集合 1.2 页面跳转 **1. 返回字符串形式 ** 直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀 阅读全文 »
posted @ 2022-06-17 15:17 宁君 阅读(99) 评论(0) 推荐(0) 编辑
摘要:一、Shell 编程入门 1. 认识 Shell 开发者在进行服务器集群管理时,都需要编写 Shell 程序来进行服务器管理。Shell 是一个命令行解释器,为用户提供了一个向 Linux 内核发送请求以便于运行程序的界面系统升级程序。用户可以用 Shell 来启动、挂起、停止或者编写一些程序。 2 阅读全文 »
posted @ 2022-06-17 13:41 宁君 阅读(3284) 评论(0) 推荐(0) 编辑
摘要:第一章 Linux基础命令 ls 释义:list,列出目录中文件的信息常见用法: ls ==> 列出当前目录的文件名 ls -l ==> 列出文件详情 ls -a ==> 列出文件名(含隐藏文件) ls -la ==> 列出文件详情(含隐藏文件) ls /etc ==> 列出指定目录 /etc 的文 阅读全文 »
posted @ 2022-06-17 12:10 宁君 阅读(135) 评论(0) 推荐(0) 编辑
摘要:Spring与Web环境集成 1.1 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlAppli 阅读全文 »
posted @ 2022-06-16 18:00 宁君 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Spring配置数据源 1.1 数据源(连接池)的作用 • 数据源(连接池)是提高程序性能如出现的 • 事先实例化数据源,初始化部分连接资源 • 使用连接资源时从数据源中获取 • 使用完毕后将连接资源归还给数据源 常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 1.2 数据源 阅读全文 »
posted @ 2022-06-16 17:12 宁君 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Spring简介 1.1 Spring是什么 Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 Sp 阅读全文 »
posted @ 2022-06-16 15:09 宁君 阅读(38) 评论(0) 推荐(0) 编辑
摘要:垃圾收集算法 分代收集理论 当前虚拟机的垃圾收集都采用分代收集算法,这种算法没有什么新的思想,只是根据对象存活周期的不同将内存分为几 块。一般将java堆分为新生代和老年代,这样我们就可以根据各个年代的特点选择合适的垃圾收集算法。 比如在新生代中,每次收集都会有大量对象(近99%)死去,所以可以选择 阅读全文 »
posted @ 2022-06-12 17:34 宁君 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1.1 消息的可靠投递小结 ➢ 设置ConnectionFactory的publisher-confirms="true" 开启 确认模式。 ➢ 使用rabbitTemplate.setConfirmCallback设置回调函数。当消息发送到exchange后回 调confirm方法。在方法中判断a 阅读全文 »
posted @ 2022-06-02 16:27 宁君 阅读(61) 评论(0) 推荐(0) 编辑
摘要:1.组件介绍 1.Broker:它提供一种传输服务,它的角色就是维护一条从生产者到消费者的路线,保证数据能按照指定的方式进行传输, 2. Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 3. Queue:消息的载体,每个消息都会被投到一个或多个队列。 4. Binding:绑定 阅读全文 »
posted @ 2022-06-02 15:06 宁君 阅读(346) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示