摘要: 相关面试题: 计算机组成 a=2+3 2,3从内存拿到cpu -> 计算->结果放到内存 操作系统管理线程的调度,os把app的线程指令扔到cpu 调度策略,最常见的cfs 线程数不一定越多越好,线程切换 CAS compare and swap 在JDK中的应用,原子类 do{}while(!ca 阅读全文
posted @ 2024-12-24 10:46 小小鱼儿yz 阅读(6) 评论(0) 推荐(0) 编辑
摘要: synchronized与lock区别 synchronized是关键字,lock是java类 synchronized不可以判断获取锁状态,lock可以 synchronized会自动释放锁,lock需要手动释放锁,否则会死锁 synchronized线程1阻塞等待,线程2会傻傻等待,lock不一 阅读全文
posted @ 2024-12-24 10:46 小小鱼儿yz 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ddd被认为是最理想的解决系统老化方式,但实践比较少 项目由领域组成,而不是微服务, 单一职责原则,开闭原则 贫血模型:POJO 只有属性和get、set,缺点,从实体中看不出有哪些业务,造成贫血失忆症。 ddd中如何理解业务?造成实体状态变化的操作。 数据库层改造优化 仓库+工厂,find,sav 阅读全文
posted @ 2024-12-24 10:46 小小鱼儿yz 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Docker docker 可以在阿里云仓库拉取,需要配置 daemon.json docker search java 全文搜索java相关镜像 docker pull java:8 不输入版本号拉去latest最新版本 查询下载 docker images 看镜像仓库有哪些镜像软件 查看具体软件 阅读全文
posted @ 2024-12-24 10:45 小小鱼儿yz 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-12-24 10:45 小小鱼儿yz 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 组成 阅读全文
posted @ 2024-12-24 10:45 小小鱼儿yz 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Spring是什么:是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 优缺点 优点: 1. 2. 3. 缺点: 依赖反射,影响性能 你能说几个Spring5的新特性吗? spring5整个框架基于java8 支持http/2 Spring Web MVC支持最新API Spring 阅读全文
posted @ 2024-12-24 10:44 小小鱼儿yz 阅读(7) 评论(0) 推荐(0) 编辑
摘要: spring boot 是什么? spring boot的有点? 核心注解? spring boot如何实现消息队列? 可以使用springboot集成的消息中间件,再用相应注解开启,@EnableJms @JmsListener 1.pom文件引入spring-boot-starter-amqp 阅读全文
posted @ 2024-12-24 10:44 小小鱼儿yz 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Zookeeper是什么?有什么特点?能做什么? ZooKeeper设计的目的是提供高性能、高可用、顺序一致性的分布式协调服务、保证数据最终一致 性 zookeeper是 Zookeeper原理/核心? Leader选举? ZK是如何保证事务顺序一致性? ZK集群服务器之间是如何通信的? ZK分布式 阅读全文
posted @ 2024-12-24 10:43 小小鱼儿yz 阅读(5) 评论(0) 推荐(0) 编辑
摘要: redis持久化 rdb是默认的持久化方式 rdb快照数据不全 rdb的触发:手动save,bgsave 自动:conf配置 save seconds times save seconds times 几秒之内几次写操作会触发,任何一个满足都会出发 save,shutdown,slave命令都会触发 阅读全文
posted @ 2024-05-21 14:28 小小鱼儿yz 阅读(7) 评论(0) 推荐(0) 编辑