- 博客(6)
- 收藏
- 关注
原创 java自定义注解
首先,我们创建一个自定义注解来标记哪些方法需要记录日志。@Target(ElementType.METHOD) // 仅用于方法@Retention(RetentionPolicy.RUNTIME) // 运行时保留// 可选的日志信息。
2024-07-13 10:12:32
248
原创 设计模式啊
和你做对接的公司他们的接口,或者对接方式都不一样。不同的公司对应不同的策略。先抽象出一个接口,每个公司自己都定义一个key来区分。代理模式:框架中经常使用:动态代理和静态代理。
2024-07-12 11:03:26
99
原创 springboot启动流程
3.在刷新容器的时候会去解析启动类,而启动类的注解使用的是@SpringBootApplication,这是一个复合注解,里面包含了@ComponentScan,@EnableAutoConfiguration,@SpringBootConfiguration 这三个注解。4.三个注解中,@EnableAutoConfiguration会开启自动配置,同时会去依赖的包中寻找spring.factories 文件,然后根据文件中配置的 Jar 包去扫描项目所依赖的 Jar 包。1 进入main方法。
2024-07-12 09:29:52
279
原创 原文链接:https://www.cnblogs.com/huangjiabobk/p/18064062#:~:text=top%20%E5%91%BD%E4%BB%A4%E6%98%AFLinux%
的输出中,可以看到每个进程的PID(进程ID)、USER(用户名)、PR(优先级)、NI(nice值)、VIRT(虚拟内存使用量)、RES(常驻集大小)、SHR(共享内存大小)、S(进程状态)、%CPU(CPU使用率)等信息。在输出中,可以看到每个进程的USER、PID、%CPU、VSZ(虚拟内存大小)、RSS(常驻集大小)、TTY(控制终端)、STAT(进程状态)、START(启动时间)、TIME(CPU时间)和COMMAND(命令名称)等信息。这样,占用CPU最多的进程就会排在列表的最上方。
2024-07-12 09:18:59
588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人