标签:linux

编程技术

随行付微服务测试之性能测试 原 荐

12

yeseng 发布于 2018-12-19

背景 传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测...

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

编程技术

随行付微服务测试之性能测试

11

xirruiqiang 发布于 2018-12-19

传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测试中的...

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

编程技术

大型互联网架构师谈:如何用Redis轻松实现秒杀系统

darida 发布于 2018-12-18

导论 曾经被问过好多次怎样实现秒杀系统的问题。昨天又在架构师微信群被问到了。因此这里把我设想的实现秒杀系统的价格设计分享出来。供大家参考。 秒杀系统的架构设计 秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路:  写入内存而不是写入硬盘&nbs...

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

Java

探索HyperLogLog算法(含Java实现)

11

yeseng 发布于 2018-12-18

引言 HyperLogLog算法经常在数据库中被用来统计某一字段的Distinct Value(下文简称DV),比如Redis的HyperLogLog结构,出于好奇探索了一下这个算法的原理,无奈中文资料很少,只能直接去阅读论文以及一些英文资料,总结成此文。 介绍 HyperLog...

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

Java

Jenkins 2.156 每周更新版发布,可扩展的持续集成引擎

xiaoli.he 发布于 2018-12-18

Jenkins 2.156 发布了,这个系列不是 LTS 版本,它每周都会发布一个新版本,为用户和插件开发者提供错误修复和新功能。 本次更新内容如下 User account creation by administrators did not show error messag...

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

Java

小Tip:使用本地DTD文件来利用XXE漏洞

2

songhua.gao 发布于 2018-12-17

这一小技巧可以让你的XXE盲注输出任何你想要的东西!anything! 如今XXE漏洞利用时会有什么问题呢? 想象你有一个XXE的漏洞环境,外部实体已经被支持了但是服务端的响应是空的。 在这种情况下你有两个选择: 基于报错的利用和out-of-band利用; 首先考虑一下报错的例...

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

编程技术

优秀后端架构师必会知识:史上最全MySQL大表优化方案总结

16

changyuan.xu 发布于 2018-12-17

本文原作者“ manong”,原创发表于segmentfault,原文链接:segmentfault.com/a/1190000006158186 1、引言 MySQL作为开源技术的代表作之一,是互联网得以广泛流行的重要基础技术之一。 国外 GitHub、Airbnb、Yelp、...

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

Java

为何弃 Java、JavaScript、Ruby 于不顾,而去寻找新的编程语言?

1

xiaoli.wang 发布于 2018-12-17

我喜欢编程语言。每种语言都有自己的特点。最近,我开始纠结一个问题:如果开始自己的项目的话,我该用什么语言。 好多优秀的编程语言 在阅读此文之前,需要先说明几件事情。虽然在工作中大部分的时候我都用 Java、JavaScript 和 Ruby 来创建产品应用,但我一直在学习新的语言...

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

Java

从明年1月开始,Oracle要对JDK8就要收费了,怎么办?

2

xiaoli.wang 发布于 2018-12-17

JDK8从2019年1月开始就要收费了,怎么办呢? 其实这个问题本身就是有问题的,因为收费的并不是JDK8 , 而是JDK8后续的update (更新) 。 什么是update? 如果你下载过JDK, 就会看到那些8u191, 8u192这样的东西,191,192就是update...

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

Java

疑似国内某知名团伙的最新挖矿脚本分析

18

dulong 发布于 2018-12-17

*本文作者:si1ence,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。 前言 大佬随手给我一个叫cr.sh的恶意脚本让我分析分析,毕竟是大佬安排的活不想干也要干。原本以为只是个普通的安全事件,定睛一看发现是一个做工精良的挖矿脚本套装,后续跟踪发现可能与国内某知名的挖...

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

编程技术

头条后台研发面经(共三面)+架构师进阶路线分享

wenming.gapo 发布于 2018-12-16

![image.png](https://static.studygolang.com/181216/d1248fff78c6b96bd28c7ced82b875ef.png) 后端研发工程师 找牛客大佬要到了白金码,跳过死亡笔试,直接视频面,面试从3点开始,断断续续到晚上8点结...

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

编程技术

LNMP 1.5 升级 PHP 7.3.0

2

wenming.gapo 发布于 2018-12-16

昨天晚上明月没有忍住一不小心升级了服务器上的 PHP 7.2.3 到最新正式版 PHP 7.3.0 ,虽然军哥说 LNMP 1.5 升级 PHP 7.3.0有可能会不成功,但明月还是忍不住呀!好在一切都很顺利,经过30多分钟的等待成功完成了更新。 首先为了确保 LNMP 1.5 ...

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

编程技术

大数据应用发展史:从搜索引擎到人工智能

hellas 发布于 2018-12-16

踽踽独行上下求索总是痛苦,如果有良师益友陪伴点拨必能事半功倍。从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需具体分析,实践才能出真知。 架构师的“内功” 《从 0 开...

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

Java

完美解决:Java微信语音amr格式转mp3格式,兼容Linux/Mac/Windows,支持Maven

hellas 发布于 2018-12-15

少费话,先上代码 引入 maven 依赖 <dependency> <groupId>com.github.dadiyang</groupId> <artifactId>jave</artifactId> <ver...

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

Java

Selenium使用总结(Java版本)

xiaoli.wang 发布于 2018-12-15

配置要点: 1.webdriver要和浏览器版本对应,chrome使用chromedriver和chrome浏览器,firefox使用geckodrive和firefox浏览器 2.支持headless:本地开发使用mac环境,默认支持;linux需要安装xvf8(虚拟GUI) ...

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

编程技术

漫淡终端技术未来

17

xirruiqiang 发布于 2018-12-14

摘要:闲聊一下未来。 原文: 漫淡终端技术未来 作者: 流形 Fundebug经授权转载,版权归原作者所有。 前言 在终端发展的历史看,终端设备早已不再是单一的计算机,交互方式早已不再是单一的键盘鼠标,但无论是怎样变化,归根结底不变的是人与端两个角色的交互。 我在数据领域深根多年...

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

编程技术

从百家争鸣的微服务生态到服务网格

2

xirruiqiang 发布于 2018-12-14

在过去几年中,我们注意到应用程序架构正在迅速转变为分布式微服务架构——单体和庞大的应用程序被分解为更小的单个服务,其可被独立修改、构建、部署和管理。这种模式的主要优点就是简洁和快速,同时由于其对其他服务的依赖性很小或者完全没有依赖,更易于升级和独立扩展。这与敏捷和DevOps理念...

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

Java

WildFly 15.0.0 发布!支持 JDK 11

zhuangli 发布于 2018-12-14

WildFly 15.0.0 已正式发布 ,并已提供下载 >>>  http://www.wildfly.org/downloads/ 。 更新亮点 支持 JDK 11 服务器可观察性(Server Observability) SNI 支持 HTTP...

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