后端

基于django+vue的时尚穿搭社区(商城)(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Python|HTML|数据可视化|SSM|SpringBoot|Vue|Jsp|PHP

在VScode中搭建Go开发环境

1.下载gogo官网下载地址:All releases - The Go Programming Language选择对应系统的安装包安装过程:检查,若失败,检查环境变量(正常情况会自动配置)。用户变量新增:变量名:GOPATH,值:%USERPROFILE%

lvs+keepalive+nginx高可用搭建

原文: 介绍 nginx是一款非常优秀的反向代理工具,支持请求分发,负载均衡,以及缓存等等非常实用的功能。在请求处理上,nginx采用的是epoll模型,这是一种基于事件监听的模型,因而其具备非常高效的请求处理效率,单机并发能力能够达到上百万。nginx接收到的请求可以通过负载均衡策略分发到其下一级的应用

一图了解ConcurrentHashMap底层原理

底层结构图.png 1、ConcurrentHashMap底层数据结构是一个数组table 2、table数组上挂着单向链表或红黑树 3、new ConcurrentHashMap();如果没有指定长度的话,默认是16,并且数组长度必须是2的n次幂,若自定义初始化的长度不是2的n次幂,那么在初始化数组时,会吧数组长度设置为大于自定义长度的最近的2的n次幂。(如:自定义长度为7,那么实际

LeetCode广度、深度优先搜索

广度优先搜索 广度优先搜索(也称宽度优先搜索,缩写BFS即即Breadth First Search)是连通图的一种遍历算法。这一算法也是很多重要的图的算法的原型。Dijkstra单源最短路径算法和Prim最小生成树算法都采用了和广度优先搜索类似的思想。其属于一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句话说,它并不考虑结果的可能位置,彻底地搜索整张图,直到找到结果为止。基

如何编写自己的Spring容器

    Spring是目前开发最为重要的后端框架,那么它运行的基本逻辑是什么?又如何编写一个自定义的Spring容器? Spring是如何调用的?     我们在使用Spring的时候,第一步应该是加载配置,常见的有XML配置文件形式和注解形式的,本次采用最常用的注解形式来编写自定义Spring容器。从Spring加载的方式看,需要一个上下文加载器,把配置入口类作为参数传入。然后通过getBean

图练习01--节点嵌入Node embeddings

图的基础 Tutorial — NetworkX 2.8.4 documentation networkx/networkx: Network Analysis in Python (github.com) networkx学习与使用——(2)度、邻居和搜索算法networkx获取邻居节点 首先,我们将加载网络科学中的经典图,即空手道俱乐部网络。我们将探索该图的多个图统计信息 impor

金字塔可以从顶端建起来

【ZhaoWu笔记分享】 如果你一开始就想清楚了统领的思想是什么,你就可以按照“金字塔 原理”从顶端开始构思你的故事线。你的核心观点,或者说统领思想, 就是问题所有者提出的问题的答案。在此基础上,你再通过回答核心观点触发的为什么和(或)怎么办的问题来创建你的主线。每一个问题对应金字塔的一个支柱。 接下来,你要再对每一个支柱进一步去问更深入地为什么和怎么办的问题,并用你在问题解决阶段搜