第9页

  • 史上最轻量​!阿里新型单元测试 Mock 工具开源

    史上最轻量​!阿里新型单元测试 Mock 工具开源

    来源:gitee.com/mirrors/TestableMockTestableMock是基于源码和字节码增强的Java单元测试辅助工具,包含以下功能:访问私有成员字段和方法如今关于私有方法是否应该做单元测试的争论正逐渐消停,开发者的普遍实践已经给出事实答案。通过公有方法间接测私有方法在很多情况下难以进...

    Java知识 2020-12-24 33 0
  • 再酷炫的技术,都不如一个简单又牛逼的架构!

    再酷炫的技术,都不如一个简单又牛逼的架构!

    2020年都快过完了 还没用过微服务吗?中台架构还只是听说过?前不久的双十一,天猫订单处理峰值达到58.3万笔/秒,刚过去的双十二,数据量高达1200万+。让你架构一个能支撑淘宝天猫双11双12千亿级流量的电商平台你知道如何着手吗?看看下面这十几道题是我当时阿里三面时被问到的,基本都是深入到阿里巴巴微服务...

    Java知识 2020-12-23 38 0
  • 腾讯,干掉 Redis 项目,正式开源、太牛逼啦!

    腾讯,干掉 Redis 项目,正式开源、太牛逼啦!

    来源:腾讯开源项目简介Tendis是腾讯互娱CROS DBA团队 & 腾讯云数据库团队自主设计和研发的分布式高性能KV存储数据库,兼容Redis核心数据结构与接口,可提供大容量、低成本、强持久化的数据库能力,适用于兼容Redis协议、需要大容量且较高访问性能的温冷数据存储场景。Tendis目前已经...

    Java知识 2020-12-23 42 0
  • 如何设计一个亿级消息量的 IM 系统

    如何设计一个亿级消息量的 IM 系统

    来源:xie.infoq.cn/article/19e95a78e2f5389588debfb1c本文不会给出一套通用的IM方案,也不会评判某种架构的好坏,而是讨论设计IM系统的常见难题跟业界的解决方案。因为也没有所谓的通用方案,不同的解决方案都有其优缺点,只有最满足业务的系统才是一个好的系统。而且,在有...

    Java知识 2020-12-23 35 0
  • 拥抱 Java 8 并行流:执行速度飞起

    拥抱 Java 8 并行流:执行速度飞起

    来源:cnblogs.com/keatsCoder/p/12934394.html在 Java 7 之前,如果想要并行处理一个集合,我们需要以下几步并且还需要关注多个线程之间共享变量的修改问题。而 Java8 为我们提供了并行流,可以一键开启并行模式。是不是很酷呢?让我们来看看。并行流认识和开启并行流什么...

    Java知识 2020-12-22 39 0
  • 字节跳动着么缺人?不卡学历,不卡经验,只要求...

    字节跳动着么缺人?不卡学历,不卡经验,只要求...

    由于国内用户对电商购物的热衷,再加上这些年,商家推出的各种优惠补贴策略和高效快捷的物流,也让大家足不出门享受到了真正的实惠。 但,对于一个java 程序员来讲,我更关注的是系统架构层面,从原本的定时秒杀,到现在的各种活动预热、拼团、定金膨胀、百亿补贴、跨店满减、以及更复杂的组合优惠,让...

    Java知识 2020-12-22 38 0
  • 据说程序员等电梯的时候都想过调度算法,网友:还真是~

    据说程序员等电梯的时候都想过调度算法,网友:还真是~

    来源:cnblogs.com/jianyungsun/archive/2011/03/16/1986439.html1.传统电梯调度算法1.1先来先服务算法(FCFS)先来先服务(FCFS-First Come First Serve)算法,是一种随即服务算法,它不仅仅没有对寻找楼层进行优化,也没有实时性...

    Java知识 2020-12-22 41 0
  • 再见,Kafka!RocketMQ已成气候!

    再见,Kafka!RocketMQ已成气候!

    本课程为在线专栏课,共计12模块,课程结束后有录播可无限回看;本课程提供大咖名师答疑服务,学习中遇到的任何困难都可以提问;每天测试题、作业题、名师点评,提升更高效;企业真实源码级讲解,理解更轻松。...

    Java知识 2020-12-21 35 0
  • 为啥这么多公司用 ZooKeeper?它到底解决了什么问题?

    为啥这么多公司用 ZooKeeper?它到底解决了什么问题?

    来源:ningg.top/zookeeper-positioning目标ZooKeeper 很流行,有个基本的疑问:OK,解答一下上面的疑问:(下面是凭直觉说的)上面说这么多,总结一下,ZK 能解决分布式应用开发的问题,ZK 能很好的解决问题 。到这一步,疑问就更多了:Note:本篇 wiki 就是为了解...

    Java知识 2020-12-21 40 0
  • 浅谈 SpringMVC 执行过程

    浅谈 SpringMVC 执行过程

    来源:cnblogs.com/wangjiming/p/10487832.html通过深入分析Spring源码,我们知道Spring框架包括大致六大模块, 如Web模块,数据库访问技术模块,面向切面模块,基础设施模块,核心容器模块和模块,其中,在Spring框架的Web模块中,又包含很多前端技术,如Spr...

    Java知识 2020-12-21 35 0