
服务器
文章平均质量分 72
讲解云服务器
Vax_Loves_1314
正不断走向秃顶的程序猿人生~
展开
-
【实用教程】Windows远程服务器安装anaconda,开放端口并在本地访问Jupyter notebook
因为本人在开发过程中不习惯Linux的操作方式,记不住繁琐的Linux命令,所以特意租了一个Windows服务器,以方便公司电脑和自己私用电脑的环境配置。其实原理类似于网盘,将服务器当做一个临时文件仓库。废话不多说,我们开整!一、anaconda安装下载地址:https://www.anaconda.com/download/Anaconda 是跨平台的,有 Windows、macOS、Linux 版本,在这里我们直接点击’Download’按钮就可以直接下载了,当然如果在windows服务器上有浏原创 2021-08-10 11:05:03 · 3507 阅读 · 8 评论 -
【一周掌握Flask框架学习笔记】Flask项目部署(使用gunicorn和nginx、uWSGI和nginx两种部署方式)
部署一. 使用gunicorn和nginx部署当我们执行下面的hello.py时,使用的flask自带的服务器,完成了web服务的启动。在生产环境中,flask自带的服务器,无法满足性能要求,我们这里采用Gunicorn做wsgi容器,来部署flask程序。Gunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器。从Ruby的独角兽(Unicorn )项目移植。该Gunicorn服务器与各种Web框架兼容,实现非常简单,轻量级的资源消耗。Gunicorn直接用命令启动,不需要编写配置文原创 2021-08-04 10:24:05 · 3359 阅读 · 2 评论 -
【Git】每天1分钟系列——Git代码仓项目合并及发布
项目开发完一个版本后,需要进行项目的合并与发布 项目合并与发布,需要项目经理和组员一起来完成,每个人将开发的分支逐个合并到dev分支,如果有冲突则解决冲突,在dev上的代码经过测试没有问题后,则由经理合并到master分支,完成发布 实现发布主要遵守如下步骤: 每个人逐个合并分支到dev 经理合并dev到master并发布 每个人获取最新的dev分支、master分支 逐个合并这一步是每个人将自己分支上开发的代码,合并到dev分支上,每个人逐个执行1-6步 前题:已经完成了自己分支代原创 2021-07-20 08:52:38 · 3555 阅读 · 1 评论 -
【Git】每天1分钟系列——查看Debug分支及修复
Debug分支在项目的正常开发过程中,之前发布过的版本可能很会出bug,这时就需要停下来现在的开发任务,先去修改bug,完成后再回来继续开发任务 git中stash提供了保存现场的功能,可以把当前工作区、暂存区中的内容不需要提交而保存下来,转而去做bug修复,完成后再恢复现场,继续开发工作 示例如下:停止当前工作,修复master分支下的一个bug,为修改dailyfresh/settings.py文件 语言和时区的原内容为LANGUAGE_CODE = 'en-us'TIME_ZONE =原创 2021-07-20 08:49:30 · 4180 阅读 · 2 评论 -
【Git】每天1分钟系列——代码仓历史和删除记录
历史查看仓库区的历史操作git reflog历史版本的名称:在Git中,用HEAD表示当前版本,也就是最新的提交00c6c39,上一个版本就是HEAD^,再上一个版本就是HEAD^^,当然往上100个版本写100个^肯定就麻烦了,提供了一种简写方式为HEAD~100对比在ide中编辑df_user/models.py文件,删除str方法from django.db import modelsclass UserInfo(models.Model): uname =原创 2021-07-20 08:43:22 · 3921 阅读 · 4 评论 -
【Git】每天1分钟系列——Git本地与远程服务器介绍
本地与服务器本地与服务器交互的方式及命令如下推送指将特定分支在本地仓库区的记录发送到服务器上 获取指将服务器特定分支向本地工作区同步获取建议:在每天开始编写代码前,先与服务器同步一次;或者在公用分支如dev上开发时,建议先同步后开发 什么时候会用到dev分支呢?答:合并阶段代码到dev分支,编辑公用文件如dailyfresh/urls.py 1.切换到dev分支git checkout dev2.获取代码,如果dev分支上有更新的记录则会同步到本地git pull原创 2021-07-19 10:37:55 · 5060 阅读 · 1 评论 -
【Git】每天1分钟系列——Git项目分组开发
项目经理创建完成仓库后,接下来项目组成员就要进行开发工作了 以下操作由每个组员独自完成添加ssh账户这一步是组员在ubuntu中生成ssh密钥,然后交给项目经理添加到github中 在ubuntu的命令行中,修改某台机器的git配置修改为注册github时的邮箱,填写用户名,要求组员的用户名不能重复生成git密钥删除~/.ssh目录,这里存储了旧的密钥rm -r .ssh运行如下命令生成密钥 在“图标2”处可以填写保存密钥的目录 在“图标3”处可以填写密码,原创 2021-07-19 10:35:18 · 7431 阅读 · 12 评论 -
【Git】每天1分钟系列——Git建仓
在实际项目开发中,按照如下步骤使用git进行代码管理 1.项目经理在开发之初,创建好仓库,上传项目的框架、组员分支 2.组员克隆项目框架,同步分支,按分工开发,在分支提交代码 3.在需要发布时,项目经理将各分支合并到dev上,再合并到master上 git将代码开发分成了工作区、暂存区、仓库区,为了能够交换代码还需要有服务器,一般使用github git四部分的交互方式如下图创建在项目开始阶段,需要由项目经理搭建项目框架,并上传到仓库 如下操作都由项目经理完成创建仓.原创 2021-07-16 10:30:25 · 3537 阅读 · 0 评论 -
【Git】每天1分钟系列——Git在Ubuntu中的安装配置
Ubuntu下git的安装与使用与Windows下的大致相同,只不过个人感觉在Ubuntu下使用git更方便。 首先,确认你的系统是否已安装git,可以通过git指令进行查看,如果没有,在命令行模式下输入sudo apt-get install git命令进行安装。 安装完成后进行git配置,输入指令git config --global user.name "xxx"和git config --global user.email "你的邮箱地址" 配置完成后,需要创建验...原创 2021-07-16 10:21:06 · 3476 阅读 · 0 评论 -
阿里云域名解析详细步骤讲解
对于刚开始接触网站搭建的新手来说,好多东西都需要去了解学习,搭建网站首先需要购买服务器,然后购买域名,然后是域名解析,最后是域名备案等这些大的流程步骤。本节就来将将域名解析的步骤,服务器是以阿里云服务器来讲,其他平台的服务器暂时不介绍。具体步骤如下所示。一、打开进入阿里云官网,然后登陆阿里云账号,进入控制台。二、在控制台主界面,找到左侧菜单栏里面的下拉菜单,并找到“域名”选项,地球图标的那个选项,单击进入域名控制台。三、进入域名控制台之后,可以看到该阿里云账号下面的域名,然后点击原创 2021-03-06 17:43:17 · 2622 阅读 · 0 评论 -
记录第一次用阿里云(Windows主机)部署SSM项目(Spring+SpringMVC+Mybatis)
最近在看很多ssm项目部署到阿里云的教程:踩了很多坑,所以希望大家部署时候有所借鉴吧。原创 2021-03-06 00:12:13 · 1091 阅读 · 0 评论 -
web项目部署,需要的来看
1需求原本服务器上tomcat部署了一个javaweb项目在80端口,这次要部署另一个javaweb项目在8090端口,或者同时部署在同一端口不同目录下。2.1解决方法2.2不同端口部署不同端口部署我们需要修改Tomcat\conf路径下的server.xml文件,复制一下原本标签里面的内容,然后修改Service_name port(你要的端口) Engine_name Host_appBase(存放项目的文件夹) 修改后内容如下。<?xml version='1.0' enco原创 2020-10-24 21:27:41 · 1154 阅读 · 0 评论 -
解决Spark数据倾斜(Data Skew)的N种姿势
摘要本文结合实例详细阐明了Spark数据倾斜的几种场景以及对应的解决方案,包括避免数据源倾斜,调整并行度,使用自定义Partitioner,使用Map侧Join代替Reduce侧Join,给倾斜Key加上随机前缀等。为何要处理数据倾斜(Data Skew)什么是数据倾斜对Spark/Hadoop这样的大数据系统来讲,数据量大并不可怕,可怕的是数据倾斜。何谓数据倾斜?数据倾斜指的是,并行处理的数据集中,某一部分(如Spark或Kafka的一个Partition)的数据显著多于其它部分,从而原创 2020-08-31 23:43:34 · 414 阅读 · 0 评论 -
基于Spark的大规模推荐系统特征工程
导读:特征工程在推荐系统中有着举足轻重的作用,大规模特征工程处理的效率极大的影响了推荐系统线上的性能。第四范式作为国际领先的机器学习和人工智能技术与平台服务提供商,面向大规模特征工程问题开发了下一代离线在线一致性特征抽取引擎FESQL,针对AI场景支持SQL接口,兼容Spark 3.0同时提供高性能的Native执行引擎。本次分享题目为基于Spark的大规模推荐系统特征工程及优化,主要内容包括: 大规模推荐系统 Spark SQL应用与FESQL 基于LLVM的Spark优化.原创 2020-08-31 23:40:19 · 378 阅读 · 0 评论 -
在腾讯云上部署https
最近在写微信小程序的时候,微信小程序需要所有的请求接口都部署在https协议上,于是就研究了一下怎么在腾讯云上部署https环境,发现还是比较简单的,首先我的服务器环境是Ubuntu 16.04, LAMP的环境。获取SSL证书腾讯云的SSL证书服务中,域名型的(DV)SSL证书是免费的,那么我们这次主要是申请这个证书,如需其他类型证书,也请付费申请。进入SSL证书管理控制台,点击申请证书能看到如图所示的申请表单:image填上申请信息后,等待大概一个小时左右,证书就能申请.原创 2020-08-27 00:03:12 · 465 阅读 · 0 评论 -
利用VNC搭建可视化Ubuntu(服务器可自选)
一.创建CVM云服务器①在CVM云服务器面板中——实例——新建CVM云服务器一.创建CVM云服务器①在CVM云服务器面板中——实例——新建CVM云服务器②选择自定义配置——计费模式为“按量付费”——地域选择“北京”——可用区选择“随机可用区”——网络选择“默认”即可③实例类型选择"标准型"——实例配置选择“标准型SA2"——“配置为1H1G”选择配置如下图所示④ 镜像部分选择“公共镜像——Ubuntu_64位、Ubuntu Server 16...原创 2020-06-15 17:29:45 · 689 阅读 · 0 评论 -
使用腾讯云开发傻瓜式一键部署属于自己的博客
相信很多同学都接触过或者使用过博客系统WordPress,WordPress不得不说是一个非常棒的一个CMS,这点是毋庸置疑的,不管是从它的性能上来说还是从它整个的一个功能上。那么本篇文章,就教你如何把一个静态的WP部署到腾讯云的云开发上。这里就有同学问了,什么是静态?为什么我们要使用静态?1、什么是静态?-----我们这里所说的静态,是指静态的web网站。它的每一个页面都是由html文件配合CSS、Javascript或其他媒体元素组成,这类型的网站,每一次修改都是需要重新的部署,名字上我们也原创 2020-06-14 15:24:08 · 906 阅读 · 0 评论