上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: WhyRedis ​ 速度快,完全基于内存,使用C语言实现,网络层使用epoll解决高并发问题,单线程模型避免了不必要的上下文切换及竞争条件; GuavaCacheTairEVCacheAerospike 类别 本地JVM缓存 分布式缓存 分布式缓存 分布式nosql数据库 应用 本地缓存 淘宝 N 阅读全文
posted @ 2022-04-10 20:42 泉水姐姐。 阅读(428) 评论(0) 推荐(0)
摘要: WhyMysql? NoSQL数据库四大家族 列存储 Hbase K-V存储 Redis 图像存储 Neo4j 文档存储 MongoDB 云存储OSS 海量Aerospike ​ Aerospike(简称AS)是一个分布式,可扩展的键值存储的NoSQL数据库。T级别大数据高并发的结构化数据存储,采用 阅读全文
posted @ 2022-04-08 11:07 泉水姐姐。 阅读(294) 评论(0) 推荐(0)
摘要: 线程调度 线程是cpu任务调度的最小执行单位,每个线程拥有自己独立的程序计数器、虚拟机栈、本地方法栈 线程状态:创建、就绪、运行、阻塞、死亡 2、线程状态切换 方法作用区别 start 启动线程,由虚拟机自动调度执行run()方法 线程处于就绪状态 run 线程逻辑代码块处理,JVM调度执行 线程处 阅读全文
posted @ 2022-04-08 10:44 泉水姐姐。 阅读(77) 评论(0) 推荐(0)
摘要: JVM内存划分 1、JVM运行时数据区域 ​ 堆、方法区(元空间)、虚拟机栈、本地方法栈、程序计数器 Heap(堆): ​ 对象的实例以及数组的内存都是要在堆上进行分配的,堆是线程共享的一块区域,用来存放对象实例,也是垃圾回收(GC)的主要区域;开启逃逸分析后,某些未逃逸的对象可以通过标量替换的方式 阅读全文
posted @ 2022-04-07 20:26 泉水姐姐。 阅读(255) 评论(0) 推荐(0)
摘要: 面向对象三大特性 特性:封装、继承、多态 ​ 封装:对抽象的事物抽象化成一个对象,并对其对象的属性私有化,同时提供一些能被外界访问属性的方法; ​ 继承:子类扩展新的数据域或功能,并复用父类的属性与功能,单继承,多实现; ​ 多态:通过继承(多个⼦类对同⼀⽅法的重写)、也可以通过接⼝(实现接⼝并覆盖 阅读全文
posted @ 2022-04-07 20:15 泉水姐姐。 阅读(103) 评论(0) 推荐(0)
摘要: 进程和线程的区别 进程:是资源分配的最小单位,一个进程可以有多个线程,多个线程共享进程的堆和方法区资源,不共享栈、程序计数器 ​线程:是任务调度和执行的最小单位,线程并行执行存在资源竞争和上下文切换的问题 ​协程:是一种比线程更加轻量级的存在,正如一个进程可以拥有多个线程一样,一个线程可以拥有多个协 阅读全文
posted @ 2022-04-07 17:54 泉水姐姐。 阅读(65) 评论(0) 推荐(0)
摘要: TCP三次握手 三次握手过程: 客户端——发送带有SYN标志的数据包——服务端 一次握手 Client进入syn_sent状态 ​ 服务端——发送带有SYN/ACK标志的数据包——客户端 二次握手 服务端进入syn_rcvd ​ 客户端——发送带有ACK标志的数据包——服务端 三次握手 连接就进入E 阅读全文
posted @ 2022-04-07 17:40 泉水姐姐。 阅读(217) 评论(0) 推荐(0)
摘要: 1、简介 在Java中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源,且虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建销毁会大大降低系统性能。线程池的目的就是将线程复 阅读全文
posted @ 2022-03-23 11:22 泉水姐姐。 阅读(104) 评论(0) 推荐(0)
摘要: 介绍一篇JAVA8 LocalDateTime的用法: https://www.cnblogs.com/huanshilang/p/12013386.html 时区的获取: TimeZone.getTimeZone("Hongkong") Date date1= new Date(long1); D 阅读全文
posted @ 2022-02-28 14:02 泉水姐姐。 阅读(805) 评论(0) 推荐(0)
摘要: 什么是秒杀? 在电商领域,存在着典型的秒杀业务场景,那何谓秒杀场景呢。简单的来说就是一件商品的购买人数远远大于这件商品的库存,而且这件商品在很短的时间内就会被抢购一空。 比如每年的618、双11大促,小米新品促销等业务场景,就是典型的秒杀业务场景。 秒杀有什么特点? 对于秒杀系统来说,我们可以从业务 阅读全文
posted @ 2022-01-07 15:26 泉水姐姐。 阅读(911) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页