Java程序员
文章平均质量分 85
面试秘籍Java
公棕号《编程进阶路》
展开
-
【并发编程系列5(1),Java开发进阶吃透这一篇必拿60W年薪
这个方法就是为了尝试去获得锁,但是这里有一个问题,因为这个方法之所以会被执行,就是因为前面的CAS操作失败了,也就是获得锁失败了,state就肯定不会为0了,可是这个方法的131行为什么还要再次判断state是否等于0呢?,之前介绍synchronized的时候曾经说过,大部分锁被持有之后都会很快被释放,所以再试试总没有错,万一刚好锁被释放了呢。,这个后面会介绍,所以这里的131行代码判断也是这个逻辑,就是再试一次,如果成功,就可以直接获得锁,而不需要加入AQS队列挂起线程了。原创 2024-03-19 20:31:50 · 807 阅读 · 0 评论 -
springboo 使用自定义的 Tomcat,一个Java程序员的腾讯面试心得
基于上面的思考,我找到了pom.xml 文件,parent中点击进去,找到spring-boot-dependencies 点进去,再找到tomcat 依赖的版本,可以看到原来是9.0.21.我们手动改成9.0.30。二、屏蔽自带了Tomcat,部署到外置Tomcat 上运行,但是这样需要打成war ,并且项目中的一堆配置文件都是放在配置中心的 ,怎么都去加载也是问题。后来在第二种的基础上,改进了一下。既然可以屏蔽到自带的tomcat ,那我们再进一步,引入没有漏洞的tomcat 包是不是就可以了。原创 2024-03-19 17:51:48 · 235 阅读 · 0 评论 -
Map 综述—彻头彻尾理解 ConcurrentHashMap
在Segment类中,count 变量是一个计数器,它表示每个 Segment 对象管理的 table 数组包含的 HashEntry 对象的个数,也就是 Segment 中包含的 HashEntry 对象的总数。通过使用段(Segment)将ConcurrentHashMap划分为不同的部分,ConcurrentHashMap就可以使用不同的锁来控制对哈希表的不同部分的修改,从而允许多个修改操作并发进行, 这正是ConcurrentHashMap锁分段技术的核心内涵。原创 2024-03-19 15:14:22 · 572 阅读 · 0 评论 -
Java代理模式之Java服务定位器模式(1)
我们将创建 ServiceLocator、InitialContext、Cache、Service 作为表示实体的各种对象。ServiceLocatorPatternDemo,我们的演示类在这里是作为一个客户端,将使用 ServiceLocator 来演示服务定位器设计模式。• 服务定位器(Service Locator) - 服务定位器是通过 JNDI 查找和缓存服务来获取服务的单点接触。• 客户端(Client) - Client 是通过 ServiceLocator 调用服务的对象。原创 2024-03-19 12:41:38 · 654 阅读 · 0 评论 -
Day382,spring的设计模式面试题
保证业务操作完整性的⼀种数据库机制事务的4特点:A C I DA 原⼦性C ⼀致性I 隔离性D 持久性属性:描述物体特征的⼀系列值性别 身⾼ 体重 …事务属性:描述事务特征的⼀系列值隔离属性传播属性只读属性超时属性异常属性。原创 2024-03-19 01:33:01 · 529 阅读 · 0 评论 -
阿里面经总结,首战被MySQL惨虐,复盘一个月再战拿下P7offer
链图片转存中…(img-51K1HvDq-1710766955294)]原创 2024-03-18 21:02:46 · 960 阅读 · 0 评论 -
学习Java报培训班好,还是网上买课自学好呢?理性看待吧
我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)[外链图片转存中…(img-CEefpJnR-1710754675253)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。原创 2024-03-18 17:38:06 · 843 阅读 · 0 评论 -
SpringCloud微服务详解:-Redis-高可用集群
在清楚了各个大厂的面试重点之后,就能很好的提高你刷题以及面试准备的效率,接下来小编也为大家准备了最新的互联网大厂资料。[外链图片转存中…(img-QOvgWQa6-1710741500648)][外链图片转存中…(img-jP95kYsN-1710741500648)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。原创 2024-03-18 13:58:32 · 822 阅读 · 0 评论 -
Java实习生常规技术面试题每日十题Java基础(四)
三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。第一个是算法关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本。原创 2024-03-18 00:48:07 · 565 阅读 · 0 评论