标签:CTO

Java

Jenkins+Jmeter+Ant持续集成

23

puefu.he 发布于 2019-02-22

编辑推荐: 本文来自于163yun,,主要介绍了基于Jenkins+Jmeter+Ant 的测试自动化框架环境搭建的相关内容。 前言 通过了解性能测试,知道了jmeter框架以及其扩展知识,jmeter不仅是性能测试利器而且还可以用于接口测试,经过近几周的学习,了解了jmeter...

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

编程技术

微服务架构,多“微”才合适?

10

xubiao.zhuang 发布于 2019-02-22

以前的文章讨论过《 互联网架构,究竟为啥要做服务化? 》,随着数据量、并发量、业务复杂度的增长,互联网架构会出现以下问题: 代码到处拷贝 底层复杂性扩散 基础库(so/jar/dll)耦合 SQL质量得不到保障,业务相互影响 数据库耦合 “服务化”是一个很好的解决上述痛点的方案。...

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

Java

容器打印日志到控制台阻塞的排障

刘莉莉 发布于 2019-02-21

原文 今日生产环境发现有些容器停止响应了,但是容器没有死, docker exec -it <container-name> /bin/bash 也能正常使用。 在容器内部使用 jstack <pid> 发现log4j2的Console Appender一...

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

Java

Tomcat服务器的 Server.xml 配置文件详解!

18

dulong 发布于 2019-02-21

前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。...

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

Java

SpringBoot 实战 (十) | 声明式事务

9

xirruiqiang 发布于 2019-02-21

微信公众号:一个优秀的废人 前言 如题,今天介绍 SpringBoot 的 声明式事务。 Spring 的事务机制 所有的数据访问技术都有事务处理机制,这些技术提供了 API 用于开启事务、提交事务来完成数据操作,或者在发生错误时回滚数据。 而 Spring 的事务机制是用统一的...

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

Spring

spring cloud config将配置存储在数据库中

1

yeseng 发布于 2019-02-21

转载请标明出处: https://blog.csdn.net/forezp/… 本文出自 方志朋的博客 Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库,放在本地是将将所有的配置文件统一写在Config Server工程...

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

Spring

Spring 中获取 request 的几种方法,及其线程安全性分析

2

xiaoli.he 发布于 2019-02-21

概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息)、body中的数据等。 由于在 Spring MVC 中,处理请求的Controller、Servi...

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

编程技术

细说API – 文档和前后端协作

9

xubiao.zhuang 发布于 2019-02-21

在上一篇文章—— 《细说API – 重新认识RESTful》 中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式。 我经历过一些没有文档的项目,前后端开发者坐到一起口口相传,或者有些团队用 word、pdf 来编写 AP...

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

Spring

Web开发比较:Spring Boot 与 Express.js

1

Harries 发布于 2019-02-21

JavaScript的服务器端开发比Java更好吗?它可能只取决于正在开发的应用程序。我现在可以听到来自Java开发人员的发声。 从Java开发人员的角度来看,使用Spring Boot生态系统和JavaScript与Express进行Web开发的简单比较。 本文的目标 这是一个...

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

Java

在Java 11中创建一个简单的模块化应用教程

刘莉莉 发布于 2019-02-21

模块化编程使人们能够将代码组织成独立的,有凝聚力的模块,这些模块可以组合在一起以实现所需的功能。 本文摘自Nick Samoylov和Mohamed Sanaulla撰写的一本名为 Java 11 Cookbook – Second Edition的书 。在本书中,您...

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

编程技术

弄懂服务路由与负载均衡,微服务搞起

5

puefu.he 发布于 2019-02-21

基本概念 SOA 公共的业务被拆分出来,形成可共用的服务,最大程度地保障代码和逻辑的复用,避免重复建设,这种设计称为SOA。 路由 SOA架构中,服务消费者通过服务名称,在众多服务中心找到要调用的服务的地址列表,称为服务的路由。 负载均衡 对于负载高的服务,一般有多台服务器组成的...

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

Java

RPC基本原理以及如何用Netty来实现RPC

3

小丁 发布于 2019-02-21

在微服务大行其道的今天,分布式系统越来越重要,实现服务化首先就要考虑服务之间的通信问题。这里面涉及序列化、反序列化、寻址、连接等等问题。。不过,有了RPC框架,我们就无需苦恼。 一、什么是RPC? RPC(Remote Procedure Call)— 远程过程调用,是一个计算机...

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

Java

Netty 和 RPC 框架线程模型分析

24

yanxinchi 发布于 2019-02-21

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析 Netty 和 RPC 框架线程模型。李林锋已在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的同学可以持续关注。 1. 背景 1.1 线程模型的重要性 对于 RPC 框架而言,影响其性能指标的主要...

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

Java

Java 集合(2)之 Iterator 迭代器

xiaoli.he 发布于 2019-02-21

凡是实现 Collection 接口的集合类都有一个 iterator 方法,会返回一个实现了 Iterator 接口的对象,用于遍历集合。 Iterator 接口主要有三个方法,分别是 hasNext 、 next 、 remove 方法。 ListIterator 继承自 I...

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

编程技术

Nacos解读:服务发现客户端

1

darida 发布于 2019-02-20

Nacos 是阿里巴巴的微服务开源项目,用于服务发现和配置管理,开源以来我就一直关注,在此准备以几篇文章来窥其全貌,但大段大段贴代码就没必要了,这里用自己的一些理解和总结来帮助大家理解。文章将基于截止目前最新发布的0.8版本,Nacos的使用方式参考官方文档即可,这里主要从原理和...

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

Spring

Spring Boot 2.x 教程系列 | AOP 切面统一打印请求日志最佳实践

2

xiaoli.he 发布于 2019-02-20

文章首发于个人网站 www.exception.site/springboot 本节中,您将学习如何在 Spring Boot 中使用 AOP 切面统一处理请求日志,打印进出参相关参数。 注意:本节中 AOP 切面统一处理请求日志已被博主用于生产环境中,所以您在生产环境中添加它时...

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

Java

java debug初探

刘莉莉 发布于 2019-02-20

JPDA、JDI、JDWP傻傻分不清楚 关于Java debug架构,有一堆相关的名词。其中JPDA是整个debug架构的缩写:Java Platform Debugger Architecture, 整个架构可以从 JPDA文档 最开头了解到: Components Debug...

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