排序
Nginx+uWSGI部署Django项目
部署Django Django作为一个 Web 框架,需要一个 Web 服务器才能运行。由于大多数 Web 服务器不会以 Python 为母语,因此需要一个接口来实现这种通信。 Django目前支持两种接口:WSGI和ASGI。 WS...
【基础算法】直接插入排序 与 希尔排序
☑️前言 ?我们在学习当中,最常见的算法莫过于排序算法了! ?而常见的排序算法有八种,本章给大家讲解八大排序中的直接插入排序和希尔排序。 1. 直接插入排序 直接插入排序其实我们从小就在接...
什么?你居然还不理解Ownership?
什么是Ownership Rust是以性能媲美C语言,又能保证内存安全,在近期火爆崛起的编程语言。Rust是如何做到鱼和熊栈兼得的?这一切都要归功于Ownership。Ownership是Rust能够彻底摆脱垃圾收集器的...
【效能提升】本地化接口链路耗时监控实践~
前提 相信大部分小伙伴在编码完接口逻辑之后都会先在本地启动项目,然后postman调用一下接口,看看response是否符合预期,然后再部署到测试环境。 但是,如果接口场景是一些对耗时有严格要求的...
Java 字符串模板尝鲜:丑?快点端上来吧
我正在参加「掘金·启航计划」 本文以 CC-BY-SA 4.0 发布。 Java 这几年其实一直在加入各种大众期待已久的功能,例如多行字符串、var 语法、模式匹配, 更不用说直接操刀 JVM 的各种 Project Lo...
solr快速上手:创建核心/索引/core(四)
0. 引言 上节,我们讲解了solr的核心配置文件managed-schema,了解定义索引的核心配置标签,今天我们来实操配置,创建一个索引 1. 业务场景概述 本次我们来创建一个订单索引,该索引包含如下字...
都2023年了,诸佬们还记得RabbitMQ如何保证消息可靠性吗?
RabbitMQ解决消息丢失问题 RabbitMQ通过以下机制来保证消息的可靠性,从而解决消息丢失问题: 消息持久化:RabbitMQ支持将消息持久化到磁盘,即使RabbitMQ服务器宕机或重启,消息也不会丢失。在...
我是怎么做到开源系统中的前后端连通的?
大家好啊,又到了更新这篇专栏的时候了,即上一篇学成前端技术归来后又向大家介绍改系统中用到的技术: 那么如题所示,我是怎么封装前端的api并且拿取权限去调用后端的API呢? 第一步,技术选型...
优化 full gc 的四个方向【草稿】
常言道,道可道,老生常谈的一句话:优化 jvm 无非是调整 Xmx 和 Xms 参数。不管你怎么理解这句话,大部分实际情况场景下,此句没毛病! 如果你的是2b项目,那简直是老铁没毛病。 如果你的项目...
爆了爆了!!不出意外我的 OpenWrt 空间爆了!!!
引言 OpenWrt 默认为 overlay 分配到的空间是很小的, 周末在安装 AdGuardHome 时, 总是报错经过排查发现, 系统的软件包 空闲空间 已经爆满, 导致写入总是失败 ? 所以呢, overlay 扩容需求就来了...
Python基础教程:requests模块发送http请求
1.引言 Python Requests是一个 HTTP 库,它允许我们向 Web 服务器发送 HTTP 请求,并获取响应结果。 requests: 让 HTTP 服务人类 -- 来自requests文档 它通过处理会话,cookie 的自动管理以及...
nginx部署多个前端项目
前端采用vue框架,主要介绍在同一个ip+port下(或域名),通过访问不同的子路径部署多个项目 把前端打包好的项目直接放进 nginx/html 目录下面, 下面展示根据不同的路由模式的nginx配置? 路由...
浪潮服务器重装安装Centos7系统
浪潮服务器重装安装Centos7系统 1、Reboot后进入下面界面在加上del 键,进入BIOS模式 这里为F11 2、进入boot,修改 Fixed Boot Order (固定启动顺序)为 disabled 解释如下:disabled和enabled...
如何避免C#中的意大利面条式代码
意大利面是美食,但是却是糟糕的编程方式。遵循这10个最佳实践,使你的C#代码干净、精简、易于维护。“Spaghetti code”是一个术语,用于描述组织不良、纠缠复杂或嵌套复杂的代码,这种代码通常...
我把一句话需求交给AI,它竟然给我返回了……
腾小云导读 也许你经历过这种情况:产品和设计同学用一句话就把需求说完了,你抓破脑袋做出来的版本又达不到他们的要求。不如尝试让 AI 承担痛苦,让它理解、拆解并实现一句话需求?本篇作者尝...
如何用puppeteer留下历史掘金热榜
前言 成为打工人后,没有那么多的时间去刷掘金了,很多时候只能在周末才有时间去优哉游哉的躺在床上刷着热榜,但这个时候我们往往会错过掘金热榜的历史记录(热榜的内容一直在变化),这种情况或...
vue实现大文件切片断点续传
“我正在参加「掘金·启航计划」”。 一、前言 说起上传文件,基本上用了input框就可以解决。 直到这天,后端找到我说,这个100g的视频,看看怎么样才能上传。 100g,我看了看飘红的c盘(剩余空...
Vue进阶(贰零肆):vant van-image无法读取本地图片解决方案及map根据value获取key
一、前言 vant中的van-image组件的src参数默认为图片的网络链接: <van-image width='100' height='100' src='https://img.yzcdn.cn/vant/cat.jpeg' /> 当要引用本地的图片时,直接写图片...
轻松复制:Elasticsearch 中跨集群复制指南
跨集群的数据复制是一个复杂且耗时的过程。 公司必须使用外部工具或编写自定义脚本将数据从一个集群移动到另一个集群。 Elasticsearch 以其跨集群复制功能来救援。 跨集群复制 (CCR) 是 Elastic...
Nginx反向代理服务器全面讲解
介绍 Nginx是一款高性能的Web服务器和反向代理服务器。它可以将来自客户端的请求转发到后端的应用服务器,从而提高应用的性能和可靠性。 开始使用Nginx 安装 首先,我们需要安装Nginx。可以通过...