Java程序员
文章平均质量分 90
普通网友
这个作者很懒,什么都没留下…
展开
-
[16]springmvc请求响应核心调用流程和过滤器
null?进入方法所在类:org.springframework.web.servlet.handler.// 从request对象中获取 URL,/common/query2try {// 根据 URL 从映射关系中找到对应的 HandlerMethod 对象// 执行beanFactory.getBean的过程,获取Controller实例= null?finally {::: warning 知识点方法之所以可以从映射关系中拿到。原创 2024-03-19 19:11:46 · 558 阅读 · 0 评论 -
OpenYurt v0,java线程池面试
该项目组件主要包含两个部分, 一个是定义在集群中 kube-system namespace 的 node-resource-topo ConfigMap, 一个是部署在集群中 kube-system namespace 下面的 node-resource-manager Daemonset, 每个 Node 节点上的 node-resource-manager 通过挂载 node-resource-topo ConfigMap 的方式生产并管理用户定义的本地资源。战项目、讲解视频**原创 2024-03-19 16:31:25 · 390 阅读 · 0 评论 -
Java虚拟机内存结构及编码实战,java面试突击第三季资料
堆是垃圾收集器管理的主要区域,如果从内存回收的角度看,由于现在收集器基本都是采用的分代收集算法,所以Java堆中还可以细分为:新生代和老年代;再细致一点的有Eden空间、From Survivor空间、To Survivor空间等。从内存分配的角度看,线程共享的堆中又可能划分出多个线程私有的分配缓存区(Thread Local Allocation Buffer,TLAB)。根据Java虚拟机规范的规定,Java堆可以处于物理上不连续的内存空间中,只要逻辑上是连续的即可,就像我们的磁盘空间一样。原创 2024-03-19 13:56:42 · 257 阅读 · 0 评论 -
20244月面试:过关斩将2面阿里P6,四面阿里Java开发岗
智力题:你雇佣一个工人,他每天工作应该获得一份金条,你有一根金条可以分成 7 份,但你只能对你的金条切 2 刀,请问怎么保证你的工人每天都得到一份金条?并发不高、任务执行时间长的业务怎样使用线程池?我看你的博客里有一篇写到了区块链,你可以说下去中心化对我们的生活有什么影响吗?你学习了挺久的 Java,对于这门语言有什么认识?公众号里写了很多和 python 有关的文章,那你觉得这两个语言使用起来有什么差异?每天有那么多人使用支付宝,这些数据如果给你存储,你会怎么设计呢?数据结构你觉得你学的怎么样?原创 2024-03-19 11:23:21 · 645 阅读 · 0 评论 -
牛逼!用 MySQL 实现一个分布式锁,这也太强了
编写一个方法,并利用Spring的注解初始化一个DataSource列表。相关的DB配置从读取。DataSource使用阿里的。接着最重要的一个实现方法。实现原理很简单,获取的hashcode,并对DataSource的长度取模即可。连接池列表设计好后,就可以实现往表插入数据了。@Component@Autowired/*** 根据transactionId创建锁资源*/throw new RuntimeException(“transactionId是必须的”);原创 2024-03-18 19:22:21 · 610 阅读 · 0 评论 -
个性化推荐系统设计(3,java开发面试项目经验
学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的MyBtis知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的MyBtis知识脑图原件(包括上方的面试解析xmind文档)原创 2024-03-18 15:44:42 · 886 阅读 · 0 评论 -
mybatis的一级缓存和二级缓存,统统给你解决
它指的是Mybatis中SqlSessionFactory对象的缓存。由同一个SqlSessionFactory对象创建的SqlSession共享其缓存。二级缓存是 mapper 映射级别的缓存,多个 SqlSession 去操作同一个 Mapper 映射的 sql 语句,多个SqlSession 可以共用二级缓存,二级缓存是跨 SqlSession 的。阿里伤透我心,疯狂复习刷题,终于喜提offer 哈哈~好啦,不闲扯了1、JAVA面试核心知识整理(PDF):包含JVMJAVA集合。原创 2024-03-18 02:20:21 · 856 阅读 · 0 评论 -
apache的基本配置和动态页面配置,2024年教你增加拿到BAT等大厂offer几率
Java架构进阶面试及知识点文档笔记这份文档共498页,其中包括Java集合,并发编程,JVM,Dubbo,Redis,Spring全家桶,MySQL,Kafka等面试解析及知识点整理Java分布式高级面试问题解析文档其中都是包括分布式的面试问题解析,内容有分布式消息队列,Redis缓存,分库分表,微服务架构,分布式高可用,读写分离等等!互联网Java程序员面试必备问题解析及文档学习笔记Java架构进阶视频解析合集。原创 2024-03-17 23:08:28 · 1148 阅读 · 0 评论