config

关于vue-cli打包配置部署404

只谈情不闲聊 提交于 2020-03-10 11:12:26
在vue脚手架(vue-cli)下我很很快的就可以搭建自己的开发环境,但是我们把项目编写完后,需要进行打包上线会遇到各种问题,在根据版本问题,( vue3的版本跟之前相比少了很多配置项 ),下面是我用老版本进行的一个测试(新版还在研究) 很多时候我们在打包的时候会遇到各种的报错, 我遇到的问题就是在项目打包不是的时候遇到404和extract-text-webpack-plugin报错, 1、404,需要跟你相对应的 根目录下的config下面indiex.js修改,(有的版本是没有config和build文件的) 2、extract-text-webpack-plugin,可能你的项目中用到过, 该插件的主要是为了抽离css样式,防止将样式打包在js中引起页面样式加载错乱的现象;首先我先来介绍下这个插件的安装方法,   你要先去查看一下,webpack.dev.config.js下面你你有没有引用该插件,如果没有你按先引入   1.1: const ExtractTextPlugin = require('extract-text-webpack-plugin')    1.2: 在 plugins数组下面添加一下代码   new ExtractTextPlugin({ filename: utils.assetsPath('css/[name].[contenthash]

kafka操作命令

亡梦爱人 提交于 2020-03-10 09:29:43
默认内网访问,要在外网访问的话,需要在修改config/server.properties中的配置 将listeners和advertised.listeners的值用主机名进行替换,在外用使用java进行生产者或消费者连接的时候,不填写具体的IP,填写安装kafka的主机名,然后,在hosts目录中,配置该主机名对应的真是IP地址即可; 以下命令都是摘抄与官网 http://kafka.apache.org/quickstart 先启动zookeeper,默认自带的 bin/zookeeper-server-start.sh config/zookeeper.properties 然后启动kafka服务 bin/kafka-server-start.sh config/server.properties 方法一: 在bin的上一级目录执行命令: bin/kafka-server-start.sh -daemon config/server.properties 加守护进程启动 方法二: 在bin的上一级目录执行命令: nohup bin/kafka-server-start.sh config/server.properties & 通过后台来启动 列举拥有哪些topics bin/kafka-topics.sh --list --bootstrap-server

Springboot配置文件加载顺序

允我心安 提交于 2020-03-10 08:56:44
当在不同的目录下存在多个配置文件时,配置文件加载顺序如下: 1.config/application.properties(项目根目录下的config文件中) 2.config/application.yml 3.application.properties(项目根目录下) 4.application.yml 5.resources/config/application.properties 6.resources/config/application.yml 7.resources/application.properties 8resources/application.yml 注意: 1.当application.properties和application.yml同时存在时会先加载application.yml 2.在多配置文件下会使用首先加载的那个,后面的不会将前面的覆盖 来源: https://www.cnblogs.com/olzoooo/p/11286800.html

原来实现项目多环境打包部署是如此的简单

若如初见. 提交于 2020-03-10 05:57:22
此文转载于: https://www.cnblogs.com/hafiz/p/7559976.html#4175639 一、背景      在软件开发和部署过程中,我们的软件往往需要在不同的运行环境中运行,例如:开发人员本地开发环境、测试团队的测试环境、生产仿真环境、正式生产环境,不同的公司可能还会有更多的环境需要对项目配置进行动态切换。项目在这些环境切换的过程中,往往会有一部分配置是所有的环境都相同的,还有一部分是不同环境都不相同的(最典型的就是数据连接配置文件jdbc.properties),如果我们不做特殊配置,那么我们就需要根据环境来修改配置文件,不同环境来回修改和切换,不仅容易出错,而且很繁琐,那么这时候我们在想:有没有办法可以能够让我们不用修改配置就能发布到不同的环境中呢?答案显而易见,那么本文我们就通过三种方式来解决这个问题。从而把我们的软件的可移植性提高一个层次。 二、软件环境   Spring 4.2.6.RELEASE   SpringMvc 4.2.6.RELEASE   Mybatis 3.2.8   Maven 3.3.9   Jdk 1.7   Idea 15.04 首先我们在spring-dao.xml有如下数据源定义: <!-- 配置数据源,数据库连接池 --> <bean id="dataSource" class="com.alibaba

swoole框架快速入门

本秂侑毒 提交于 2020-03-10 05:54:33
swoole有两个部分。 一个是PHP扩展,用C开发的,这是核心。 另一个是框架,像yii、TP、Laravel一样,是PHP代码写的。 swoole扩展本身提供了web服务器功能,可以替代php-fpm。 而如果仅仅用swoole框架,可以像其它PHP框架一样,运行在nignx、apache等web服务器中。 swoole框架像PHP框架一样,适用于web开发。 而swoole扩展是提供了更底层的服务器通信机制,可以使用UDP、TCP等协议,而不仅仅是http。 安装方式上也不一样,swoole扩展像其它PHP扩展一样安装,可以用pecl,也可以编译安装。而swoole框架用composer引入之后安装即可,或者下载源码后手动include/require。 另外,swoole框架依赖swoole扩展,是swoole扩展的应用实例。 框架-Swoole扩展-Swoole文档中心 http://wiki.swoole.com/wiki/page/p-framework.html swoole扩展是基础,基于swoole扩展,可以做出多种框架,而不仅仅是web框架。 框架采用唯一接口对象机制。 调用框架的第一步,require('config.php');首先要包含config.php ,然后会生成$php对象。 如果在Controller、Model、View中,通过$this-

NTP协议以及配置案例

血红的双手。 提交于 2020-03-10 05:26:35
NTP network time protocol网络时间协议 是用来使计算机时间同步化的一种协议,可以使计算机对其服务器或时钟源做同步化,它可以提供高准精度的时间校正(LAN上与其标准间差小于1毫秒,WAN上几十毫秒) 某些时候,我们需要在Cisco设备上做一些基于时间的策略或访问控制,让这些策略或控制在特定的时间内生效,所以设备上必须存在着准确的时间。 但是如果手工给设备配好时间,当设备因为某些原因重启后,时间将被刷新到出厂时的时间,这样就影响到我们所做的策略或服务。 这时我们就需要设备能够借助于远程时间服务器上的时间来同步自己的本地时间,让设备在正常工作时,本地的时间和远程时间服务器的时间保持一致。 本地设备的时间和远程时间服务器即使能够同步,也会存在毫秒级的误差,如果自己和远程时间服务器同步,那么别人再和自己同步,就意味着别人的时间误差可能更大。 在这里,时间的精准度就会有高低,Cisco设备的NTP把这样的精准度高低称为stratum,如果stratum值越大,就表示精准度越差,stratum值越小表示精准度就越好。 Cisco设备即可以做为NTP客户端,即自己和远程时间服务器同步,也可作为NTP服务器,即向别的设备提供自己的时间,让别的设备和自己的时间同步,如果将Cisco设备作为NTP服务器,默认的stratum是8,就表示远程设备和自己同步后,stratum就是9。

git 常用命令

牧云@^-^@ 提交于 2020-03-09 20:36:09
git学习地址: http://backlogtool.com/git-guide/cn/intro/intro1_1.html http://sfsheng0322.github.io/2016/02/29/git-branch.html 代码回滚参考地址 http://www.cnblogs.com/qualitysong/archive/2012/11/27/2791486.html 可以在 .bash_profile中添加别名命令或者别名脚本 配置信息: 1.git log --decorate --graph --oneline -10 提交成功后用decorate变为一行, 2.git prelog 可以查看之前所有本地的commit信息 ,git cherry-pick 提交号 可以取回来 3..git/logs/refs/heads 里面含有所有的分支,和各自本地的commit记录,第二列为commit号,可以通过git cherry-pick 提交号 可以取回来 4. git config --global alias.st status git config --global alias.co checkout git config --global alias.ci commit git config --global alias.br branch 5.

unity 读取webconfig文件的SQL配置信息

核能气质少年 提交于 2020-03-09 16:53:38
由于公司变动,以前都是有ini作为配置文件的,这次要改为web的config格式作为配置文件-->xxx.config格式 unity 版本位5.6f, 查询了很多的资料,大部分都要用 Unity.Configuration, 但是不知为啥我的unity无法支持其dll文件,因为.net格式太低,后来我更改了版本,换成了2018.3.5,他可以支持.net4x 后来才发现并没有啥用,而且由于配置只需要读取最为简单的 <add key="MySql" value=“ ”/>这其中一个值即可。 因此改为了寻常读取xml的方法。 web.config如下 <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="MySql" value="……"/> <add key="OfflineMySql" value="……"/> </appSettings> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> </configuration> unity使用其自带的System.Xml.Linq的dll方法,代码如下 using System.Collections;

webpack 及其使用

女生的网名这么多〃 提交于 2020-03-09 14:58:27
webpack 是一个现代 JavaScript 应用程序的静态模块打包器,当 webpack 处理应用程序时,会递归构建一个依赖关系图,其中包含应用程序需要的每个模块,然后将这些模块打包成一个或多个 bundle。 初始化项目 npm init -y npm install webpack webpack-cli -D 打包成低版本插件 npm install babel-loader -D 配置babel 安装依赖插件 npm install @babel/core @babel/preset-env @babel/plugin-transform-runtime -D npm install @babel/runtime @babel/runtime-corejs3 新建 webpack.config.js,如下: //webpack.config.js module.exports = { module: { rules: [ { test: /\.jsx?$/, use: ['babel-loader'], exclude: /node_modules/ //排除 node_modules 目录 提升编辑效率 } ] } } 这里,我们可以在 .babelrc 中编写 babel 的配置,也可以在 webpack.config.js 中进行配置 创建一个 .babelrc

git的使用

戏子无情 提交于 2020-03-09 13:05:42
下载git的网址:https://git-scm.com/ 查看git版本号:1,打开终端命令行输入cmd 2,输入git --version git使用的命令: git config ---配置文件 1、git config --local -l 查看仓库配置 2、git config --global -l 查看用户配置 3、git config --system -l 查看系统配置 4、git config -l查看所有的配置信息 5.git config 常用配置选项 git config -e 编辑配置文件 git config --local -e 编辑仓库级别配置文件 git config --global -e 编辑用户级别配置文件 git config --system -e 编辑系统级别配置文件 git config 添加配置项目 git config --global user.email “you@example.com” git config --global user.name “Your Name” 6,配置文件如何生效 对于git来说,配置文件的权重是仓库>全局>系统。Git会使用这一系列的配置文件来存储你定义的偏好,它首先会查找/etc/gitconfig文件(系统级),该文件含有对系统上所有用户及他们所拥有的仓库都生效的配置值