标签:centos

编程技术

『互联网架构』软件架构-rocketmq之部署(61)

34

刘莉莉 发布于 2019-05-25

消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。 (一)rocketMQ 官网:http://rocketmq.apache.org/ 开源的分布式消息和流处理,流处理这块原来只有kafka这样说,因为rocketMq本身做的也比较好,它也加上...

阅读(19)评论(0)赞 (0)

Spring

使用 Jenkins + Ansible 实现 Spring Boot 自动化部署101

2

刘莉莉 发布于 2019-05-22

本文要点: 设计一条 Spring Boot 最基本的流水线:包括构建、制品上传、部署。 使用 Docker 容器运行构建逻辑。 自动化整个实验环境:包括 Jenkins 的配置,Jenkins agent 的配置等。 1. 代码仓库安排 本次实验涉及以下多个代码仓库: % tr...

阅读(22)评论(0)赞 (0)

编程技术

轻松构建微服务之docker和高效发布

8

puefu.he 发布于 2019-05-21

我们先来了解下docker的原理,如何才能制造出一个真正隔离的软件运行环境. namespace docker在创建容器进程的时候可以指定一组namespace参数,这样容器就只能看到当前namespace所限定的资源,文件,设备,网络。用户,配置信息,而对于宿主机和其他不相关的...

阅读(23)评论(0)赞 (0)

Java

Spring Boot打包部署和环境配置

3

puefu.he 发布于 2019-05-19

执行命令 yum -y list java* 查看可安装java版本。 Failed to set locale, defaulting to C Loaded plugins: fastestmirror base | 3.6 kB 00:00:00 extras | 3.4 ...

阅读(21)评论(0)赞 (0)

编程技术

互联网架构:深入理解微服务

16

songhua.gao 发布于 2019-05-18

微服务就是一些可独立运行、可协同工作的小的服务。 从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。 可独立运行 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。 可协同工作 采用了微服务...

阅读(23)评论(0)赞 (0)

Java

mysql-connector-java 插入 utf8mb4 字符失败问题处理分析

likai 发布于 2019-05-17

问题说明 业务数据库实例的编码由 utf8 修改为 utf8mb4 后, java 业务插入表情符等宽字符(4 字节)的时候一直报错以下相关的错误: ### Cause:java.sql.SQLException:Incorrect string value:/xF0/x9F/x...

阅读(18)评论(0)赞 (0)

Java

利用Jenkins + nginx 实现前端项目自动构建与持续集成

22

xiaoli.wang 发布于 2019-05-17

本文将以我之前的一篇 基于vue-cli3.0构建移动端架子 的前端代码自动化部署到目标服务器为:chestnut:。 实现目标 本地push代码到GitHub,Webhook自动触发jenkins上的构建动作,完成安装node插件并且打包,然后通过Publish Over SS...

阅读(25)评论(0)赞 (0)

Java

Tomcat之session解决方案

1

yeseng 发布于 2019-05-17

session方案及配置 用户访问服务器资源主要分成两类,一类是无状态访问,例如请求一张图片。另一类是有状态访问,这种情况下,服务器需要记录追踪用户状态,并根据用户所处状态做出不同响应,典型的例子是购物车。Session的作用就是在Web服务器上保持用户的状态信息。 用户请求连接...

阅读(18)评论(0)赞 (0)

Java

登录Tomcat管理页面配置实例

4

zhuangli 发布于 2019-05-16

一.设置管理员账户密码 进入tomcat安装目录 ->进入conf目录->修改user.xml->加入下面内容 模板 <role rolename="manager-gui" description="manager-gui&...

阅读(25)评论(0)赞 (0)

Java

记一次线上频繁FGC的事件和解决方式

4

xirruiqiang 发布于 2019-05-15

早上去公司上班,突然就邮件一直报警,接口报异常,然后去查服务器的运行情况,发现java的cpu爆了。接着就开始排查问题 问题解决过程: 1.先服务器(centos7)上,使用了top和uptime命令,发现时java的cpu爆了,超过100%了,导致后续的服务无法正常提供; 2....

阅读(42)评论(0)赞 (0)

Java

从零开始上线网站的日常(二)— 第一次上线

39

yeseng 发布于 2019-05-13

上一章: 从零开始上线网站的日常(一)— 前后端分离网站本地调通 本章目标:在云服务器上线上一章完成的网站 时间:2019.05.13 零. 步骤 项目打包 云服务器环境部署(JDK & Nginx) 项目部署 部署脚本编写 一. 项目打包 1. 前端项目打包 前端项目打...

阅读(39)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-redis特性和集群特性(下)(50)

28

puefu.he 发布于 2019-05-05

这次讲讲如何搭建redis集群,官方的介绍版本是三主三从的形式,这次就这样演示,并看看集群的一些特性。 (一)安装虚拟机 源码:https://github.com/limingios/netFuture/tree/master/redis-cluster-net ,可以查看,之...

阅读(33)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-redis特性和集群特性(上)(48)

45

尖兵 发布于 2019-05-04

上次已经说到了redis其实就是nosql,这次具体redis是个什么样的东西。 源码文档:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-redis特性和集群特性(48) (一)Redis安装 ...

阅读(57)评论(0)赞 (0)

Java

Tomcat Web页面管理应用配置与报403解决方法

5

dulong 发布于 2019-05-03

大部分时候,我们的Tomcat服务器都不是部署在本机,那么怎么样不通过ftp/sftp方式来将war包部署到Tomcat容器呢? Tomcat有提供Web页面管理应用的功能。 我们来看看怎么配置实现该功能。 进入tomcat默认页面时有“server status”、“manag...

阅读(43)评论(0)赞 (0)

Java

SpringBoot整合MyBatis并使用Redis作为缓存组件的Demo

30

尖兵 发布于 2019-04-29

本博客猫叔的博客,转载请申明出处 本系列教程为 HMStrange项目 附带。 Auth: HMStrange-TIAN e-mail:zhangqihao@hnu.edu.cn 历史文章 如何在VMware12安装Centos7.6最新版 Centos7.6安装Java8 Ce...

阅读(35)评论(0)赞 (0)

Java

高级运维篇:Docker构建Tomcat Web服务器与Tomcat如何优化

10

hanze 发布于 2019-04-29

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,Tomcat本身也是一个HTTP服务器,可以单独使用,apach...

阅读(30)评论(0)赞 (0)

Spring

SpringBoot: 浅谈文件上传和访问的坑 (MultiPartFile)

6

changyuan.xu 发布于 2019-04-25

本次的项目环境为 SpringBoot 2.0.4, JDK8.0. 服务器环境为CentOS7.0, Nginx的忘了版本. 前言 SpringBoot使用MultiPartFile接收来自表单的file文件,然后进行服务器的上传是一个项目最基本的需求,我以前的项目都是基于Sp...

阅读(43)评论(0)赞 (0)

编程技术

IM架构设计(1)

4

darida 发布于 2019-04-24

@ TOC 1.1 传输协议的选择 项目现状目前,常见的IM系统传输报文无外乎使用UDP、TCP以及应用层的HTTP这几种协议。市面上象微信、MSN、陌陌、米聊、环信等大多采用TCP协议,只有QQ比较特殊,采用了UDP协议,应该是历史原因造成的,可能与当时的网络条件和初始资源有关...

阅读(59)评论(0)赞 (0)