相关文章
Java中高级面试题总览(二)
目录
基础
Java基础
JVM
多线程
jdk1.7源码
开源框架与技术
Spring
Netty
Dubbo
Zookeeper
Mybatis
elasticsearch
Kafka
SpringBoot
SpringCloud
架构
系统架构
分布式、高并发
系统设计、设计模式
性能优化
微服务
消息队列
数据库 …
建站知识
2025/1/22 19:14:23
迎战金三银四:Java面试避坑之并发编程篇(我踩过的坑不要再进)
这两个指令是什么意思呢?
在虚拟机执行到 monitorenter 指令时 , 首先要尝试获取对象的锁 :
如果这个对象没有锁定 , 或者当前线程已经拥有了这个对象的锁 , 把锁的计数器 1; 当执行 monitorexit 指令时将…
建站知识
2025/1/22 18:59:08
软件设计模式Java版
一.七大原则
1.迪米特法则
1.1 定义:
如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发该调用
即:降低类之间的耦合度,提高模块的相对独立性(典型应用:…
建站知识
2024/12/27 9:04:23
python开发excel合适么_Excel一小时,Python五分钟,确定不考虑一下吗?
今年,几千万人因为疫情影响,失去了工作,说不紧张自己的工作、不担心自己的饭碗,都是假的。
这年头,职场老人担心自己的体力精力拼不过年轻人,不努力就被替代;年轻人则担心自己经验能力不足&…
建站知识
2025/1/10 2:55:24
探索设计模式的魅力:揭秘享元模式-轻松实现资源高效利用的秘密武器
设计模式专栏:http://t.csdnimg.cn/U54zu 目录
引言:
一、简介
二、实现资源的极致利用
公共自行车与享元模式的智慧共享
HOW
三、案例探讨
3.1 场景
3.2 不用模式实现:一坨坨代码实现
3.3 痛点
3.4 解决方案分析 注意
四、深入享…
建站知识
2025/1/10 2:57:37
使用Petalinux实现ZYNQ的linux程序开发(实现简单的socket通信程序)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 (一)实现功能及开发环境一、实现功能二、开发环境 (二)实现步骤一、开发环境搭建1、设置Ubuntu 和 Windows 文件本地…
建站知识
2024/12/27 4:28:08
软件开发过程中的思维方式 -- 如何分析问题
文章讲了集中软件开发过程中的思维方式,帮助读者朋友们分析问题。 分析问题的重要性5WHY 分析法 实施层面实例分析第一性原理(First Principles) 第一性原理解读软件开发中的第一性原理对方法论的一些思考参考资料 这是 ZY 第 16 篇原创技术文…
建站知识
2025/1/14 5:27:19