随笔分类 -  常用配置

摘要: 消息队列的流派 什么是 MQ Message Queue(MQ),消息队列中间件。很多人都说:MQ 通过将消息的发送和接收分离来实现应用程序的异步和解偶,这个给人的直觉是——MQ 是异步的,用来解耦的,但是这个只是 MQ 的效果而不是目的。MQ 真正的目的是为了通讯,屏蔽底层复杂的通讯协议,定义 阅读全文
posted @ 2022-05-14 17:56 Cn_FallTime 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一、Zookeeper介绍 1.什么是Zookeeper ZooKeeper 是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是 一个复杂的过程。ZooKeeper 通过其简单的架构和 API 解决了这个问题。ZooKeeper 允许开 发人员专注于核心应用程序逻辑,而不必担心应 阅读全文
posted @ 2022-05-02 23:43 Cn_FallTime 阅读(139) 评论(0) 推荐(0) 编辑
摘要:【基于Dubbo3.X版本】SpringBoot与dubbo整合的三种方式: 1)导入dubbo-starter,在application.properties配置属性,使用@DubboService【暴露服务】使用@DubboReference【引用服务】,使用@EnableDubbo注解。 2) 阅读全文
posted @ 2022-04-30 01:48 Cn_FallTime 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:Dubbo控制台 快速开始 预构建的Docker镜像 https://hub.docker.com/r/apache/dubbo-admin 快速启动一个演示环境 play-with-docker (版本:0.3.0) 页面截图 服务治理 服务治理的部分,按照Dubbo 2.7的格式进行配置,同时兼 阅读全文
posted @ 2022-04-28 17:27 Cn_FallTime 阅读(52) 评论(0) 推荐(0) 编辑
摘要:Spring扫描Mybatis的mapper接口的配置 1.注意 mybatis支持与spring结合使用,使得mybatis中的mapper接口可以作为spring容器中的bean被应用代码中相关类,如Service类,通过@Autowired自动注入进来。 在使用方面需要在项目中引入以下包: < 阅读全文
posted @ 2022-04-21 18:04 Cn_FallTime 阅读(4074) 评论(0) 推荐(0) 编辑
摘要:文件上传和下载 准备工作 文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置Multipar 阅读全文
posted @ 2022-04-02 21:51 Cn_FallTime 阅读(63) 评论(0) 推荐(0) 编辑
摘要:概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 **过滤器与拦截器的区别:**拦截器是AOP思想的具体应用。 过滤器 servlet规范中的一部分,任何java web工程都可以使用 阅读全文
posted @ 2022-04-02 21:43 Cn_FallTime 阅读(407) 评论(0) 推荐(0) 编辑
摘要:自定义乱码过滤器 package com.zhang.filter; import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequestW 阅读全文
posted @ 2022-04-02 20:41 Cn_FallTime 阅读(158) 评论(0) 推荐(0) 编辑
摘要:一:配置版(较繁琐但自定义程度高) 1、新建一个Moudle , springmvc-02-hello , 添加web的支持! 2、确定导入了SpringMVC 的依赖! 3、配置web.xml , 注册DispatcherServlet <?xml version="1.0" encoding=" 阅读全文
posted @ 2022-04-02 20:07 Cn_FallTime 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1.声明式事物 1.1 事物的回顾 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎! 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务四个属性ACID 原子性(atom 阅读全文
posted @ 2022-03-30 16:43 Cn_FallTime 阅读(153) 评论(0) 推荐(0) 编辑
摘要:抽象方法的实现类直接继承SqlSessionDaoSupport类 , 直接利用 getSqlSession() 获得 , 然后直接注入SqlSessionFactory . 比起方式1 , 不需要管理SqlSessionTemplate 测试: 1、将我们上面写的UserDaoImpl修改一下 p 阅读全文
posted @ 2022-03-30 15:37 Cn_FallTime 阅读(59) 评论(0) 推荐(0) 编辑
摘要:spring-mybatis.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001 阅读全文
posted @ 2022-03-29 21:10 Cn_FallTime 阅读(208) 评论(0) 推荐(1) 编辑
摘要:1 整合Mybatis 所需依赖 <dependencies> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring --> <dependency> <groupId>org.mybatis</groupId> <ar 阅读全文
posted @ 2022-03-29 21:07 Cn_FallTime 阅读(57) 评论(0) 推荐(0) 编辑
摘要:1. AOP 1.1 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用 阅读全文
posted @ 2022-03-29 18:14 Cn_FallTime 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1 代理模式 代理模式: 静态代理 动态代理 1.1 静态代理 角色分析: 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 . 客户 : 使用代理角色来进行一些操作 . rent接口 public i 阅读全文
posted @ 2022-03-28 23:16 Cn_FallTime 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1. 使用java的方式配置Spring 实体类User // 这里的这个注解的意思,就是说明这个类被Spring托管了,注册到了容器中 @Controller public class User { // 属性的注入 @Value("cnfalltime") private String name 阅读全文
posted @ 2022-03-27 21:51 Cn_FallTime 阅读(101) 评论(0) 推荐(0) 编辑
摘要:1.1说明 在spring4之后,想要使用注解形式,必须得要引入aop的包 在配置文件当中,还得要引入一个context约束 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/sch 阅读全文
posted @ 2022-03-27 20:18 Cn_FallTime 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1.Bean的自动装配 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 Spring中bean有三种装配机制,分别是: 在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和自动装配。 这里我们主要讲第三种:自动 阅读全文
posted @ 2022-03-27 17:31 Cn_FallTime 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1.依赖注入(DI) 依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 1.1 构造器注入 <bean id="user2" class="com. 阅读全文
posted @ 2022-03-26 21:43 Cn_FallTime 阅读(10) 评论(0) 推荐(0) 编辑
摘要:####数据分页工具类-(原始) public class PageSupport { //当前页码-来自于用户输入 private int currentPageNo = 1; //总数量(表) private int totalCount = 0; //页面容量 private int page 阅读全文
posted @ 2022-03-20 16:59 Cn_FallTime 阅读(75) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩