随笔分类 -  Spring5

摘要:###1、雪花算法生成的Id由:1bit 不用 + 41bit时间戳+10bit工作机器id+12bit序列号,如下图: 集群部署的微服务,当随机的机器ID相同,刚好在同一毫秒生成ID,时间戳相同,并且序列号也相同时,那么雪花算法的ID就会出现重复的问题。 ###2、如何解决重复问题 工作机器id: 阅读全文
posted @ 2022-08-16 11:28 Cn_FallTime 阅读(3777) 评论(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) 编辑
摘要:1. ### LIMITS限制 ### 1. maxclients 设置redis同时可以与多少个客户端进行连接。 默认情况下为10000个客户端。 如果达到了此限制,redis则会拒绝新的连接请求,并且向这些连接请求方发出“max number of clients reached”以作回应。 阅读全文
posted @ 2022-04-15 21:39 Cn_FallTime 阅读(77) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/softidea/p/10079869.html https://www.cnblogs.com/w-y-c-m/p/8443892.html 阅读全文
posted @ 2022-04-05 22:53 Cn_FallTime 阅读(27) 评论(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) 编辑
摘要:什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析 阅读全文
posted @ 2022-04-02 21:38 Cn_FallTime 阅读(35) 评论(0) 推荐(0) 编辑
摘要:数据处理 处理提交数据 1、提交的域名称和处理方法的参数名一致 提交数据 : http://localhost:8080/hello?name=cnfalltime 处理方法 : @RequestMapping("/hello") public String hello(String name){ 阅读全文
posted @ 2022-04-02 20:43 Cn_FallTime 阅读(32) 评论(0) 推荐(0) 编辑
摘要:SpringMVC 通过SpringMVC来实现转发和重定向 - 无需视图解析器; 测试前,不要配置springmvc的设图解析器 @Controller public class ResultSpringMVC { @RequestMapping("/a/t1") public String te 阅读全文
posted @ 2022-04-02 20:29 Cn_FallTime 阅读(120) 评论(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 bean的作用域 在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象 . 官方介绍 1.1 单例模式(Spring默认机制) 当一个bean的作用域为Singleton,那么Spring 阅读全文
posted @ 2022-03-26 21:54 Cn_FallTime 阅读(30) 评论(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) 编辑

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