![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
高红枫
坚持每周更新一篇学习笔记
展开
-
2021-09-04
List 相关方法底层实现原理 1:前言 我的所有文章的主要目的都是为了记录我的学习轨迹,写的不好,还希望各位大佬能够多多指教 2:概述 这篇文章主要讲解的是java的集合之一List集合的基本方法的底层原理,本篇文章主要堆LIst下的最经典的实现(ArrayList)来进行讲解,另一个很好的实现(vector)将在下一篇文章中进行讲解 ArrayList是一个动态数组,在真实的项目开发过程中,是最经常使用的List的实现,它允许任何元素的插入(包括NULL) 3:add()方法的具体实现原理 ,因原创 2021-09-04 15:33:25 · 90 阅读 · 3 评论 -
2021-09-01
hashSet源码分析 1:简介 众所周知set是java的集合类之一,他的特性就是不能存在重复元素,如果向一个set中add一个已经存在的元素,会返回false,但是为什么会返回false,set是如何实现不能添加重复元素的,这篇文章就是我通过自己的理解来进行的描述。 2:示例 我们在这里随便创建一个hashSet public static void main(String[] args) { Set<String> objects = new HashSet<&g原创 2021-09-04 12:49:36 · 64 阅读 · 0 评论 -
2021-09-02
mysql索引详解 1:索引简介 简单来说索引就是数据库管理系统中的一种排序的数据结构,目的是为了加快查询的速度,可以类比成书本的目录。 2:存储引擎 mysql中常用的存储引擎有innodb和mysaim,当我们创建了一张表的时候,两种存储引擎会生成不同的文件,先来说i'n'no'd'b ...原创 2021-09-02 20:29:36 · 102 阅读 · 0 评论 -
flask部署(gunicorn+Supervisor+nginx)
1:前言 在上一篇中我已经详细的介绍了关于在生产环境中的nginx部署,本篇主要内容为讲述关于python项目上线的正式流程,本次采用的框架是flask,django也可以按照这个步骤去配置``` 1:pip install gevent 2:pip install gunicorn ``` ...原创 2021-03-30 11:07:54 · 331 阅读 · 6 评论 -
nginx
nignx 相关配置 1:nginx 生产环境配置 upstream baidu{ server ip1 weight=3; server ip2 weight=1; } server{ listen 443 ssl; server_name www.baidu.com; client_max_body_size 2048m; ssl_certificate /usr/local/nginx/conf/ssl/baidu.pem; ssl原创 2021-03-25 16:16:11 · 148 阅读 · 1 评论