研发模式及运维
文章平均质量分 90
在单人项目中选用何种工具何种部署方式何种服务器环境都可以马马虎虎随随便便,但是在多人项目里面这是都有相当讲究,本专栏从各种环境配置各种工具上面阐述团队何种的一种开发模式。
码农下的天桥
混口饭吃。。。。
展开
-
ubuntu20配置mysql8
首先更新软件包索引运行命令。然后运行安装MySQL服务器。安装完成后,MySQL服务将作为systemd服务自动启动。你可以运行命令验证MySQL服务器是否正在运行。原创 2024-01-31 11:46:03 · 1520 阅读 · 0 评论 -
【配置中心】xxl-conf配置2 - spring boot+gradle打包为可执行的war
前言网上一般资料都是基于maven来对spring boot程序进行打包的。。不过本文使用的项目不是maven。过程首先使用gradle进行打包:apply plugin: 'application'mainClassName = 'com.xxl.conf.admin.XxlConfAdminApplication'jar { manifest { att...原创 2019-01-14 15:38:04 · 3147 阅读 · 0 评论 -
【配置中心】xxl-conf配置1 - 入门教程
前言xxl-conf是一个配置中心,具体请参考作者的博客:分布式配置管理平台XXL-CONF不过很多地方是需要修改一下,譬如说,配置中心用的是mysql–额,个人不太喜欢mysql,要更换为postgresql。还有,将项目从maven改为gradle构建。xxl-conf-core本地部署在github上面下载项目以后可以看到目录结构如下:由于xxl-conf-admin项目依赖...原创 2019-01-13 21:16:24 · 2559 阅读 · 0 评论 -
团队研发+一般分布式引用+即时通信项目环境部署猜想
前言略开发及服务器环境通用jdk1.8mavengradlegradle4的安装在某些系统中有问题,下面是一个排坑的过程:cents7配置gradle4nginx具体安装暂且不表,这里有一些额外的文章:nginx+ca+https设置数据存储redis请参考:阶段巨献 - centos+php-fpm+mariaDB+svn+nodejs+redis(开机启动及配置远程连...原创 2019-01-08 14:26:46 · 559 阅读 · 0 评论 -
ubuntu下面配置pgadmin4为系统服务且开机自动启动
前言pgadmin4这玩意我就不说了。。之前好好的一个客户端软件现在竟然做成了一个本地网站形式,在上面写脚本什么的是不用指望了,写数据库脚本推荐用DataGrip,不过pgadmin4上面有些功能还是比较实用的,故而也要部署一下。参考资料ubuntu17下安装pgAdmin4服务器 Python服务停服、起服脚本[Ubuntu] Ubuntu 16.04 增加bash脚本为servic...原创 2018-12-05 21:40:24 · 1717 阅读 · 0 评论 -
ubntu下单机配置fastdfs作为开发环境(4)---将 fastdfs客户端整合到现有java项目中
前言话说,起初还觉得fastdfs的配置及整合会很简单。。结果不是的。单单篇幅已经有四篇文章了。正题:请参考:FastDFS java client SDKfastDFS与Java整合上传下载...原创 2018-12-13 16:06:50 · 568 阅读 · 0 评论 -
ubntu下单机配置fastdfs作为开发环境(3)--- nginx如何启用fastdfs扩展以及相关配置
暂略。转载 2018-12-13 11:13:33 · 262 阅读 · 0 评论 -
ubntu下单机配置fastdfs作为开发环境(2)---nginx生产环境下再编译+fastdfs扩展模块的编译
前言参考文章FastDFS搭建单机图片服务器(二)这篇文章也是参考了网上的文章,为什么不直接说是转载的?因为上面文章只说了一半—实际生产环境,譬如,nginx除了fastdfs,实际上可能还要编译openssl,geoip等等扩展模块的。编译安装过程1、安装gcc安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:查看是否已经...原创 2018-12-13 11:12:27 · 660 阅读 · 0 评论 -
ubntu下单机配置fastdfs作为开发环境(1)---fastdfs的安装、配置及测试
参考文章Ubuntu下安装并配置FastDFSFastDFS搭建单机图片服务器(一)安装配置流程优化整理下面是将两篇文章的流程整理一下,方便配置安装。请先创建下面几个目录,等下配置要用到的:创建几个后面能用到的目录mkdir /home/fastdfs/mkdir /home/fastdfs/storagemkdir /home/fastdfs/storage/storage-i...原创 2018-12-13 10:49:51 · 774 阅读 · 0 评论 -
centos7配置jdk+tomcat+编译目录+运行环境
前言对于一台新的服务器,可以这样快速配置java+tomcat项目运行环境。jdk配置列举匹配已安装的java的软件包:yum list installed | grep java卸载安装的jdkyum -y remove java-1.7.0-openjdk*yum -y remove java-1.8.0-openjdk*安装jdk:查看yum库中的...原创 2018-04-09 18:49:09 · 3572 阅读 · 0 评论 -
centos的服务化---上篇、java程序在centos下的后台进程及管理
前言要做这个,大家要先知道systemctl和chkconfig是什么东西来的,然后再写脚本。具体参考:linux下java程序在centos的部署上篇—jar程序服务化、nohup用法及管理、nohup输出日志定时切割(草稿篇)实践在下列目录添加service脚本, vim /usr/lib/systemd/system/当然,以一个实际模块作为例子,我们将服务名称定...原创 2018-07-24 11:34:57 · 2307 阅读 · 0 评论 -
jenkins-2、pipeline脚本切换角色,执行脚本等要点
demo pipeline脚本#!/usr/bin/env groovypipeline{ agent any environment { REVISION = "0.0.${env.BUILD_ID}" } options{ disableConcurrentBuilds() skipDefaultCheckout() ...原创 2018-07-18 16:50:06 · 4357 阅读 · 1 评论 -
zookeeper+centos7.4安装配置+自启动
zookeeper下载原创 2018-07-12 16:45:38 · 5434 阅读 · 2 评论 -
[CI、CD入门]maven打包之war(分环境)
项目结构: pom文件内容:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...原创 2018-07-09 10:57:11 · 555 阅读 · 0 评论 -
[CI、CD入门]maven打包可执行程序之微服务-服务提供者篇
前言持续构建,自动部署这个机制必须要落实到具体开发任务中,光是写几个demo编译最简单的程序或者web意义不大。 本篇文章将用现有的微服务框架程序作为例子,说明主要打包流程。微服务项目框架及目录说明API子项目说明这里先说明一下微服务项目的目录结构首先每一个微服务都划分为两个子项目,分别是:API接口调用层,及APP程序执行主体。 目的是:api子项目用于导出到本地...原创 2018-07-08 20:04:53 · 1807 阅读 · 0 评论 -
jenkins-1、创建pipeline及相关脚本编写
新创建一个pipeline项目。然后写第一个脚本,例如:pipeline { agent any stages { stage('Build') { steps { sh 'echo &amp;quot;Hello World&amp;quot;' sh ''' ...原创 2018-06-29 15:07:01 · 13686 阅读 · 4 评论 -
maven对java可执行jar打包及war打包
前言参考资料: 实战(九)——打包的技巧java app可执行打包使用的是: maven-shade-plugin 这个插件,demo程序为:其中,pom文件为:&amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&amp;amp;quot;UTF-8&amp;amp;quot;?&amp原创 2018-07-06 15:45:25 · 4280 阅读 · 0 评论 -
idea使用maven私服+编译上传jar--草稿
这里写链接内容原创 2018-06-13 10:47:44 · 8409 阅读 · 1 评论 -
微服务架构【技术点2】--- centos+nexus搭建maven私服+idea联合发布使用
前言一般产品到了一定规模内部的maven是必须要搭建的—-当然,不到一定规模也可以搭建的,关键就看整个开发流程和团队配合了。 注意,这个搭建maven在网上已经一堆实践了的,跟着做即可。当然,假如有坑的话我也会先填上去的。准备工作分别先安装jdk及maven。执行:java -version看看有没有安装java,服务器不要随便换环境。假如没有的话就用:yum i...原创 2018-06-13 22:57:25 · 861 阅读 · 0 评论 -
[CI、CD入门]jenkins+maven+svn+自动构建
添加新的job。原创 2018-06-28 14:21:20 · 715 阅读 · 0 评论 -
[CI、CD入门]centos下安装配置jenkins
使用jenkins进行项目的自动构建部署# 先更新源再安装最新版 jenkinssudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.i...原创 2018-06-28 11:40:47 · 396 阅读 · 0 评论 -
[CI、CD入门]maven补遗---不同环境的打包方案
前言具体资料请参考前一篇文章。配置项目结构如上图,说明一下,在resource下面的test、dev、product三个环境下的配置分别对应pom下面设定的dev、test、product的profile,而规则copy-resources指定了选定环境后要将环境下面的配置文件输出到输出目录下面的conf/env文件夹下。点击package就是打包了。pom配置代码...原创 2018-06-28 11:04:18 · 938 阅读 · 0 评论 -
[CI、CD入门]基础参考资料
参考资料带你成为JAVA架构师(写架构,非用架构)svn + jenkins + maven 实现java环境的自动化构建和部署基于Jenkins实现持续集成【持续更新中】原创 2018-06-27 16:29:08 · 765 阅读 · 0 评论 -
centos安装nexus搭建maven私服,缔造内部开发环境-初稿(1)
前言一般产品到了一定规模内部的maven是必须要搭建的—-当然,不到一定规模也可以搭建的,关键就看整个开发流程和团队配合了。 注意,这个搭建maven在网上已经一堆实践了的,跟着做即可。当然,假如有坑的话我也会先填上去的。准备工作分别先安装jdk及maven。执行:java -version看看有没有安装java,服务器不要随便换环境。假如没有的话就用:yum insta...原创 2018-06-13 01:59:04 · 2263 阅读 · 1 评论 -
【java开发部署】利用svn及ocaml及unison进行javaweb网站部署
前言由于某个项目需要用到一些相对复杂的逻辑处理所以需要部署一个java网站作为支撑。于是就有了这篇文章。。 这篇文章立意是利用现有流程进行网站部署。 这个流程结合了: 阶段巨献 - centos+php-fpm+mariaDB+svn+nodejs,配置linux的php和nodejs网站运行环境。 和 centos配置ocaml及unison进行双向文件同步搭建创建输出目录的svn首先,原创 2017-03-20 20:04:11 · 985 阅读 · 0 评论 -
centos7安装rsync及两台机器进行文件同步
安装及配置安装运行:yum -y install rsync #启动rsync服务systemctl start rsyncd.servicesystemctl enable rsyncd.service#检查是否已经成功启动netstat -lnp|grep 873 好了,好了。安装成功。配置: 首先,配置文件在: /etc/rsyncd.confvim /etc/rsyncd.c原创 2017-12-21 11:17:46 · 30342 阅读 · 3 评论 -
redis配置
今天初试了使用Java Redisson 客户端连接安装在CentOS上的Redis, 发现一直连接不了, 报错信息如下: [html] view plain copy Exception in thread “main” com.lambdaworks.redis.RedisException: Unable to connect at com.lambdaworks.redis.R转载 2017-08-15 17:08:01 · 1086 阅读 · 0 评论 -
【centos】配置postgresql数据库。
参考资料linux下postgresql的源,可在此找到各种软件源PostgreSql 学习笔记一 CentOS下安装使用 及常用命令Centos7安装PostgreSQL9.5安装下面是转载1、配置YUM库vi /etc/yum.repos.d/CentOS-Base.repo在[base] 和[updates] 区段添加:exclude=postgresql*配置完yum库之后卸载之前安装的P原创 2017-05-23 17:43:38 · 1924 阅读 · 0 评论 -
新项目开发及运行环境配置-nodejs前台+java后台+postgresql数据库+nginx+tomcat+svn单向备份
前言日前需要开新项目,那么,就要新建一个svn及网站运行环境了。于是有Lee该文章。 好了,看这篇文章的时候你可以先看看: 阶段巨献 - centos+php-fpm+mariaDB+svn+nodejs,配置linux的php和nodejs网站运行环境。 centos配置ocaml及unison进行双向文件同步搭建 【centos】配置postgresql数据库。 【java开发...原创 2017-06-09 11:00:48 · 3093 阅读 · 0 评论 -
阶段巨献 - centos+php-fpm+mariaDB+svn+nodejs+redis(开机启动及配置远程连接),配置linux的php和nodejs网站运行环境。
前言对于一个小项目和小公司而言,用php作为开发语言是很理智和聪明的选择,但是只要开发团队超过一个人,并且项目需要长时间持续开发下去,那么,一个相对稳定的运行环境及协同工作环境是必须的。 最近刚好转型做这些,下面的配置是一个真实项目的配置,相信会对大家有参考意义的。好了,那么我们开始。centos7的安装这个安装就不提了,在网上查一下u盘 centos7 安装什么的就好了,当然,...原创 2016-11-10 15:14:35 · 3161 阅读 · 0 评论