标签:测试环境

Java

【巅峰对决】MappedByteBuffer VS FileChannel

8

zhuangli 发布于 2019-05-25

本章转自:莫那·鲁道 文章链接:http://u6.gg/sA94H 前言 Java 在 JDK 1.4 引入了 ByteBuffer 等 NIO 相关的类,使得 Java 程序员可以抛弃基于 Stream ,从而使用基于 Block 的方式读写文件,另外,JDK ...

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

Java

CVE-2019-0232:Apache Tomcat远程代码执行漏洞分析

7

xiaoli.he 发布于 2019-05-24

漏洞背景 2019年4月13号, Apache Tomcat 9.0.18 版本公告中提到,本次更新修复了一个代号为 CVE-2019-0232 的漏洞。 该漏洞只对 Windows 平台有效,攻击者向 CGI Servlet 发送一个精心设计的请求,可在具有 Apache To...

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

Java

畅途亿级业务日志系统演变过程

17

hellas 发布于 2019-05-24

当线上出现问题时,我们可能无法快速准确的排查定位问题。为了解决这个问题,畅途网建立了一套业务日志系统。 痛点 你是否遇到过如下情况: 线上偶尔出现一个问题,但我们并不能快速准确的排查定位该问题! 为了解决这个问题,快速准确的排查定位问题,畅途网建立了一套业务日志系统。 畅途业务日...

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

Java

Mock服务插件在接口测试中的设计与应用

5

尖兵 发布于 2019-05-24

引言 在日常的接口测试中,测试人员常常会遇到以下几种令人头疼的情况: 场景一:依赖的接口状态不稳定,导致集成 CI 常常失败,需要耗费大量时间排查非被测目标本身之外的环境问题 场景二:做异常测试时构造异常数据成本高、难度大,某些异常数据甚至无法通过正常途径构造 场景三:被测目标开...

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

编程技术

微服务架构进阶

5

hanze 发布于 2019-05-23

点击蓝色“ 乔志勇笔记 ”关注我哟 加个“ 星标 ”,第一时间获取推送的文章哦 相应的第二篇文章:微服务实战问题 一、微服务落地 1、组件合适的技术团队 2、从一个案例入手 3、做好技术取舍 4、采用Devops 5、统一微服务治理平台 1)服务管理 2) 服务治理 3 )服务监...

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

Java

一次奇怪的StackOverflowError问题查找之旅

4

dulong 发布于 2019-05-23

一次奇怪的StackOverflowError问题查找之旅 公司最近买了一套老代码,在测试环境部署的时候发生了 nested exception is java.lang.StackOverflowError 的异常,当时看到这个异常首先想到是栈内存溢出,网上给出的解决办法就是加...

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

编程技术

云原生架构学习资料-Kubernetes篇

2

尖兵 发布于 2019-05-22

云原生架构估计是未来十年最主流的应用架构,最早是由Pivotal提出来的。Pivotal的Matt Stine写了一本叫做《迁移到云原生应用架构》的书籍,里面探讨了云原生应用架构的主要特征,包括以下: 符合十二因素应用 面向微服务架构 自服务敏捷架构 基于API的协作 抗脆弱性 ...

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

编程技术

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

8

puefu.he 发布于 2019-05-21

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

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

编程技术

Rainbond 5.1.4 发布,复杂微服务架构整体升级和回滚

3

likai 发布于 2019-05-21

今天为大家带来Rainbond 5.1系列第四个更新版本,本次版本更新的主要内容是复杂微服务架构应用整体升级和回滚,能实现复杂微服务架构的持续交付,和复杂架构企业级应用快速交付和升级,另外还有一些小的优化和BUG的修复。 Rainbond 是开源的企业应用云操作系统,支撑企业应用...

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

编程技术

老9乐购彩票邀请码【25295678】,go-microservice-template,Minke的微服务

yeseng 发布于 2019-05-20

老9乐购彩票邀请码【25295678】 本文讲的是5分钟学习基于Go,go-microservice-template,Minke的微服务,【编者的话】本篇文章介绍了Go语言下构建微服务的例子,作者利用一个helloword讲解了如何使用他的微服务框架,该框架不仅包含了构建服务,...

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

Java

记录一次jenkins的部署和使用

22

xubiao.zhuang 发布于 2019-05-20

虽然平时都是用Markdown做笔记做记录的,第一次在掘金上面用Markdown,感觉不是太习惯。(〃’▽’〃) 现在工作算是平稳了下来,可以在更多方面沉淀一下了。不过始终不要忘记,保持危机感,感谢危机感。 2. 为什么是jenkins 来到新公司,就匆忙...

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

编程技术

微服务架构体系的深度治理

31

yeseng 发布于 2019-05-20

微服务模式下,庞大的服务节点数量、日趋复杂的服务分层、离散的组织协同、扁平化的管理模式让服务治理的广度、深度、难度都达到前所未有的程度。单纯依靠微服务框架层面的治理是远远不够的,需要构建贯穿研发、测试、运维、管理各领域的立体式的深度治理体系。本文整理自天弘基金(余额宝)移动平台技...

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

编程技术

Istio 和 Linkerd 的性能测试分析

9

小丁 发布于 2019-05-19

原文: Performance Benchmark Analysis of Istio and Linkerd 作者: Thilo Fromm 动机 过去几年里,服务网格在 Kubernetes 生态中迅速成长。Service Mesh 的 价值 难以抗拒,然而对摩拳擦掌的用户来...

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

编程技术

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

16

songhua.gao 发布于 2019-05-18

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

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

Spring

Spring Boot 高级篇搜索之 Solr 环境搭建与简单测试

13

dulong 发布于 2019-05-18

搜索可以说是非常常见的场景了,一般选择比较多的有solr和es,底层都是基于Lucene搜索引擎实现。之前简单的使用过solr,一直没有成体系的学习过,正好需要给一个内部项目封装统一的查询组件,借这个机会好好的撸一把solr的知识要点 I. Solr环境搭建 1. docker方...

阅读(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)

编程技术

40 页 PPT 分享万亿级交易量下的支付平台设计

41

刘莉莉 发布于 2019-05-17

本文主要是根据作者在2018QCon演讲内容整理而成: 苏宁金融交易量3年内从1000亿增长到万亿+,服务用户3亿+,服务场景从服务于苏宁易购内部生态,扩展到服务全渠道,全场景,多业态的线上线下智慧零售的开放生态圈,一方面要满足公司业务发展要求,快速研发新产品,另一方面要满足81...

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

Java

开源的H5即时聊天系统 spring-boot + netty + protobuf + vue ~

6

xubiao.zhuang 发布于 2019-05-17

前言 一篇文章引发的思考? 一次读公号推文, 发现一篇文章写得特好, 勾起了好奇心 《群聊比单聊,为什么复杂这么多?》 , @沈大大 . 心路历程 第一阶段, 刚看完文章时, 特别兴奋, 开始着手, 花了一个月把聊天界面基本弄, 然后着手于后端, 经过些简单的调研, 决定用 ne...

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