自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尘风yf的博客

点滴积累,不定期更新

  • 博客(51)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 [网络]三次握手与四次挥手详解【图文】

三次握手与四次挥手原理详解

2021-12-27 12:00:00 1020

原创 Spring Bean的生命周期(一图看懂bean生命周期)

Bean的生命周期概括起来有四个阶段:实例化 -> 属性赋值 -> 初始化 -> 销毁具体如下图所示:1、实例化实例化一个Bean,即new。2、IOC依赖注入按照Spring上下文对实例化的Bean进行配置。- 3、setBeanName实现如果这个Bean已经实现了BeanNameAware接口,就会调用它实现的setBeanName(String)方法,此处传递的是Spring配置文件中Bean的id值。- 4、setBeanFactory实现如果这个Be

2021-12-07 11:15:00 5882 5

原创 Java圈复杂度介绍及降低方法

圈复杂度(Cyclomatic complexity)是一种代码复杂度的衡量标准,是一种固定的数据模型计算方式。圈复杂度用来衡量一个模块判定结构的复杂程度,数量上表现为线性无关路径条数,即覆盖所有的可能情况最少使用的测试用例数。圈复杂度大说明程序代码的判断逻辑复杂,

2021-02-03 19:16:43 6877

原创 Linux下添加自己的服务脚本(service)

Linux下添加自己的服务脚本,.service文件模块内容详细说明

2024-05-09 09:16:52 821 1

原创 目录权限777,目录下创建文件权限是644

如果目录的权限设置为777(即rwxrwxrwx),那么在该目录下创建的文件的默认权限取决于系统的umask设置。umask定义了在创建新文件时系统应当屏蔽的权限位。

2023-11-13 11:08:59 788

原创 事务(本地事务与分布式事务)

在分布式环境下一个业务可能会涉及到多个模块之间的调用,为了保证操作的原子性,分布式事务是最好的解决方案。

2023-11-10 10:04:20 204

原创 Spring事务失效原因

Spring事务失效的原因

2023-09-28 16:35:46 203

原创 Linux防火墙

Linux防火墙简介,iptables、firewalld命令使用

2023-09-26 12:36:36 238

原创 git报错:git Permission denied, please try again.

git clone/pull代码时提示输入密码,密码输入正确但是报错:git Permission denied, please try again.

2023-09-26 10:06:36 3086 1

原创 防火墙开启状态下,启动docker/容器 报错

防火墙开启状态下,启动docker/容器 报错:Failed to start Docker Application Container Engine.

2023-09-26 09:32:28 664

原创 Linux查看磁盘占用情况

磁盘占用大小可以使用du、df命令查看,其中,du命令用于查看指定目录的磁盘空间占用情况,而df命令则可查看整个磁盘的占用情况。

2023-07-25 10:50:32 9120

原创 Dockerfile指令介绍

Dockerfile介绍,CMD、ENTRYPOINT、USER 、EXPOSE、VOLUME、WORKDIR、ONBUILD等指令说明

2023-07-24 15:34:17 195

原创 es启动报错:OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0)

es启动报错:OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed;

2023-07-05 16:08:21 1466

原创 elasticsearch:http与Java调用详解

es 使用http调用、Java调用详解

2023-07-04 12:15:03 939

原创 nacos安装后启动报错

which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/install/redis6/bin:/root/bin)readlink: 缺少操作数Try 'readlink --help' for more information.dirname: 缺少操作数Try 'dirname --help' for more information.

2023-03-20 10:54:25 1125 1

原创 Linux安装Redis步骤

redis下载安装及安装报错解决

2023-02-26 20:27:17 451

原创 Linux文件命令(全)

Linux文件操作命令大全:创建文件/文件夹、查看文件/文件夹、删除文件/文件夹、给文件/文件夹赋权

2023-02-21 11:06:36 255

原创 程序员沟通提问技巧

使用专业术语、准确描述问题、提供完整材料

2023-02-21 09:41:49 194

原创 yum install安装时报“[Errno 256] No more mirrors to try.“

yum install安装时报"[Errno 256] No more mirrors to try."

2022-12-28 11:27:51 1201 1

原创 TCP与UDP

TCP与UDP协议介绍,三次握手与四次挥手、长连接与短连接

2022-12-12 16:23:58 214

原创 计算机网络的性能指标

常用的计算机网络性能指标: 速率、带宽、吞吐量、时延、往返时间、利用率、丢包率。

2022-12-12 13:13:55 2648

原创 Git命令

Git命令:用户信息、创建仓库、提交与修改、日志、分支管理、标签、撤销等

2022-11-25 12:00:23 74

原创 Linux 使用tcpdump指令抓包(tcp/udp)

使用tcpdump进行抓包,这个命令可以抓取流动在网卡上的数据包。

2022-11-25 11:32:59 15673

原创 统一建模语言(UML)描述类之间的关系

统一建模语言(UML)描述类之间的关系,类关系包括:泛化和实现、依赖、关联、聚合和组合。

2022-11-24 10:23:40 256

原创 charts.setSize()报Uncaught TypeError:Cannot read properties of undefined (reading ‘setSize‘)

使用定时器解决 charts.setSize()报Uncaught TypeError: Cannot read properties of undefined (reading 'setSize')

2022-11-23 12:10:57 487

原创 数组方式 $(‘span‘)[1] 获取标签值报错

数组方式 $('span')[1] 获取标签值报错

2022-11-23 11:57:35 164

原创 Java面试题【数据库知识】

数据库知识:数据库隔离级别、存储引擎、数据库锁、SQL优化、分库分表、MVCC索引

2022-11-21 09:15:00 72

原创 Java面试题【开源框架知识】(Tomcat、Spring、Netty)

Tomcat、Spring、Netty等开源框架知识,Spring加载流程、生命周期、IOC、AOP等

2022-11-14 09:30:00 121

原创 Java面试题【操作系统篇】

Java面试题【操作系统】

2022-08-21 21:47:04 320

原创 Java面试题【TCP与HTTP篇】(网络)

TCP与HTTP

2022-08-14 22:33:28 151

原创 Java面试题【jvm篇】

jvm基础知识

2022-08-07 21:15:20 76

原创 Java面试题【并发编程篇】(多线程)

java并发编程问答

2022-08-01 07:42:09 90

原创 Java面试题【java基础篇】

java面试题 -- 基础篇

2022-07-26 07:54:08 142

原创 Java面试题【全】

java面试题大全,包含Java基础、jvm、开源框架知识、操作系统、多线程、TCP与HTTP、架构设计与分布式、算法、数据库知识、消息队列、缓存和搜素引擎等方面

2022-07-21 08:19:08 213

原创 服务注册与发现-Eureka

Eureka是一个用于服务注册与发现的组件,Eureka是Netflix公司的开源产品,分为Eureka Server和Eureka Client,其中Eureka Server是服务注册中心,Eureka Client是Eureka的客户端。

2022-07-19 09:38:43 179

原创 Spring Cloud简介

Spring Cloud是java语言的微服务框架,依赖于SpringBoot,有快速开发、持续交付和容易部署等特点。Spring Cloud的首要目标就是通过一系列开发组件和框架,帮助开发者快速搭建一个分布式的微服务系统。...

2022-07-18 07:03:53 379

原创 简述HashMap的put过程+源码解析

HashMap的put流程

2022-07-13 16:44:20 249

原创 类加载过程与反射

类加载过程、反射、双亲委派机制、自定义AOP实现

2022-01-07 12:00:00 120

原创 工厂模式结合注解与枚举实现

此demo以乐器为例,实现获取service层实现类的工厂,利用了SpringBean的注册原理。相同接口多个不同实现在工作中比较常见,所以这种使用也是最基础的。

2021-12-29 10:45:00 308 2

原创 Java线程池及线程池工具类

Java线程池工具类线程池介绍线程池使用及参数介绍线程池使用线程池参数介绍七大核心参数等待队列拒绝策略线程池执行流程线程池工具类创建线程池newFixedThreadPoolnewSingleThreadExecutornewCachedThreadPoolnewScheduledThreadPoolnewSingleThreadScheduledExecutornewWorkStealingPool自定义异常处理器线程池介绍启动一个新线程涉及与操作系统交互,成本比较高。线程池在程序启动时创建大量空闲线

2021-11-10 11:15:00 3698

java面试知识整理(高频)

java面试资料整理(常见题):java基础、并发编程、JVM、Tomcat、框架知识(Spring、SpringBoot、SpringMVC、MyBatis)、MySQL、Linux、SpringCloud、Netty、Redis、Zookeeper、设计模式、分布式、数据结构与算法

2022-07-26

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

TA关注的人

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