使用nginx创建虚拟站点,共享80端口

使用Nginx建立虚拟站点 有时候需要在一台服务器上为多个公司提供主页服务,这时候我们应该怎么做呢? 可以利用nginx的虚拟站点实现这个功能。下面建立2个站点(zs1.sysssc.com,zs2.sysssc.com)来说明。 1.安装docker docker不是必须,但是确实安装nginx...

2018-12-25 20:28:28

阅读数 42

评论数 0

使用容器搭建公司知识库

公司做了这么多年,所有的经验都在工程师脑子里面,工程师一走,啥都没剩下。所以我们需要搭建公司的知识系统,把平时点点滴滴的小经验积累起来,将来就是公司的专家系统,成为公司的财富。 找了一圈发现各种wiki都好复杂,还要学习wiki语法,找到这个Raneto,轻量简便还支持全文搜索。我们以CentO...

2018-12-04 14:49:14

阅读数 234

评论数 0

docker添加国内镜像源

修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。 { "registry-mirrors": ["https://registry.docker-cn.com&quot...

2018-11-30 10:04:02

阅读数 164

评论数 0

mysql json操作的一个坑

今天使用mysql操作json数组,然后想跟另一个对象组成一个新的json对象。如下 SET @options_json = JSON_ARRAY(); SET @options_json = JSON_ARRAY_INSERT(@options_json, '$[0]', JSON_OBJE...

2018-11-27 13:42:01

阅读数 91

评论数 0

解放程序员,自动生成数据库表结构文档

程序员一般比较讨厌写文档,维护文档。程序出了bug,数据库需要调整,很多时候我们都是直接打开数据库添加/修改/删除字段,久而久之数据库文档没人维护,已经失去了参考意义。但是数据库表结构文档又是如此重要,如何是好?今天用springboot写了一个工具,自动来生成数据库结构文档,解放程序员,项目已经...

2018-07-12 17:54:48

阅读数 891

评论数 0

Redmine使用介绍

公司精细化管理,需要统计每个人每天在每个项目做了多少时间,禅道无法满足要求,只好使用开源项目管理软件Redmine,下面简单介绍一下Redmine。1. Redmine安装我使用的SqlLite版的Redmine Docker镜像,安装比较简单。$ docker run -d -p 3000:30...

2018-07-10 19:22:01

阅读数 5499

评论数 0

利用Rap,实现服务端、web前端、app端并行开发

很多时候我们的app组和web前端组都在等待服务器完成接口,然后开发。能否提前提供mock数据给web前端和app端,实现几端同时开发,提高开发效率呢?今天给大家介绍一个阿里巴巴开源的项目Rap,实现几个端同时开发。1. Rap的安装1.1 克隆Rap项目git clone git@github....

2018-07-09 17:00:01

阅读数 118

评论数 0

mysql每日定时备份

系统上线后,需要每天对数据库进行备份,自己写了一个脚本来实现这个功能。1. 首先安装crontab。安装crontab:[root@CentOS ~]# yum install vixie-cron[root@CentOS ~]# yum install crontabs说明:vixie-cron...

2018-07-09 16:19:53

阅读数 2561

评论数 0

Nginx安装及配置

nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。1. Nginx安装cd /usr/local/src wge...

2018-06-29 16:42:20

阅读数 78

评论数 0

Weblogic创建服务器,并写服务器启动shell

以weblogic11为例,记录一下创建服务器,并且完成启动服务器的shell。1. 首先登陆weblogic console。默认为xxx:7001/console/2. 点击创建的domain,环境=>服务器。默认状态无法新建服务器,选择左上角“锁定并编辑”,然后新建。填...

2018-06-27 14:43:04

阅读数 1372

评论数 0

使用Docker部署tomcat应用

1. 使用docker启动Tomcat8sudo docker run -d --rm -p 9000:8080 --name rap tomcat:8.02. 拷贝对应的war文件到tomcat的webapps目录下,重启docker容器。#拷贝war包 sudo docker cp ~/ra...

2018-06-26 11:49:48

阅读数 61

评论数 0

Mysql 使用主键查询未应用主键索引问题

建了一张表cust_stat.performance,主键设为ym和uid,使用下面的语句查看执行计划。explain select * from cust_stat.performance where ym='201805'结果发现mysql并没有应用主键索引。给ym字段单独加上索引以后,发现查...

2018-06-04 14:31:41

阅读数 1121

评论数 0

添加maven中央库没有的jar包

方法一:将jar文件注册到本地maven库jar文件需要放到当前目录下,执行以下命令,设置 groupId,artifactId,version信息,方便项目pom引用。mvn install:install-file -Dfile=xxx.jar -Dpackaging=jar -DgroupI...

2018-05-29 17:06:19

阅读数 112

评论数 0

Gitlab Forbidden问题

Forbidden.使用Docker安装了gitlab使用了两个月都没出任何问题,今天突然访问页面变成了Forbidden。进入docker查看gitlab日志。gitlab-ctl tail发现日志当中有大量的403错误“GET / HTTP/1.1” 403 10 “-” “curl/7.35...

2018-05-09 15:11:19

阅读数 4409

评论数 1

mysql创建触发器

很多时候为了提高查询效率,我们会在一些表当中增加冗余字段,例如在客户表里面保存用油卡号,但是如果客户挂失原卡,申请了新的油卡,冗余字段就不正确了, 这时候应该怎么办呢?我们可以创建一个触发器,当客户插入新的油卡数据的时候同时更新客户数据。 delimiter // CREATE TRIGGE...

2018-05-02 20:37:30

阅读数 58

评论数 0

mysql创建event,执行自动任务

1、要想保证能够执行event事件,就必须保证定时器是开启状态,默认为关闭状态set GLOBAL event_scheduler = 1;或 set GLOBAL event_scheduler = ON;  要查看当前是否已开启事件调度器,可执行如下SQL:SHOW VARIABLES LIK...

2018-04-28 22:29:55

阅读数 151

评论数 0

git保存用户名/密码

编辑本地 .git/config 增加[credential] helper = store

2018-04-03 20:57:15

阅读数 194

评论数 0

利用gitlab、maven、docker自动构建web应用

      以前团队每次构建应用都要通过Eclipse/STS导出war包,然后再上传到服务器,拷贝到tomcat,还要手动停止/启动tomcat服务,实在麻烦,还非常容易出错。      我利用gitlab、maven、docker工具,加上一个shell脚本,做了个简单的自动构建工具。1.首先...

2018-04-03 13:42:47

阅读数 241

评论数 0

mysql 根据select内容批量更新数据

例子如下:update t_yatai_deptimport ty1 inner join t_yatai_deptimport ty2 on ty1.nodeno_owner=ty2.sinopec_nodeno set ty1.bono=ty2.bonowhere IFNULL(ty1.bon...

2018-03-23 13:49:23

阅读数 954

评论数 1

CentOS 6.9安装Nginx,根据地址转发请求

服务器对外只公开了8080端口,现在需要把以前什么东西都堆在一起的巨大项目进行功能拆分,分成几个springboot项目去。想到安装nginx来做地址匹配,然后转发到不同的springboot服务去。CentOS 6.9下配置 yum 安装 Nginx。第一步,在/etc/yum.repos.d/...

2018-03-19 22:07:36

阅读数 110

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭