- 博客(51)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 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 6046 5
原创 Java圈复杂度介绍及降低方法
圈复杂度(Cyclomatic complexity)是一种代码复杂度的衡量标准,是一种固定的数据模型计算方式。圈复杂度用来衡量一个模块判定结构的复杂程度,数量上表现为线性无关路径条数,即覆盖所有的可能情况最少使用的测试用例数。圈复杂度大说明程序代码的判断逻辑复杂,
2021-02-03 19:16:43 7366
原创 目录权限777,目录下创建文件权限是644
如果目录的权限设置为777(即rwxrwxrwx),那么在该目录下创建的文件的默认权限取决于系统的umask设置。umask定义了在创建新文件时系统应当屏蔽的权限位。
2023-11-13 11:08:59 1021
原创 git报错:git Permission denied, please try again.
git clone/pull代码时提示输入密码,密码输入正确但是报错:git Permission denied, please try again.
2023-09-26 10:06:36 3980 1
原创 防火墙开启状态下,启动docker/容器 报错
防火墙开启状态下,启动docker/容器 报错:Failed to start Docker Application Container Engine.
2023-09-26 09:32:28 782
原创 Linux查看磁盘占用情况
磁盘占用大小可以使用du、df命令查看,其中,du命令用于查看指定目录的磁盘空间占用情况,而df命令则可查看整个磁盘的占用情况。
2023-07-25 10:50:32 9767
原创 Dockerfile指令介绍
Dockerfile介绍,CMD、ENTRYPOINT、USER 、EXPOSE、VOLUME、WORKDIR、ONBUILD等指令说明
2023-07-24 15:34:17 243
原创 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 1913
原创 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 1418 1
原创 yum install安装时报“[Errno 256] No more mirrors to try.“
yum install安装时报"[Errno 256] No more mirrors to try."
2022-12-28 11:27:51 1288 1
原创 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 507
原创 Java面试题【开源框架知识】(Tomcat、Spring、Netty)
Tomcat、Spring、Netty等开源框架知识,Spring加载流程、生命周期、IOC、AOP等
2022-11-14 09:30:00 137
原创 Java面试题【全】
java面试题大全,包含Java基础、jvm、开源框架知识、操作系统、多线程、TCP与HTTP、架构设计与分布式、算法、数据库知识、消息队列、缓存和搜素引擎等方面
2022-07-21 08:19:08 228
原创 服务注册与发现-Eureka
Eureka是一个用于服务注册与发现的组件,Eureka是Netflix公司的开源产品,分为Eureka Server和Eureka Client,其中Eureka Server是服务注册中心,Eureka Client是Eureka的客户端。
2022-07-19 09:38:43 201
原创 Spring Cloud简介
Spring Cloud是java语言的微服务框架,依赖于SpringBoot,有快速开发、持续交付和容易部署等特点。Spring Cloud的首要目标就是通过一系列开发组件和框架,帮助开发者快速搭建一个分布式的微服务系统。...
2022-07-18 07:03:53 405
原创 工厂模式结合注解与枚举实现
此demo以乐器为例,实现获取service层实现类的工厂,利用了SpringBean的注册原理。相同接口多个不同实现在工作中比较常见,所以这种使用也是最基础的。
2021-12-29 10:45:00 553 2
原创 Java线程池及线程池工具类
Java线程池工具类线程池介绍线程池使用及参数介绍线程池使用线程池参数介绍七大核心参数等待队列拒绝策略线程池执行流程线程池工具类创建线程池newFixedThreadPoolnewSingleThreadExecutornewCachedThreadPoolnewScheduledThreadPoolnewSingleThreadScheduledExecutornewWorkStealingPool自定义异常处理器线程池介绍启动一个新线程涉及与操作系统交互,成本比较高。线程池在程序启动时创建大量空闲线
2021-11-10 11:15:00 3859
java面试知识整理(高频)
2022-07-26
logstash自定义插件install时报错
2023-05-31
无法使用SNMP获取Linux磁盘空间
2023-04-21
为什么现在的提问都是直接贴出自己的作业题让人写答案?
2021-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人