CodeGuide
CodeGuide copied to clipboard
:books: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、点赞、分享)!
原文: 如果给你一组元素;a、b、c、d、e、f、g,需要你放到ArrayList中,但是要求获取一个元素的时间复杂度都是O(1),你怎么处理? 问题: ArrayList 的 get 方法的时间复杂度本身不就是O(1)吗?
**背景**:默认情况下使用nginx作为h5静态资源的服务器时,这些资源在浏览器端是会有缓存的,特别是微信浏览器中,缓存非常严重。 **方案**:所以项目开始部署阶段就需要配置好nginx禁止这些资源的缓存,nginx需要做如下配置 ```nginx error_page 404 https://bugstack.cn; location / { root html; index index.html; add_header Cache-Control no-cache; } ``` **补充**:这个nginx修改后是不会立即影响到客户端的,如果某个客户端曾经打开过,那后续还是会优先从缓存中获取,除非刷新请求一次修改后的页面,再往后才生效。以上方式相当于所有的都会去掉缓存,单vue页面我们只需要去掉html的缓存即可,因为js等会自动加上hash,所以即便缓存也没关系,所以应该加个条件: ```nginx if ($request_filename ~* .*\.(?:htm|html)) { add_header Cache-Control "no-store, no-cache"; }...
GoodBook
**推荐编程学习的好书,必须是你看过的**,格式如下: - 书名: - 作者: - 理由:`你在本书学到了什么,如果是没看过的书,不要推荐` - 人群:`这本书适合哪些用户阅读,比如开发三年的,或者应届的,能提升什么` - 评分:1-5 分 尽量客观的评分
关于添加9之前的2-3树的结构,我认为是有误的,如果在父节点6添加仅有一个节点5的左子树就没得问题了
1.三级缓存,循环依赖章节中,“在处理代理对象的初始化”一句,结合上下文理解,应该是“再处理代理对象的初始化” 
2021年10月24日,`小傅哥` 的文章全部开源到代码库 [`CodeGuide`](https://github.com/fuzhengwei/CodeGuide) 中,与同好同行,一起进步,共同维护。 我自己的个人精力毕竟有限,经常需要对粉丝伙伴对文章的提问进行处理,但随着文章越来越多,可分配的时间越来越少,维护的效率会有所下降,因此希望大家可以共同参与到 CodeGuide 的维护中。**维护这样一个 6.2k star 的项目还是非常有意义的** ## 如何参与到项目的维护呢? 这里我提供 3 种方式: 1. **提出 `Issue`** :在 Issue 中指出你觉得需要改进/完善的地方(能够独立解决的话,可以在提出 Issue 后再提交 `PR` )。 2. **处理 `Issue`** : 帮忙处理一些待处理的...
时间胶囊吧
五年后,我希望我能回来看看这个issues
1. 五年之后家人身体依然健康,自己有奔头。 2. 五年之后自己结婚了没有? 3. 五年之后自己有小孩儿了么? 4. 五年之后是否自己还干着程序员敲代码的生活? 5. 五年之后自己是否可以想辞职就辞职,房贷还清,一年至少两次的旅行? 6. 五年之后自己是否在自己想在的城市落户安家? 7. 五年之后自己所待的城市是否是自己喜欢的或者自己是否已经融入自己所选择的城市?