Java程序员
文章平均质量分 84
普通网友
这个作者很懒,什么都没留下…
展开
-
【 k8s 概念(1),2024最新京东Java面试题目
Namespace是一种将集群资源划分为多个用途(通过 resource quota)的方法。在未来的Kubernetes版本中,默认情况下,相同Namespace中的对象将具有相同的访问控制策略。对于稍微不同的资源没必要使用多个Namespace来划分,例如同一软件的不同版本,可以使用labels(标签)来区分同一Namespace中的资源。原创 2024-03-19 19:36:45 · 245 阅读 · 0 评论 -
Redis(十六,手撸SpringBoot缓存系统
Redis初始化,产生连接套接字,服务器开始监听连接套接字,并且该套接字的AE_READABLE事件会关联连接应答处理器,此时客户端连接服务器,连接的是套接字,套接字产生AE_READABLE事件,服务器监听到该事件,IO多路复用程序监听到该事件,将套接字发到阻塞队列里面,然后再给文件事件派发器,再对应给连接应答处理器处理,文件事件处理器使用I/O多路复用程序来同时监听多个套接字,并根据套接字目前执行的任务来为套接字关联不同的事件处理器(即针对每个连接绑定事件处理器,事件处理器不同于文件事件处理器)原创 2024-03-19 16:55:27 · 273 阅读 · 0 评论 -
java高并发系列 - 第9天:用户线程和守护线程
System.out.println(this.getName() + “开始执行,” + (this.isDaemon()?“我是守护线程” : “我是用户线程”));程序可以正常结束了,代码中通过 t1.setDaemon(true);dameon的默认值为为父线程的daemon,也就是说,父线程如果为用户线程,子线程默认也是用户现场,父线程如果是守护线程,子线程默认也是守护线程。可以看到主线程已经结束了,但是程序无法退出,原因:子线程1是用户线程,内部有个死循环,一直处于运行状态,无法结束。原创 2024-03-19 14:17:55 · 817 阅读 · 0 评论 -
Java ClassLoader总结,作为一名程序员我不忘初心
可以看出Text类是由AppClassLoader加载的,其加载器父类为ExtClassLoader,而为什么ExtClassLoader的父类不是Bootstrp Loader而是null呢?类加载器有加载类的需求时,会先请示其Parent使用搜索路径帮忙载入,如果Parent找不到,才会自己依照自己的载入路径来搜索类。//获取Test类的类加载器。//获取c这个类加载器的父类加载器。//获取c1这个类加载器的父类加载器。(img-pme23WRe-1710819984730)]实战项目、讲解视频**原创 2024-03-19 11:46:35 · 272 阅读 · 0 评论 -
4面全过之后还有交叉面,阿里新零售Java岗面试也太
面试官问我还有什么想问的嘛,我问了一下自己是不是凉了,看您都没怎么问,结果面试官说感觉前面面。试官该问的都问了,这边没什么要问的了,后面系统开了可能会有一轮交叉面+HR面,让我别紧张。然后就没了,慌得一批, 以为凉了,看面试官都没怎么问。有1G数据,但是只有128M内存,要排序,怎么排。问了问论文情况(因为实验室项目比较多,所以没发)幂等和非幂等了解吗,怎么设计一个幂等接口。围绕项目,手画-下架构图,又问了些问题。然后就是一些人生理想 ,技术追求的问题。义、实战项目、讲解视频**TCP协议特点说一说。原创 2024-03-19 00:20:27 · 371 阅读 · 0 评论 -
给你的MyBatis-Plus装上批量插入的翅膀
难不成要手工实现,这样,Talk is cheap, show me the code.先展示代码.再带大家慢慢解释为什么这样实现:在MybatisPlusConfig文件中注入该Bean,代码如下:/**分页插件*/@Bean} @Bean}}还要扩展一下自带的BaseMapper,代码如下:/**扩展通用 Mapper,支持数据批量插入@author 天开易想*//**批量插入 仅适用于mysql@param entityList 实体列表。原创 2024-03-18 19:52:05 · 838 阅读 · 0 评论 -
作为Java技术面试官,我如何深挖候选人的技能
其它面试题(springboot、mybatis、并发、java中高级面试总结等)[外链图片转存中…(img-Iuw08dIg-1710749986570)][外链图片转存中…(img-d7COjbPx-1710749986570)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。原创 2024-03-18 16:19:57 · 852 阅读 · 0 评论 -
RabbitMQ的死信队列,我总结了70道大厂高频Java面试题及解析
**定制化amqp模版ConfirmCallback接口用于实现消息发送到RabbitMQ交换器后接收ack回调 即消息发送到exchange ackReturnCallback接口用于实现消息发送到RabbitMQ 交换器,但无相应队列与交换器绑定时的回调 即消息发送不到任何一个队列中 ack*/@Bean// 消息发送失败返回到队列中, yml需要配置 publisher-returns: true。原创 2024-03-18 12:50:13 · 756 阅读 · 0 评论 -
elasticsearch文档索引API(二),2024年Java知识体系总结
分享一些资料给大家,我觉得这些都是很有用的东西,大家也可以跟着来学习,查漏补缺。《Java高级面试》《Java高级架构知识》《算法知识》《Java高级架构知识》[外链图片转存中…(img-MQvf2Sna-1710690114937)]《算法知识》[外链图片转存中…(img-paGJrL7e-1710690114937)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。原创 2024-03-17 23:42:06 · 799 阅读 · 0 评论