最新消息:资源整合

最新发布 第5页

分享您的乐趣Java资源整合博客

如何实现一个 Web Server
基础技术

如何实现一个 Web Server

木尔 1个月前 (02-22) 8浏览

原文出处: 辰洋 最近重构了去年造的一个轮子 Vino。Vino 旨在实现一个轻量并且能够保证性能的 Web Server,仅关注 Web Server 的本质部分。在重构过程中,Vino 借鉴了许多优秀开源项目的思想,如 Nginx、Mongo...

Spring、Spring Boot 和 TestNG 测试指南 ( 1 )
基础技术

Spring、Spring Boot 和 TestNG 测试指南 ( 1 )

- 1个月前 (02-22) 9浏览

原文出处: chanjarster 在了解学习本项目提供的例子之前,先了解一下什么是单元测试(Unit Testing,简称UT)和集成测试(Integration Testing,简称IT)。 如果你之前没有深究过这两个概念,那么你可能会得出如...

做菜与洗碗
基础技术

做菜与洗碗

- 1个月前 (02-22) 10浏览

原文出处: RednaxelaFX 今天晚饭,老婆连着用了4个锅来做了两菜一汤。好吃 其中一道菜用了1个锅,另一道菜用了3个锅,汤用了2个锅。 还有中间工序放临时状态的食材用的大小碗碟若干。 嗯⋯嗯?但是总共只有4个锅诶。 于是做菜的过程中我也洗...

异步打印日志的一点事
基础技术

异步打印日志的一点事

恒锦/实习 1个月前 (02-22) 10浏览

原文出处: 今天你不奋斗明天你就落后 一、前言 最近刚刚结束转岗以来的第一次双11压测,收获颇多,难言言表, 本文就先谈谈异步日志吧,在高并发高流量响应延迟要求比较小的系统中同步打日志已经满足不了需求了,同步打日志会阻塞调用打日志的线程,而打日志...

手把手教你 Spark 性能调优
基础技术

手把手教你 Spark 性能调优

刘正伟 1个月前 (02-22) 9浏览

原文出处: xrzs 0、背景 上周四接到反馈,集群部分 spark 任务执行很慢,且经常出错,参数改来改去怎么都无法优化其性能和解决频繁随机报错的问题。 看了下任务的历史运行情况,平均时间 3h 左右,而且极其不稳定,偶尔还会报错:  ...

消息队列探秘 – RabbitMQ 消息队列介绍
基础技术

消息队列探秘 – RabbitMQ 消息队列介绍

弱鸡13 1个月前 (02-22) 9浏览

原文出处: 高广超 1. 历史 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBA...

IDEA 集成 sonarLint 检查代码 bugs
基础技术

IDEA 集成 sonarLint 检查代码 bugs

弱鸡13 1个月前 (02-22) 10浏览

原文出处: WhyWin 1、目标 IDEA集成sonar的代码检查,实现可以在提交代码前就检查你的代码,而不是将代码提交之后,之后再去检查。 Sonar可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题 1. 不遵循代...

zookeeper入门系列:paxos协议
基础技术

zookeeper入门系列:paxos协议

浮生 1个月前 (02-22) 10浏览

原文出处: 笨狐狸 上一章讨论了一种强一致性的情况,即需要分布式事务来解决,本章我们来讨论一种最终一致的算法,paxos算法。 paxos算法是由大牛lamport发明的,关于paxos算法有很多趣事。比如lamport论文最初由故事描述来引入算...