16 江东1997

尚未进行身份认证

暂无相关描述

等级
TA的排名 3w+

使用docker搭建tcexam在线考试平台

公司需要一套在线考试平台,看来看去发现就TCExam靠谱一些,下面利用docker搭建一套在线考试平台。1.安装docker及docker-compose1.1卸载旧版本$sudoyumremovedocker\docker-common\docker-selinux\...

2019-08-06 18:21:05

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

使用Nginx建立虚拟站点有时候需要在一台服务器上为多个公司提供主页服务,这时候我们应该怎么做呢?可以利用nginx的虚拟站点实现这个功能。下面建立2个站点(zs1.sysssc.com,zs2.sysssc.com)来说明。1.安装dockerdocker不是必须,但是确实安装nginx最简便的方式,以后升级也很方便,换个镜像就行。安装可以参考我的另一篇教程。用容器搭建raneto企业...

2018-12-25 20:28:28

使用容器搭建公司知识库

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

2018-12-04 14:49:14

docker添加国内镜像源

修改 /etc/docker/daemon.json 文件并添加上registry-mirrors键值。{"registry-mirrors":["https://registry.docker-cn.com"]}修改保存后重启Docker以使配置生效。sudosystemctlrestartdocker...

2018-11-30 10:04:02

mysql json操作的一个坑

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

2018-11-27 13:42:01

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

程序员一般比较讨厌写文档,维护文档。程序出了bug,数据库需要调整,很多时候我们都是直接打开数据库添加/修改/删除字段,久而久之数据库文档没人维护,已经失去了参考意义。但是数据库表结构文档又是如此重要,如何是好?今天用springboot写了一个工具,自动来生成数据库结构文档,解放程序员,项目已经上传到码云和github上,有兴趣的可以参考一下,当然更欢迎有人来把它更多完善一下,现在支持Mysql...

2018-07-12 17:54:48

Redmine使用介绍

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

2018-07-10 19:22:01

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

很多时候我们的app组和web前端组都在等待服务器完成接口,然后开发。能否提前提供mock数据给web前端和app端,实现几端同时开发,提高开发效率呢?今天给大家介绍一个阿里巴巴开源的项目Rap,实现几个端同时开发。1.Rap的安装1.1克隆Rap项目gitclonegit@github.com:thx/RAP.git1.2导入Rap项目,修改数据库及Redis连接信息。1.3导出wa...

2018-07-09 17:00:01

mysql每日定时备份

系统上线后,需要每天对数据库进行备份,自己写了一个脚本来实现这个功能。1.首先安装crontab。安装crontab:[root@CentOS~]#yuminstallvixie-cron[root@CentOS~]#yuminstallcrontabs说明:vixie-cron软件包是cron的主程序;crontabs软件包是用来安装、卸装、或列举用来驱动cron守护进程的...

2018-07-09 16:19:53

Nginx安装及配置

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

2018-06-29 16:42:20

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

以weblogic11为例,记录一下创建服务器,并且完成启动服务器的shell。1.首先登陆weblogicconsole。默认为xxx:7001/console/2.点击创建的domain,环境=>服务器。默认状态无法新建服务器,选择左上角“锁定并编辑”,然后新建。填写服务器端口,其他使用默认设置,完成后选择左上角"释放配置",使修改生效。3.在对应的服务器的security目录新...

2018-06-27 14:43:04

使用Docker部署tomcat应用

1.使用docker启动Tomcat8sudodockerrun-d--rm-p9000:8080--nameraptomcat:8.02.拷贝对应的war文件到tomcat的webapps目录下,重启docker容器。#拷贝war包sudodockercp~/rap/ROOT.warrap:/usr/local/tomcat/webapps#重启tomcat...

2018-06-26 11:49:48

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

建了一张表cust_stat.performance,主键设为ym和uid,使用下面的语句查看执行计划。explainselect*fromcust_stat.performancewhereym='201805'结果发现mysql并没有应用主键索引。给ym字段单独加上索引以后,发现查询正常应用了索引。推断估计是如果是联合主键,自动建的也是联合主键索引,如果只有一个查询条件还是会进行全...

2018-06-04 14:31:41

添加maven中央库没有的jar包

方法一:将jar文件注册到本地maven库jar文件需要放到当前目录下,执行以下命令,设置groupId,artifactId,version信息,方便项目pom引用。mvninstall:install-file-Dfile=xxx.jar-Dpackaging=jar-DgroupId=xxx-DartifactId=xxx-Dversion=x执行完毕,即可把jar装载到本地仓...

2018-05-29 17:06:19

Gitlab Forbidden问题

Forbidden.使用Docker安装了gitlab使用了两个月都没出任何问题,今天突然访问页面变成了Forbidden。进入docker查看gitlab日志。gitlab-ctltail发现日志当中有大量的403错误“GET/HTTP/1.1”40310“-”“curl/7.35.0”百度以后发现是gitlab防止攻击,针对某个IP并发过大,就会限制那个IP的访问,解决办法就是把...

2018-05-09 15:11:19

mysql创建触发器

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

2018-05-02 20:37:30

mysql创建event,执行自动任务

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

2018-04-28 22:29:55

git保存用户名/密码

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

2018-04-03 20:57:15

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

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

2018-04-03 13:42:47

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

例子如下:updatet_yatai_deptimportty1innerjoint_yatai_deptimportty2 onty1.nodeno_owner=ty2.sinopec_nodenosetty1.bono=ty2.bonowhereIFNULL(ty1.bono,'')='';

2018-03-23 13:49:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。