自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Spring面试题2

IOC其实就是控制反转,依赖注入(DI)是SpringIOC的一种实现方式IOC(Inversion of Control):IOC指将对象的创建和管理权交给Spring容器(如)统一控制。传统开发中,对象通过new主动创建依赖,而IoC模式下,容器负责对象的生命周期和依赖关系DI(Dependency Injection):是IoC的具体实现方式,指容器在运行时动态将依赖对象注入到目标组件中依赖注入的两种实现方式。

2025-02-21 17:56:09 324

原创 skywalking的使用

其实就可以回答skywalking,skywalking是一个特别适用于微服务架构、云原生环境以及基于容器(如Docker、Kubernetes)的应用部署。

2025-01-17 19:16:13 398

原创 ELK的使用

Elasticsearch 是一个基于 Apache Lucene 构建的分布式、实时搜索与分析引擎。它能够索引、搜索和分析大量数据,并且提供了水平扩展能力,允许处理 PB 级别的数据。Elasticsearch 适合用于全文搜索、日志分析、监控指标聚合等多种场景,其 RESTful API 让数据的索引和查询变得非常便捷。Logstash 是一个动态数据收集管道,用于从各种数据源接收、解析、转换并将数据发送到“es”(例如 Elasticsearch)。

2024-12-31 17:58:40 277

原创 跨域问题怎么解决

跨域问题通常指的是在浏览器中由于同源策略的限制而产生的问题。同源策略(Same-origin policy)是浏览器的一种安全措施,。当一个网页尝试访问另一个来源(即不同域名、协议或端口)的数据时,那么后端返回给浏览器的数据被浏览器拦截下来,这就是跨域。

2024-12-28 11:50:12 427

原创 DockerFile文件内容

区别就是CMD可以被docker run后的参数覆盖而ENTRYPOINT不会被覆盖。CMD和ENTRYPOINT的区别。两个命令都用于定义容器启动时的命令。

2024-12-27 21:16:01 123

原创 使用RabbitMQ

MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的。多用于分布式系统之间进行通信,主要功能、RocketMQ(阿里的)、Kafka 、 ActiveMQ(很少用了)

2024-12-24 11:29:40 1083

原创 Spring Task的使用

在服务类中定义一个方法,并使用 @Async注解标记它以实现异步执行;@Component//定义核心线程数// 最大线程数// 任务队列容量大小//放进IOC容器并起名称//自定义线程池//设置核心线程数//设置最大线程数 : 长工 + 临时工//设置任务队列容量大小//设置线程的名称前缀//设置拒绝策略请注意,阿里并不推荐使用JDK自带的线程池,因为他有一些弊端,不是不让使用,而是使用的时候我们最好能定义一些确切参数为什么阿里不推荐使用JDK自带线程池。

2024-12-23 11:51:49 303

原创 GitFlow

GitFlow是一种为Git版本控制系统设计的分支管理工作流,帮助团队更有效地管理软件开发过程中的不同阶段,如新功能开发、版本发布、热修复以及维护。

2024-12-10 11:43:58 249

原创 Vue3学习笔记

注册一个回调函数,在组件挂载完成后执行。

2024-11-11 22:07:54 186

原创 PDmanner代码模板

【代码】PDmanner代码模板。

2024-11-08 20:14:30 290 1

原创 Spring相关知识点

过滤器是JDK的,拦截器是Spring的。

2024-11-01 11:55:11 338

原创 创建线程池的方式

类提供了更灵活的线程池配置选项,可以自定义核心线程数、最大线程数、线程空闲时间、工作队列等参数。//核心线程数//最大线程数//最大空闲等待时间//单位,秒//阻塞队列unit,workQueue,handler// 提交任务i < 15;// 关闭线程池。

2024-10-23 19:57:30 271

原创 Java中的流

流(Stream)是用于处理输入和输出(I/O,输入是I输出是O)的一种抽象概念,主要分为两大类字节流(Byte Streams)和字符流(Character Streams),每种流又分为输入流(Input Streams)和输出流(Output Streams)字节流用于处理二进制数据,如图像、音频文件等。它们继承自和。

2024-10-23 17:07:59 334

原创 双token!!!

超级管理员下线,用户角色修改的时候,避免单token无感知,及时刷新token;双token系统通常用于提高安全性和分离不同级别的权限。里面主要有两个token业务token(Access Token):这是用户用来直接访问资源的token,他的特点是有效期比较短,一旦过期,用户需要重新认证来获取token,这样做的好处是即使我们业务token泄露了,攻击者进行不当操作的时间有限。

2024-10-23 10:16:35 1977

原创 k8s的配置文件

【代码】k8s的配置文件。

2024-10-17 19:12:38 295

原创 Java面试题2

(1)给mybatis plus拦截器添加乐观锁支持,用于对version字段进行操作(2)在类中添加version属性,并添加。

2024-10-16 22:29:36 594

原创 双亲委派机制

Java类加载器(Class Loader)是Java虚拟机(JVM)的一部分,负责将类的字节码加载到内存中,并将其转换为可执行的Java对象。类加载器实现了动态加载类的机制,使得Java具备了灵活性和可扩展性。

2024-10-11 16:19:33 272

原创 线程池实现原理

TimeUnit.SECONDS,//时间单位为秒i <=8;i++){System.out.println(Thread.currentThread().getName() + "执行任务");//循环8次并打印当前线程try {//线程休眠500毫秒});try {//主线程休眠1000毫秒保证所有线程都有机会执行//关闭线程池。

2024-10-09 17:43:15 928

原创 JVM相关知识

java对象在内存中的布局主要分为三部分,对象头,实例数据,对齐填充,其中比较重要的是对象头中的MarkWord,它里面包含了对象自身运行时的数据,包括哈希码、存活年龄、锁的状态标志、偏向线程ID、偏向时间戳;

2024-09-27 19:31:51 394

原创 MySQL以及优化

可以直接从索引中读取所有需要的数据,即查询的数据就是索引的数据,而不需要回表查询(即访问表中的数据行),从而提高了查询性能。all:表示全表扫描,即没有使用索引,需要遍历整个表进行查询。

2024-09-26 21:38:11 1772 1

原创 JavaWeb三大组件:Listener、Fliter、Servlet

Servlet是处理 HTTP 请求的核心组件。Filter用于拦截请求和响应,提供额外的处理逻辑。Listener用于监听和响应应用级别的事件。

2024-08-09 17:14:51 490

原创 Redis

Redis是一个开源的,使用C语言编写、支持网络调用、基于亦的数据库,并提供多种语言的API。

2024-08-05 15:16:23 1415

原创 docker学习笔记

是一款开源的应用容器引擎,由Docker Inc.公司开发,自推出以来迅速成为云计算领域中的关键技术之一。Docker利用Linux的内核特性如cgroups(Control Groups)和namespaces实现了资源隔离与限制,可以在同一主机系统上轻松地创建和管理多个容器实例,每个容器都像是一个轻量级的、独立运行的虚拟环境。

2024-08-01 23:21:11 1508

原创 Java面试题1

首先需要创建一个统一的响应对象,例如或Resultcode:响应码,用于表示请求是否成功。message:响应信息,描述请求的结果或错误详情。data:实际的数据,如果有的话。在这个类中定义失败和成功的返回格式@Data//设置默认值200,表示“成功”resultData.setMsg("成功");​​​18、你在开发前端过程用到了什么组件(你对前端的看法)Pinia :新一代状态管理工具,是 Vue 的存储库,它允许跨组件/页面共享状态。

2024-07-10 21:17:53 1481

原创 Maven

依赖是什么:在 maven 中,"依赖" 指的是项目需要的外部库或其他项目。相反,你可以在maven的。maven仓库可以分为两类,一种是本地仓库,一种是远程仓库,远程仓库又可以分为私服和中央仓库。私服:在局域网上,用来存储从中央仓库下载的jar包,本地仓库同样可以长传构件到私人仓库。|--- |--- |---resource:存放框架的配置文件。|--- |--- |---java:java源码文件。|---pom.xml:maven的核心配置文件。|--- |--- test:存放测试程序。

2024-06-01 11:01:02 1167

原创 Linux

less:分页式浏览文档内容,可以往前翻页也可以往后翻(上箭头往前翻页,下箭头往后翻页,q退出)10.touch 创建一个空文件,如touch a.txt 创建空的a.txt文件。more:分页式的浏览文档内容,只能往下翻页(空格下一页,回车下一行,q退出)5.ls -lh(缩写为lh):友好的显示文件所有的信息,可以显示文件大小。mkdir -p a/b/c:级联的创建目录a里面包含b,b里面包含c。4.ls -l(缩写为ll):显示文件的详细信息,可以显示文件大小。例如rmdir a删除目录a。

2024-05-27 21:44:33 467 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除