标签:主机

Java

SpringSession+Redis实现集群会话共享

5

xirruiqiang 发布于 2018-08-15

WEB应用开发完成后部署到Tomcat或其他容器中供用户访问. 小型应用在一台服务器上安装Tomcat并部署WEB应用. 随着访问量增大, Tomcat的压力会越来越大, 直至崩溃. 为了保证WEB应用的承载能力, 需要对WEB应用进行集群处理. 技术发展到今天, 集群/负载均衡...

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

Java

Jenkins与Docker的自动化CI/CD实战

21

yanxinchi 发布于 2018-08-14

在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署、交付(CD)。本文基于Jenkins+Docker+Git实现一套CI自动化发布流程。 一、发布流程设计 工作流程: 开发人员提交代码到Git...

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

Java

详解Java Socket的工作机制

5

zhuangli 发布于 2018-08-13

下面的分析主要是参阅了 计算机网络(谢希仁第7版) 进行总结的,从 系统调用—>应用编程接口API—>套接字接口 来分析Socket的来龙去脉,当然维基百科上也有对Socket的详细解释 1. 系统调用 大多数操作系统使用 系统调用 的机制在应...

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

Java

JVM系列(七) – JVM线上监控工具

3

dulong 发布于 2018-08-13

通过上一篇的 JVM 垃圾回收知识,我们了解了 JVM 具体的 垃圾回收算法 和几种 垃圾回收器 。理论是指导实践的工具,有了理论指导,定位问题的时候,知识和经验是关键基础,数据可以为我们提供依据。 在线上我们经常会遇见如下几个问题: CPU 如果遇到了以上这种问题,在 线下环境...

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

Java

在centos7上实现nginx+tomcat负载均衡

10

小丁 发布于 2018-08-12

概述 通常情况下,一个Tomcat站点由于可能出现单点故障及无法应付过多客户复杂多样的请求等问题,不能单独应用于生产环境下,所以需要一套更可靠的解决方案来完善web站点架构。 nginx是一款优秀的http服务器软件,它能够支持多达50000个并发连接数的响应,拥有强大的静态资源...

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

Spring

Spring Cloud 系列(二)Eureka 高可用注册中心

5

邓龙华 发布于 2018-08-11

在上一篇博客中,我们介绍了 《Spring Cloud 系列(一)Eureka 服务注册与发现》 介绍了 Spring Cloud Eureka 做为一个服务注册中心的基本概念与知识。但是上述服务,只适用于单点服务,并不满足我们在生产环境中的需求。 在微服务架构的分布式环境中,我...

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

Spring

面试 Q&A(三)

6

yeseng 发布于 2018-08-10

java虚拟机的内存模型 @autowrite 如何工作 所有的Spring的bean都被ioc容器管理,这个容器叫application context 每个web application 都有一个入口叫做dispatcherservlet 自动注入将一个bean的实例赋予给另...

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

Java

结合Spring发送邮件的四种正确姿势,你知道几种?

9

xirruiqiang 发布于 2018-08-10

测试使用的环境是企业主流的SSM 框架即 SpringMVC+Spring+Mybatis。为了节省时间,我直接使用的是我上次的“ SSM项目中整合Echarts开发 ”该项目已经搭建完成的SSM环境。 标题说的四种姿势指的是哪四种姿势? 发送text格式的邮件 发送HTML格式...

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

Java

通过容器编排和服务网格来改进Java微服务的可测性

3

小丁 发布于 2018-08-09

关键要点 在企业测试中,测试软件的方式应该与软件在生产环境中运行的方式相同,以便确保软件能够按预期的方式运行。 常见的挑战是微服务应用程序直接或间接依赖需要在测试场景中编排的其他服务。 本文展示了容器编排如何在服务实例之上提供抽象,并使用模拟实例来替代真实实例。 此外,服务网格让...

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

Java

SpringBootAdmin快速指南

xiaoli.wang 发布于 2018-08-09

这篇文章介绍了如何在dockerized环境中的设置Spring Boot Admin 1.X。在测试和生产环境中,我们需要手动检查每个Spring Boot应用程序,这些很有挑战性。 为什么选择Spring Boot Admin?我们可以一次性监控所有节点中的所有Spring ...

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

Java

jenkins+docker 持续集成

17

puefu.he 发布于 2018-08-09

面对越来越多的微服务,越来越频繁的版本发布,上周末在家倒腾了jenkins+docker的持续集成和持续交付。 ==实现了push tag 到git服务器后坐等新版本发布的邮件通知==,她会自动触发工程构建和版本发布,那叫一个爽歪歪啊省心、省力。 下面来和大家的一起分享一下我的实...

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

Java

走进科学之揭开神秘的 “零拷贝”

8

xiaoli.he 发布于 2018-08-08

前言 "零拷贝"这三个字,想必大家多多少少都有听过吧,这个技术在各种开源组件中都使用了,比如kafka,rocketmq,netty,nginx等等开源框架都在其中引用了这项技术。所以今天想和大家分享一下有关于零拷贝的一些知识。 计算机中数据传输 在介绍零拷贝...

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

Java

Java应用Docker化部署GC变长的采坑经历

6

xiaoli.he 发布于 2018-08-07

作者简介 超哥,2008年毕业后进入IT行业,目前就职于饿了么物流架构部,曾就职于联想研究院的AR设备视觉团队和阿里巴巴的业务中台团队。 工作内容涉及大数据计算平台构建,计算视觉云端应用,业务中间件研发以及业务领域模型抽象与实现等。 即时配送业务的高速增长,对系统的复杂度提出了更...

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

Java

我要学好分布式-RMI通信框架

5

Harries 发布于 2018-08-07

分布式框架是最近几年的热门。可是要想理解分布式框架着实不易,为了努力跟上时代潮流,特此开了一个专题,起名“我要学好分布式”,通过博客来分享一下我的学习过程,加深我对分布式整体框架的理解。 什么是RPC 英文就不说了。中文名远程进程调用协议。顾名思义,客户端在不知道细节的情况下,可...

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

Java

ldap落地实战:jenkins集成openldap认证

8

changyuan.xu 发布于 2018-08-06

优点:简单方便,不需要考虑插件依赖问题 缺点:因为网络等各种问题安装不成功 安装方法:登录Jenkins –> 系统管理 –> 插件管理 –> 可选插件 –> 搜索ldap –> 选中 &#...

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

Java

remoteCtrl — 基于 hessian 的远程调用工具

wenming.gapo 发布于 2018-08-04

项目介绍 remoteCtrl,拿hessian封装做的远程调用webservice工具; 目标是实现多种协议实现客户机对主机资源的调用; 现在完成的功能是以客户机远程调用主机的浏览器工具。 软件架构 IMWS:部署于主机端,接受IMCLIENT发来的指令操作主机资源。 IMCL...

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

Java

使用Kubernetes-Jenkins实现CI/CD

15

xubiao.zhuang 发布于 2018-08-03

Author: Ramit Surana DevOps Zone DevOps Zone让你成为Sonatype Nexus的合作伙伴,Nexus套件能帮助你扩展DevOps交付过程,持续的将组件智能的集成到开发工具中,包括:Eclipse, IntelliJ, Jenkins,...

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