摘要: 一、Redis简介 简单来说 Redis 就是一个使用 C 语言开发的数据库,不过与传统数据库不同的是 Redis 的数据是存在内存中的 ,也就是它是内存数据库,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。 另外,Redis 除了做缓存之外,Redis 也经常用来做分布式锁,甚至是消 阅读全文
posted @ 2023-10-06 10:31 Vision-H 阅读(2213) 评论(2) 推荐(1) 编辑
摘要: 一、singleton:单例模式(默认) singleton是Bean在Spring中默认的行为,这个默认的行为模式就是说一个类只有一个Bean对象,所有的用户都使用的同一个对象,如果有一个用户对这个对象进行了修改,那么所有的结果都会发生改变。 如:这样一个User类: package com.de 阅读全文
posted @ 2023-10-06 10:23 Vision-H 阅读(127) 评论(1) 推荐(0) 编辑
摘要: 一、介绍 Hash是一个键值对的集合。Hash 是一个 String 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。 Hash存储结构优化: 如果field数量较少,存储结构优化为类数组结构 如果field数量较多,存储结构使用HashMap结构 二、原 阅读全文
posted @ 2023-10-05 10:02 Vision-H 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、@Valid 注解的作用 @Valid 注解是 javax.validation 包中的一个注解,它可以用来标注需要验证的数据对象。当一个带有 @Valid 注解的对象传递给 SpringMVC 的控制器方法时,SpringMVC 会自动调用验证器来验证这个对象。 二、数据验证的流程 Sprin 阅读全文
posted @ 2023-10-05 09:50 Vision-H 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一、MVC模式 MVC 是一种分层开发的模式,其中: M:Model,业务模型,处理业务 V:View,视图,界面展示 C:Controller,控制器,处理请求,调用模型和视图 控制器(serlvlet)用来接收浏览器发送过来的请求,控制器调用模型(JavaBean)来获取数据,比如从数据库查询数 阅读全文
posted @ 2023-10-04 11:06 Vision-H 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 一、Servlet三大域对象 1、Request(HttpServletRequest): 生命周期: 创建:客户端向服务器发送一次请求,服务器就会创建request对象 销毁:服务器对这次请求作出响应后就会销毁request对象 有效:仅在当前请求中有效,如果web组件之间需要共享同一个请求中的数 阅读全文
posted @ 2023-10-04 10:44 Vision-H 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、spring框架常用注解 1.@Autowired @Autowired顾名思义,就是自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。 @Autowired默认按类型匹配的方式,在容器查找匹配的Bean,当有且仅有一个匹配的Bean时 阅读全文
posted @ 2023-10-03 11:29 Vision-H 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、HashMap了解 HashMap是Java中常用的集合类之一,它实现了Map接口并继承自AbstractMap类。HashMap使用哈希表来存储键值对,通过将键映射为哈希码来进行高效的插入、查找和删除操作。 以下是HashMap的常见用法和特点: 键值对:HashMap允许存储任意类型的键和值 阅读全文
posted @ 2023-10-03 11:02 Vision-H 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 一、什么是跨域问题 跨域问题(Cross-Origin Resource Sharing,简称CORS)是指在Web开发中,浏览器出于安全考虑,限制了不同域名之间的资源访问。当一个网页的JavaScript代码通过AJAX等方式向不同域名的服务器发送请求时,如果该请求的目标域名与当前页面所在的域名不 阅读全文
posted @ 2023-10-02 11:44 Vision-H 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 我们之前的一套操作来讲,日志都是在控制台上的但 ,如果你的项目在正式环境上跑 ,运维人员突然告诉你说日志报错了,但你日志只在控制台上,那公司项目如果访问量很大 那你是很难在控制台上找到某一条日志的。这时,我们就可以用文件把它记下来。 这样就好啦,然后我们直接启动项目。 二、操作 这里 ,就 阅读全文
posted @ 2023-10-02 10:43 Vision-H 阅读(116) 评论(0) 推荐(0) 编辑