内容简介
2025年02月20日
题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下
的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
1.程序分析:采取逆向思维的方法,从后往前推断。
2025年02月20日
计算机如何解决问题?
计算机只能将每一步完美的完成,无法将步骤串起来,而我们要做的是告诉计算机怎么将每一步串起来也就是说当我们面对人的时候就是What to do,面对计算机的时候就是How to do。
2025年02月19日
HTTP是无状态的协议,每次客户端访问web页面时,都会打开一个单独的连接到web服务器,服务器不会自动保存客户端请求的任何记录,需要使用cookie和session来将一系列的请求和响应关联起来,维持客户端和服务器之间的会话
2025年02月19日
在java web中不管是使用J2EE原生的servlet/jsp还是使用springmvc/springboot,在web服务器看来只是对外暴露出来的Servlet,而这个Servlet是javax.servlet.Servlet接口,该接口定义了Servlet引擎与Servlet程序之间通信的协议约定。
2025年02月19日
前面谈及到了引用数据类型,数组就是一种,它还是比较重要的一种,本篇就来详细说说它和向量。
数组
先来说说数组。那么什么是数组呢?它是在数组的基础上的。数组是一种常用的引用数据类型,相同数据类型的元素按照一定的顺序排列就成了数组。
2025年02月19日
有时候需要存储一组数据,之前使用数组,但是数组具有固定的容量,但是在写程序时并不知道需要多少对象,在java.util包下提供了一套完整的集合类,包含List、Set、Queue、Map。java集合类都可以自动地调整自己的大小。
2025年02月19日
一、前情回顾
上次给大家讲解了volatile的原理,这次给大家聊一下cas的相关的原子操作,及在java8中如何优化操作性能的。
Atomic相关的原子类,在并发编程、JDK底层源码、还有其他的中间中项目中,都经会经常碰到的。并且在java高级面试中,面试频率还是比较高的。所以还是值得给大家讲一下。