config

创建 VuePress + GithubPages + TravisCI 在线文档

烂漫一生 提交于 2020-03-22 14:35:25
目录 最终效果 思路 总体 过程 用到的东西 相关 创建Github仓库 创建Github仓库 SSH密钥链接Github 生成SSH密钥 Github添加SSH密钥 测试SSH密钥 配置VuePress 安装VuePress 安装yarn Debian / Ubuntu Windows 更换国内的源 安装VuePress VuePress目录结构 配置依赖和脚本 配置package.json 页面的设置 首页 文档属性 markdown扩展 默认主题设置 导航栏 侧边栏 Git仓库 其他 插件 config.js所有内容 TravisCI生成和发布 创建gh-pages分支 deploy.sh部署文件 Travis CI 部署文件 生成和使用 Token 生成Token Travis CI 绑定和配置 绑定 Github 账号 添加 Token 推送到Github 完成 最新博客链接 VuePress 在线文档链接_Github Pages VuePress 在线文档链接_博客服务器 (如果上面进不去,可以进这个,服务器在阿里云) Github链接 最终效果 最终效果链接 思路 总体 VuePress 在本地完成项目的源文件,推送至 Github 触发 Travis CI 自动构建目标文件,完成后自动部署到另一个 Github 分支,此分支作在线文档使用。

memcached高缓存搭建

此生再无相见时 提交于 2020-03-22 12:42:10
memcached高缓存搭建 搭建服务端和客户端,让服务端去链接客户端 web客户端:192.168.247.161 服务端:192.168.247.160 [root@localhost ~]# hostnamectl set-hostname client [root@localhost ~]# su [root@client ~]# [root@nginx ~]# hostnamectl set-hostname server [root@nginx ~]# su [root@server ~]# 搭建服务端 部署libevent 事件通知库 [root@server ~]# mkdir /abc mkdir: cannot create directory ‘/abc’: File exists [root@server ~]# mount.cifs //192.168.254.10/linuxs /abc Password for root@//192.168.254.10/linuxs: [root@server ~]# cd /abc [root@server abc]# tar zxvf libevent-2.1.8-stable.tar.gz -C /opt [root@server abc]# tar zxvf memcached-1.5.6.tar.gz -C

Quartz.NET总结(三)Quartz 配置

蹲街弑〆低调 提交于 2020-03-22 11:34:58
  本来来源: http://www.cnblogs.com/zhangweizhong/p/4894354.html   前两篇文章,已经介绍了Quartz.NET的使用和Cron表达式表达式的写法,今天说一说Quartz的配置,Quartz相关的配置有三个quartz.config、quartz_jobs.xml、log4net.config。其中quartz.config是基本的配置, quartz_jobs.xml是相关的job 任务配置文件,log4net.config则是日志记录的配置。 1. quartz.config , 是Quartz.NET是基本的配置,主要是配置quartz_jobs.xml 的路径,及其他相关的参数。默认的quartz任务配置文件为quartz_jobs.xml,在quartz服务的根目录下,可以通过quartz.config中quartz.plugin.xml.fileNames = ~/quartz_jobs.xml进行设置。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # You can configure your scheduler in either

Quartz.NET总结(三)Quartz 配置

房东的猫 提交于 2020-03-22 11:27:19
转载自:http://www.cnblogs.com/zhangweizhong/p/4894354.html 前两篇文章,已经介绍了Quartz.NET的使用和Cron表达式表达式的写法,今天说一说Quartz的配置,Quartz相关的配置有三个quartz.config、quartz_jobs.xml、log4net.config。其中quartz.config是基本的配置, quartz_jobs.xml是相关的job 任务配置文件,log4net.config则是日志记录的配置。 1. quartz.config , 是Quartz.NET是基本的配置,主要是配置quartz_jobs.xml 的路径,及其他相关的参数。默认的quartz任务配置文件为quartz_jobs.xml,在quartz服务的根目录下,可以通过quartz.config中quartz.plugin.xml.fileNames = ~/quartz_jobs.xml进行设置。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # You can configure your scheduler in either <quartz>

Linux安装MongoDB

余生长醉 提交于 2020-03-22 04:24:04
本文基于centos6安装mongod 3 添加repo vim /etc/yum.repos.d/mongodb-org-3.6.repo [mongodb-org-3.6] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc 安装 sudo yum install -y mongodb-org 开放端口 SELinux 如果安装了 SELinux semanage port -a -t mongod_port_t -p tcp 27017 或者直接关闭 /etc/selinux/config SELINUX=disabled mongodb配置绑定ip 默认绑定端口为本机,可以指定ip,也可以开放所有。下面开放所有 vim /etc/mongod.conf net: port: 27017 bindIp: 0.0.0.0 如果指定ip net: port: 27017 bindIp: 127.0.0.1,192.168.1.100 重启 service mongod

yaf框架学习文件配置

余生颓废 提交于 2020-03-22 00:01:52
文件配置: 在配置php支持yaf的时候,可以设置一个参数yaf.environ:把本地开发设置成develop、测试环境配置成test、生产环境配置成product。 [yaf] extension=yaf.so yaf.use_namespace=1 yaf.environ=develop 通过设置运行环境,在项目中可以通过ini_get(‘yaf.environ’)获取环境参数,进而取到相应节的配置。 yaf配置文件一般都放在项目的conf文件夹下,yaf application实例化的时候需要传递一个配置文件路径,配置文件叫application.ini,先看下application.ini的结构: [common] ; 通用配置 [product : common] ; 生产环境配置 [test : common] ; 测试环境配置 [develop : common] ; 开发环境配置 配置除了节之外,节和节之间还有继承关系。 例如[product : common]就表示product的配置会继承common的配置。 yaf在实例化应用传递配置文件路径和运行环境: 1 define("APPLICATION_PATH", realpath(dirname(__FILE__) . '/../')); 2 $app = new \Yaf\Application

解决ASP.NET上传文件大小限制

自古美人都是妖i 提交于 2020-03-21 23:34:16
第一种方法,主要适用于IIS6.0版本 一、修改配置Web.Config文件中的httpRuntime节点 对于asp.net,默认只允许上传4M文件,增加如下配置,一般可以自定义最大文件大小. 一、修改配置Web.Config文件中的httpRuntime节点 对于asp.net,默认只允许上传4M文件,增加如下配置,一般可以自定义最大文件大小. <httpRuntime executionTimeout="800" maxRequestLength="40960" useFullyQualifiedRedirectUrl="false"/> //executionTimeout预设(即默认)是 90 秒 //可以修改:executionTimeout = "180" Asp.net支持的最大上传文件大小 在web.config中配置: 配置 ASP.NET HTTP 运行库设置。该节可以在计算机、站点、应用程序和子目录级别声明。 <configuration> <system.web> <httpRuntime> <httpRuntime useFullyQualifiedRedirectUrl="true|false" maxRequestLength="size in kbytes" executionTimeout="seconds" minFreeThreads=

mapstruct最佳实践

杀马特。学长 韩版系。学妹 提交于 2020-03-21 22:17:45
本文原文链接地址:http://nullpointer.pw/mapstruct%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.html 前言 按照日常开发习惯,对于不同领域层使用不同JavaBean对象传输数据,避免相互影响,因此基于数据库实体对象User衍生出比如UserDto、UserVo等对象,于是在不同层之间进行数据传输时,不可避免地需要将这些对象进行互相转换操作。 常见的转换方式有: 调用getter/setter方法进行属性赋值 调用BeanUtil.copyPropertie进行反射属性赋值 第一种方式不必说,属性多了就需要写一大坨getter/setter代码。第二种方式比第一种方式要简便很多,但是坑巨多,比如sources与target写反,难以定位某个字段在哪里进行的赋值,同时因为用到反射,导致性能也不佳。 鉴于此,今天写一写第三种对象转换方式,本文使用的是 MapStruct 工具进行转换,MapStruct 原理也很简单,就是在代码编译阶段生成对应的赋值代码,底层原理还是调用getter/setter方法,但是这是由工具替我们完成,MapStruct在不影响性能的情况下,解决了前面两种方式弊端,很赞~ 准备工作 为了讲解 MapStruct 工具的使用,本文使用常见的 User 类以及对应 UserDto 对象来演示。 @Data

K8s在LinuxONE上搭建(一)

女生的网名这么多〃 提交于 2020-03-21 22:11:17
一、介绍 Kubernetes 是当先炙手可热的技术,它已然成为可开源界的PASS管理平台的标准,当下文章对大多数是对X86平台搭建Kubernetes平台,下面笔者进行在LinuxONE上搭建开源的Kubernetes平台。 搭建K8S 平台主流的有两种方法, 第一种是基于二进制的搭建,通过一步一步的搭建可以加深对K8S各个服务的理解。 官方推荐的自动化部署工具 kubeadm 本次使用官方推荐的Kubeadm 的搭建方法, kubedm 把K8S 自身的服务都被K8S自身的pod,除此之外事先的基础服务是用system服务的方式运行。 master节点安装组件: docker、kubelet、kubeadm 基于本地的system服务运行 kube-proxy 是 动态的可被k8s 管理的pod api-server、kube-controller、etcd、 是托guan在pod node节点组件 docker、kubelet 基于本地的system服务运行 kube-proxy 是 动态的可被k8s 管理的pod flannel 是 动态的可被k8s 管理的pod 二、安装 1. 环境 系统版本 IP地址 主机名 ubuntu1~18.04.1 172.16.35.140 master ubuntu1~18.04.1 woker-1 2.安装docker 安装基础的包

springcloud 笔记

旧街凉风 提交于 2020-03-21 20:01:56
官方教程 http://projects.spring.io/spring-cloud/ guide https://github.com/spring-guides 伪官方教程 https://springcloud.cc https://legacy.gitbook.com/book/eacdy/spring-cloud-book/details Actuator https://blog.csdn.net/alinyua/article/details/80009435 management.endpoints.web.exposure.include="*" 或者 "hystrix.stream" 包含采集的数据. 健康检查 配置法: management: health: solr: enabled: false db: enabled: false elasticsearch: enabled: false jms: enabled: false mail: enabled: false mongo: enabled: false rabbit: enabled: false redis: enabled: false 代码 /** 系统有以下项: * rabbitHealthIndicator * diskSpaceHealthIndicator *