202010-09 基于.NET Core 3.1 网站开发和部署的方法 一、准备开发环境1.主要开发工具的选择vscode.NETCorecommand-lineinterface(CLI)toolsDbeaver这里选择vscode+.netcorecli是因为不管在Windows还是Linux和Mac上都能使用这一套工具,而且命令行工具也非常强大。2.vscode安装C#插件在vscode插件市场中搜索安装即可新手还可以去这里了解vscode的强大之处3.安装数据库这里使用Centos7,因为.NETCore3.1只支持7及以上版本配置网络nmcliconnnmcliconnaddifname... 继续阅读 >
202010-09 ASP .NET Core API发布与部署以及遇到的坑和解决方法 最近在写.NetCore的API,由于之前没接触过Core,所以自己的想法很简单,感觉和.Net都是差不多的东西,发布部署还是按.Net的那一套来,可谓是困难重重,走了不少弯路。 也没什么漂亮的词语,也不是技术大牛,就是抱着学习技术的态度,随手写写这一套流程,以及遇到的问题跟解决方法。一、安装服务器环境 &nb... 继续阅读 >
202010-09 vue接通后端api以及部署到服务器操作 1.打开项目工程,找到config文件夹下index.js,进行以下修改dev:{//PathsassetsSubDirectory:'static',assetsPublicPath:'/',proxyTable:{'/api':{target:'http://www.baidu.com',//后端api地址changeOrigin:true,pathRewrite:{'^api':''}}},2.然后打开src下App.vue文件配置默认前缀exportdefault{name:'App',created:function(){this.$http.defaults.baseURL='https:/... 继续阅读 >
202010-09 Idea部署tomcat服务实现过程图解 先配置项目的artifacts配置启动项创建一个tomcat服务选择需要启动的服务(上面配置的artifacts)启动服务以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自学编程网。 继续阅读 >
202010-08 Django+Uwsgi+Nginx如何实现生产环境部署 如何在生产上部署Django?Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。uwsgi介绍uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。要注意WSGI/uwsgi/uWSGI这三个概念的区分。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序)通信的一种规范。uwsgi... 继续阅读 >
202010-08 服务器Centos部署MySql并连接Navicat过程详解 (1)服务器配置:[root@localhost~]#cd/usr/local/src/[root@localhostsrc]#wgethttp://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm[root@localhostsrc]#rpm-ivhmysql57-community-release-el7-8.noarch.rpm"""mysql-community-client-5.7.30-1.el7.x86_64.rpmmysql-community-server-5.7.31-1.el7.x86_64.rpm"""将这两个个rpm包,以FTP形式导入:/var/cache/yum/x86_64/7/mysql57-community/packag... 继续阅读 >
202010-08 Oracle 11g 数据库的部署的图文教程 新手入门之Oracle11g部署OracleDatabase,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。目前Oracle数据库最新版本为OracleDatabase19c,但是在日常的运维工作中... 继续阅读 >
202010-08 使用Rancher在K8S上部署高性能PHP应用程序的教程 介绍PHP是网络上最流行的编程语言之一,许多被广泛使用的内容管理系统都使用它开发,如WordPress和Drupal,并为现代服务器端框架(如Laravel和Symfony)提供核心代码。尽管PHP很受欢迎,但是其缓慢和难以维护也是众所周知的。近几年这两个毛病已经没有那么严重了,但是高性能的PHP应用程序依然会需要两个功能:OPcache和PHPFastCGI进程管理器(PHP-FPM)。在本文中,你将了解到在Kubernetes上如何使用自定义OPcache和PHP-FPM配置... 继续阅读 >
202010-08 Jenkins Pipeline 部署 SpringBoot 应用的教程详解 一.安装依赖包yuminstall-ywgetyuminstall-ygcc-c++yuminstall-yzlib-develperl-ExtUtils-MakeMakeryum-yinstallcurl-develexpat-develgettext-developenssl-develzlib-develgccperl-ExtUtils-MakeMakeryuminstall-yopenssh-clientsyuminstall-yfontconfig二.环境准备1.安装JAVA环境yum-yinstalljava-1.8.0-openjdk#检测是否安装成功java-version修改/etc/profile文件,添加JAVA_HOMEvi/etc/prof... 继续阅读 >
202010-08 ActiveMQ安装及部署教程图解 ActiveMQ是Apache的一个开源项目,它是一个功能强劲的开源消息总线,也是一个中间件产品,它是JMS的一个实现。在介绍ActiveMQ之前,先来复习一下J2EE中的JMS规范。JMS即Java消息服务应用程序接口,是JavaMessageService的缩写,是一个Java平台中关于面向消息中间件(managerofmanagers,缩写为MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信;我们可以利用它在不同系统和不同的模块之间实现集成... 继续阅读 >
202009-29 Django 解决阿里云部署同步数据库报错的问题 写在最前面:在阿里云租了一台服务器,搭建了一个博客,采用的是Ubuntu+Django+uwsgi+nginx+mysql的结构。运行了一段时间后,我发现我忘记了django自带后台的密码!然后很常规的修改密码的操作,就是无法登陆!然后想再创建一个超级用户,登上去看看什么情况,结果创建超级用户又报错?可是本地环境是ok的,然后同步数据库出错。。。反正没有对的。然后同步数据库报错如下:手机端截的图,查了一下报错,应该是setting.py的配置问... 继续阅读 >
202009-29 Django静态资源部署404问题解决方案 解决方法:1.首先你需要在自己的app下面创建2个目录static和templatesstatic下存放静态文件,templates下存放网页模板文件2.修改setting.py找到STATIC_ROOT=...在后面追加一行,然后保存3.html引入js4.前端验证5.后台验证以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自学编程网。 继续阅读 >
202009-28 IntelliJ IDEA 部署 Web 项目,看这一篇够了! 最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。IDEA中最重要的各种设置项,就是这个ProjectStructre了,关乎你的项目运行,缺胳膊少腿都不行。1.1ProjectProjectname:定义项目的名称;ProjectSDK:设置该项目使用的JDK,也可以在此处新添加其他版本的JDK;Projectlanguagelevel:这个和JDK的类似,区别在于,假如你设置了JDK1.8,却只... 继续阅读 >
202009-27 Django项目uwsgi+Nginx保姆级部署教程实现 写在最前:非常抱歉的是,因为突如其来的疫情,我的hadoop系列断更了,很难受,因为我的分布式环境在学校,我的笔记本配置带不起来,代码跑不起来我是不敢写博客的,然后寒假在家写代码也没啥意思,看了非常多的书,把计网和操作系统重新学了一遍。因为实习的需要,未来我更多的技术可能在Python这块,但是java相关的内容我也会努力保持更新,同时也会出更多的入门教程给大家谢谢大家。背景:最近在学习django的过程中,用django做... 继续阅读 >
202009-25 Maven添加Tomcat插件实现热部署代码实例 Maven热部署,顾名思义就是可以不影响项目在服务器中的运行情况,可以实现项目代码的更新,减少启动,编译时间,达到快速开发的目的,也不需要手动拷贝war包到远程项目,可以直接将项目以及war包部署到远程服务器。实现Maven热部署主要需要maven获得tomcat的管理权限,首先要进行Tomcat的配置,其次在pom.xml中配置tomcat插件即可实现maven热部署。配置Tomcat权限在tomcat文件目录下找到apache-tomcat-7.0.68/conf/tomcat-users.x... 继续阅读 >
202009-25 Jenkins自动化部署springboot代码实例 一、linux按jar包名称部署1.执行shellPID=$(ps-ef|grepapp.jar|grep-vgrep|awk'{print$2}')if[-z"$PID"]thenechoApplicationisalreadystoppedelseechokill$PIDkill$PIDfi2.调用顶层maven目标cleanpackage-Dmaven.test.skip=true3.执行shellcdtargetBUILD_ID=dontKillMenohupjava-jarapp.jar&二、linux按端口部署1.执行shellPID=$(lsof-i:端口号|awk'{print$2}'|tail-n1)if[-z"$P... 继续阅读 >