摘要: 一、什么是Spring? 谈谈你对IOC和AOP的理解 Spring:是一个企业级Java应用框架,他的作用主要是简化软件的开发以及配置过程,简化项目部署环境。 Spring的优点: 1、Spring低侵入设计,对业务的污染非常低。 2、Spring的机制将对象之间的关系交由框架处理,减少组件的耦合 阅读全文
posted @ 2022-09-24 21:54 Homnay 阅读(31) 评论(0) 推荐(0)
摘要: 1、Redis分布式锁有哪几种? Redis分布式锁方案一:SETNX + EXPIRE。即先用setnx来抢锁,如果抢到之后,再用expire给锁设置一个过期时间,防止锁忘记了释放。、 Redis分布式锁方案二:SETNX + value值是(系统时间+过期时间)。把过期时间放到setnx的val 阅读全文
posted @ 2022-09-22 22:19 Homnay 阅读(38) 评论(0) 推荐(0)
摘要: 一、MySQL数据库操作 创建数据库 CREATE DATABASE 数据库名 删除数据库 drop database 数据库名 创建数据表 create table table_name(column_name column_type) 例子 CREATE TABLE IF NOT EXISTS 阅读全文
posted @ 2022-09-20 21:45 Homnay 阅读(52) 评论(0) 推荐(0)
摘要: 1、线程的生命周期、线程有哪些状态 线程通常有五种状态:创建、就绪、运行、阻塞、和死亡状态 阻塞的情况分为三种: (1)、等待阻塞:运行的线程执行wait方法,该线程会释放占用的所有资源,JVM会把该线程放入“等待池”中。进入这个状态后,是不能自动唤醒的,必须依靠其他线程调用notify或者noti 阅读全文
posted @ 2022-09-19 17:27 Homnay 阅读(39) 评论(0) 推荐(0)
摘要: 1.Java面向对象有哪些特征? 封装:封装隐藏了类的内部实现机制。对属性进行了封装:外界只能通过特定的方法进行访问。对方法进行了封装:外界只能通过定制好的方式调用,不用了解方法内部逻辑,方便使用。保护了数据。便于修改,增强了代码的可维护性和复用性。 继承:继承是从已有的类中派生出新的类,即子类继承 阅读全文
posted @ 2022-09-18 11:14 Homnay 阅读(30) 评论(0) 推荐(0)
摘要: 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> 配置类 import org.sprin 阅读全文
posted @ 2022-09-15 18:18 Homnay 阅读(39) 评论(0) 推荐(0)
摘要: 新建Cache注解 import java.lang.annotation.*; @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Cache { //缓存存 阅读全文
posted @ 2022-09-15 15:32 Homnay 阅读(52) 评论(0) 推荐(0)
摘要: 数据库字段 实体类 public class Article {//一定要记得加 要不然 会出现精度损失 @JsonSerialize(using = ToStringSerializer.class) private Long id; private String title; private S 阅读全文
posted @ 2022-09-14 22:52 Homnay 阅读(24) 评论(0) 推荐(0)
摘要: 配置类编写 import com.alibaba.fastjson.JSON; import com.qiniu.common.QiniuException; import com.qiniu.http.Response; import com.qiniu.storage.BucketManager 阅读全文
posted @ 2022-09-14 17:37 Homnay 阅读(61) 评论(0) 推荐(0)
摘要: 线程池基础 1、什么是线程池 用一句话来概述就是:线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后再需要执行新的任务时重用这些线程而不是新建线程。 2、为什么使用线程池 使用线程池最大的原因就是可以根据系统的需求和硬件环境灵活的控制线程的数量,且可以对所有线程进行统一的管理和控制,从 阅读全文
posted @ 2022-09-13 15:31 Homnay 阅读(87) 评论(0) 推荐(0)