上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 111 下一页
摘要: 1 import java.io.FileOutputStream; 2 import java.io.IOException; 3 import java.io.InputStream; 4 import java.io.InputStreamReader; 5 import java.io.Ou 阅读全文
posted @ 2022-02-16 10:46 hanease 阅读(1065) 评论(0) 推荐(0)
摘要: Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单。业务逻辑处理器完全是运行在内存中,使用事件源驱动方式。 阅读全文
posted @ 2022-02-16 10:40 hanease 阅读(114) 评论(0) 推荐(0)
摘要: 一 序:本章业务场景:队列在数据结构中是一种线性表,从一端插入数据,然后从另一端删除数据。作者举例的场景有:进行异步处理、系统解耦、数据同步、流量削峰、缓冲、限流等。 前面的比较浅,总结起来,核心知识点有两块: 1. disruptor+redis队列 2. 基于canal实现数据异构。 下面说的就 阅读全文
posted @ 2022-02-16 10:39 hanease 阅读(259) 评论(0) 推荐(0)
摘要: 构建集群的历史 物理机器的时代(2004年-2014年) 在2014年之前,我们公司的应用程序都部署在物理机器上。在物理机器时代,为了给即将上线的应用程序分配物理机器,我们平均需要等上一周的时间。由于缺乏隔离机制,应用程序会彼此影响,导致了许多潜在风险。那时候,每个物理机器上的Tomcat实例的平均 阅读全文
posted @ 2022-02-16 10:36 hanease 阅读(190) 评论(0) 推荐(0)
摘要: JDK1.5新特性: 1.自动装箱与拆箱: 自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。 自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。 自动装箱,只需将该值赋给 阅读全文
posted @ 2022-02-16 10:25 hanease 阅读(1078) 评论(0) 推荐(0)
摘要: 为什么需要线程池?线程池能够对线程进行统一分配,调优和监控:- 降低资源消耗(线程无限制地创建,然后使用完毕后销毁)- 提高响应速度(无须创建线程)- 提高线程的可管理性 Java是如何实现和管理线程池的?从JDK 5开始,把工作单元与执行机制分离开来,工作单元包括Runnable和Callable 阅读全文
posted @ 2022-02-16 10:22 hanease 阅读(161) 评论(0) 推荐(0)
摘要: 本文的主要内容如下图所示: 什么是延迟任务?顾明思议,我们把需要延迟执行的任务叫做延迟任务。 延迟任务的使用场景有以下这些: 红包 24 小时未被查收,需要延迟执退还业务;每个月账单日,需要给用户发送当月的对账单;订单下单之后 30 分钟后,用户如果没有付钱,系统需要自动取消订单。等事件都需要使用延 阅读全文
posted @ 2022-02-16 10:18 hanease 阅读(248) 评论(0) 推荐(0)
摘要: 1. 图解es内部机制 1.1. 图解es分布式基础 1.1.1es对复杂分布式机制的透明隐藏特性 分布式机制:分布式数据存储及共享。 分片机制:数据存储到哪个分片,副本数据写入。 集群发现机制:cluster discovery。新启动es实例,自动加入集群。 shard负载均衡:大量数据写入及查 阅读全文
posted @ 2022-02-16 10:14 hanease 阅读(351) 评论(0) 推荐(0)
摘要: Lambda表达式 接口新增方法 四大函数式接口 方法引用 Stream(1) Stream(2) Stream(3) 时间API 加强注解 Base64 排序 Lambda体验Lambda是一个匿名函数,可以理解为一段可以传递的代码。Lambda表达式写法,代码如下:借助Java 8的全新语法,上 阅读全文
posted @ 2022-02-16 09:52 hanease 阅读(80) 评论(0) 推荐(0)
摘要: 什么是高并发? 高并发(High Concurrency)是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问收到大量请求(例如:12306的抢票情况;天猫双十一活动)。该情况的发生会导致系统在这段时间内执行大量操作,例如对资源的请求,数据库的操作等。 阅读全文
posted @ 2022-02-16 09:39 hanease 阅读(1279) 评论(0) 推荐(0)
上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 111 下一页