- 博客(125)
- 资源 (4)
- 收藏
- 关注
原创 快速上手JVM- Java Virtual Machine面试不用慌
可知rt.jar核心包是有Bootstrap类加载器加载的,其内包含SPI核心接口类,由于SPI中的类经常需要调用外部实现类的方法,而jdbc.jar包含外部实现类(jdbc.jar存在于classpath路径)无法通过Bootstrap类加载器加载,因此只能委派线程上下文类加载器把jdbc.jar中的实现类加载到内存以便SPI相关类使用。当自己程序中定义了一个和Java.lang包同名的类,此时,由于使用的是双亲委派机制,会由启动类加载器去加载JAVA_HOME/lib中的类,而不是加载用户自定义的类。
2023-02-13 11:19:03
355
原创 5分钟快速上手Promise使用
的一种处理方式,可以将异步操作按照同步操作的方式编写。是一个对象或者构造函数,里面存放着某个未来才会执行的结果的方法(一般就是异步操作)then方法的第一个参数是resolved状态的回调函数,第二个参数是rejected状态的回调函数,它们都是可选的。方法,也就是说,then方法是定义在原型对象Promise.prototype上的。与事件event不同 事件的特点如果你错过了事件调用 再去监听事件 是不会得到结果的。将异步操作以同步操作的流程表现出来,避免层层嵌套的回调函数。添加状态改变时的回调函数。
2023-02-13 11:18:10
314
原创 10分钟理解Mysql索引
时间复杂度和树高相关。这个特点就是为了保证每次查找都可以这折半而减少IO次数,但是二叉树就很考验第一个根节点的取值,因为很容易在这个特点下出现我们并发想发生的情况“树不分叉了”,这就很难受很不稳定。我们通常所说的索引,包括聚集索引、覆盖索引、组合索引、前缀索引、唯一索引等,没有特别说明,默认都是使用B+树结构组织(多路搜索树,并不一定是二叉的)的索引。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文件中,也可能和数据一起存储在数据文件中)。
2023-02-13 11:16:59
394
原创 线程池详解
一、概念1、线程池管理器:用于创建并管理线程池,包括创建线程池,销毁线程池,添加新任务;2、工作线程:线程池中线程,可以循环的执行任务,在没有任务时处于等待状态;3、任务接口:每个任务必须实现的接口,以供工作线程调度任务的执行,它主要规定了任务的入口,任务执行完后的收尾工作,任务的执行状态等;4、任务队列:用于存放没有处理的任务。提供一种缓冲机制。Executor是一个接口,它是Executor框架的基础,它将任务的提交与任务的执行分离开来。ExecutorService接口继承了Executor,在其上做
2022-12-05 16:07:33
319
原创 巨头游戏:Instagram 将运行 Polygon 支持的 NFT 市场
根据 Meta 的商业金融科技和 web3 负责人 Stephane Kasriel 的说法,Meta 在加密生态系统中的成功需要利用价值 1000 亿美元的创造者经济,并且比当前的网络服务具有更大的可移植性。尽管这项新功能已经向美国的少数用户提供,但 Meta 表示他们将在其他国家全面推出。
2022-11-11 13:06:41
1792
原创 Docker之Dockerfile原理
Dockerfile涉及的内容包括执行代码或是文件、环境变量、依赖包、运行时环境、动态链接库、操作系统的发行版、进程服务和内核进程(当应用就进程需要和系统服务和内核进程打交道,这时需要考虑如何设计namespace的权限控制)等等。指令,往往用于设置容器启动后的第一个命令,这对一个容器来说往往是固定的。CMD指令,往往用于设置容器启动的第一个命令的默认参数,这对一个容器来说可以是变化的。镜像(scratch):Docker Hub中99%的镜像都是由base镜像中安装和配置需要的软件构建出来的。
2022-10-24 10:03:01
679
原创 3分钟上手Kafka 架构
正常情况下,消费者在消费完一条消息后会递增offset,准备去消费下一条消息,但也可以将offset设成一个较小的值,重新消费一些消费过的消息,可见offset是由consumer控制的,consumer想消费哪一条消息就消费哪一条消息,所以kafka broker是无状态的,它不需要标记哪些消息被消费过。leader负责所有的客户端读写操作,follower不对外提供服务,仅仅从leader上同步数据,当leader出现故障时,其中的一个follower会顶替成为leader,继续对外提供服务。
2022-10-20 15:14:35
1129
原创 3分钟了解Kfaka
用户活动跟踪:Kafka经常被用来记录web用户或者app用户的各种活动,如浏览网页、搜索记录、点击等活动,这些活动信息被各个服务器发布到kafka的topic中,然后订阅者通过订阅这些topic来做实时的监控分析,或者装载到hadoop、数据仓库中做离线分析和挖掘。发布/ 订阅:订阅:消息的发布者不会将消息直接发送给特定的订阅者,而是将发布的消息分为不同的类别,订阅者只接收感兴趣的消息。:有助于控制和优化数据流经过系统的速度,解决生产消息和消费消息的处理速度不一致的情况。
2022-10-20 15:13:45
659
原创 SpringCloud微服务架构4个核心问题解答,服务多挂机再也不怕
服务很多,客户端该怎么访问?这么多服务?服务之间如何通信?这么多服务,如何治理?服务挂了怎么办?
2022-10-08 15:55:43
432
以太坊合并后消耗手续费问题
2022-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人