- 博客(122)
- 问答 (1)
- 收藏
- 关注
原创 专项攻克汇总——问题与解答
文章目录一、Java基础二、数据库三、Redis四、Spring、Mybatis五、微服务——zookeeper、JSF六、事务七、分布式job、分布式锁八、算法篇一、Java基础类加载机制jvm内存模型、jvm内存优化垃圾回收:gcjava集合:hashMap、线程安全异常与错误多线程线程安全:Lock、reentrantLock、synchronized、volatile、CAS锁:乐观锁、悲观锁反射机制自定义注解二、数据库三、Redis四、Spring、Mybatis
2023-03-20 18:09:31
763
原创 专项攻克——研发排查Linux各类问题命令+实战案例
面向后端开发,线上故障排查,每个问题包含:现象 → 命令组合 → 实操案例,面试可直接口述。根因:文件流未关闭、数据库/redis连接池泄露、socket未释放。:无法写日志、报错No space left on device。观察:FGC频繁、FGC时间很长 → 内存泄漏或堆配置不合理。:top中%wa很高,业务线程大量IO等待,接口超时。:服务OOM被杀、系统卡顿、swap频繁读写。:报错打开文件过多,无法建立连接、无法打日志。:Java进程莫名消失,无业务报错日志。:接口响应慢、负载高、服务卡顿。
2026-08-28 15:21:56
201
原创 专项攻克——公平锁与非公平锁(ReentrantLock为例)
ReentrantLock基于AQS实现,默认非公平锁。公平锁线程来了先看等待队列,有排队就直接进队,严格先来先服务,性能差,无饥饿;非公平锁上来先CAS抢锁,抢不到才排队,可以插队,上下文切换少、吞吐量高,但是存在线程饥饿风险。synchronized是非公平锁,不支持配置公平模式。
2026-08-26 18:10:05
211
原创 专项攻克——spring、springMVC、springBoot、springCloud的启动流程
参考文献:https://blog.csdn.net/m0_47495420/article/details/114422268?
2026-08-07 11:32:26
232
1
原创 专项攻克-springcloud及其组件在一次请求中的作用
例如,当用户访问一个电商网站,网关会根据请求的URL将请求转发到商品服务、订单服务等。例如,当一个请求经过多个服务时,服务跟踪组件可以记录每个服务的调用时间、调用顺序等信息。例如,当商品服务出现异常时,熔断器会切断对商品服务的请求,并返回一个默认的响应。例如,当一个用户请求调用某个服务时,服务消费者会通过服务发现组件找到提供该服务的实例地址。springCloud是一套微服务组件, 常用的Eureka,Ribbon,Hystrix,Feign,Gateway,Config,Bus(消息总线)等等。
2026-08-07 11:15:31
287
原创 idea通过本地自己的Tomcat启动,Tomcat日志是乱码的解决方案
我们在使用IDEA的时候,项目通常会配置自己的tomcat,但是有时你会发现项目启动的时候控制台会报错,虽然说这个不会影响项目的运行,但是作为有强迫症的人来说,还是很难忍受这个乱码的。以GBK编码回去,它能显示正常,说明最终控制台还是以UTF-8解码的。修改配置前:IDEA(UTF-8编码)---->tomcat(GBK解,UTF-8编)---->IDEA控制台(UTF-8解)修改配置后:IDEA(UTF-8编码)---->tomcat(GBK解,GBK编)---->IDEA控制台(UTF-8解)
2024-12-13 03:10:05
978
原创 mac 怎么修改mysql密码
mac 怎么修改mysql密码参考:https://blog.csdn.net/weixin_39811150/article/details/113154714mac navicate安装参考:http://www.32r.com/soft/74115.html
2021-08-05 18:43:22
121
原创 架构学习——Spring cloud(1)
这里写自定义目录标题一、学习资料一、学习资料1、spring cloud英文官网2、spring cloud中文官网3、别人学习spring cloud的一系列总结资料
2020-08-29 21:48:45
153
原创 maven学习——生命周期lifecycle
文章目录零、学习资料一、lifecycle生命周期二、插件Plugins零、学习资料1、Maven实战(六)—— Maven生命周期(Lifecycle)和阶段(Phase)2、关于maven中lifecycle和plugins的概念3、maven lifecycle 与 plugins一、lifecycle生命周期每个maven项目的构建是具有生命周期的,而每个lifecycle包含了多个phase。lifecycle一般具有三种构建形式:default lifecycle、clean l
2020-08-08 20:17:50
1019
做andriod开发时怎么实现分享
2016-06-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅