一、JVM内存结构 ▷ 谈及内存结构各个部分的数据交互过程:还可以再谈及生命周期、数据共享;是否GC、是否OOM答:jvm 内存结构包括程序计数器、虚拟机栈、本地方法栈、堆、...
一、JVM内存结构 ▷ 谈及内存结构各个部分的数据交互过程:还可以再谈及生命周期、数据共享;是否GC、是否OOM答:jvm 内存结构包括程序计数器、虚拟机栈、本地方法栈、堆、...
一、系统入门到实战学习某项技术 先看视频入门到实战(B站、慕课网) 然后看书,再把知识的体系串起来 二、有问题找"百度" 1、学习各种疑惑,问搜索引擎【最大的学习资料库】 ■...
☺ 心得:如何学习源码:从某个执行过程入手,建议先从整体入手,了解底层的数据结构是怎么一步一步优化的。最后,在了解完底层的数据结构优化过程后,从重要的核心方法入手,从它的执行...
一、回溯 1、定义:通过选择不同的岔路口来通往目的地(找到想要的结果) 每一步都选择一条路出发,能进则进,不能进则退回上一步(回溯),换一条路再试【 回溯很适合使用递归 】 ...
1、定义:函数(方法)直接或间接调用自身。 必须要有一个明确的结束递归的条件 2、递归的基本思想: 小规模→大规模;大规模→小规模 ■ 求解过程: 由最小规模问题的解得出较大...
排序算法,默认是升序,左边的值是属于“小”值理解比较大小后的交换:当前元素cur 和 左边的元素cur-1, 左边的比较大,就交换或者挪动 array[cur] = arra...
一、动态数组 1、知道动态插入、动态删除,还有动态扩容 ▪ 插入: ▪ 删除: ▪ 扩容: 二、单向链表 1、需要知道一般链表没有特点指出是什么链表都默认是单向链表 双向链表...
1、举例:数组的动态插入、删除 站在临界值的角度考虑 这个临界值,不一定是最后一个元素 删除某个元素: 第一种做法:取到最大值:i=size-1时,表达式为:elements...
温馨提示:如果有自己的服务器最好不过了,这样部署网项目就可以上线了。没有的话,只能使用localhost 本机访问啦,记得替换 ngixn 中的ip地址、域名为localho...
1、问题背景: 觉得打字太累了想要语音输入,于是企图在word使用语音识别功能,却不料自己的普通话说出来的话,识别出来的字完全不在正确的范围内哈哈哈。 2、问题现象:选中文字...
1、问题背景:我的鼠标是突然坏了的,在电脑突然黑屏之后,我只能不得已重启,然后发现右键失灵了 2、问题现象:打开任何软件都无法使用鼠标的右键功能,在桌面上鼠标右键就一直转圈圈...
一、cookie 的诞生 首先需要知道Http协议的无状态连接的,即这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。服务端,既不知道上一次请求和这一次请求的关...
一、nginx 作用 ★ 静态HTTP服务器 ★ HTTP服务器(动静分离) ★ 反向代理 ★ 负载均衡 二、nginx 静态HTTP服务器配置 Nginx本身也是一个静态资...
1、服务器外置防火墙 服务器安全组,有的叫安全组;有的叫防火墙 2、外置防火墙和内置防火墙 外置防火墙(安全组/防火墙) 内置防火墙(iptables/firewalld) ...
一、问题现象 1、现象举例: 在阿里云服务器上外置的防火墙或安全组放行端口 8838 后,在浏览器发现可以直接访问到数据----问题在于咱还没有开启内置的防火墙firewal...
Docker 重定向问题:curl: (56) Recv failure: Connection reset by peer 解决思路 ☺ 以下考虑情况,针对的是docker...
一、代理模式基本介绍 1、什么是代理模式 为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象. 客户端直接使用的都是代理对象,并不知道真实对象是谁,此...
☺ 对于工厂模式,个人学习需要掌握 注意答案的重点标黑了。对于工厂模式、建造者模式,掌握,我下面这几点就很棒棒。 一、工厂模式1、什么是工厂模式:【关键字factory】答:...