
java
文章平均质量分 53
cs_coding
这个作者很懒,什么都没留下…
展开
-
1拍字节的数据量有多大? 1艾字节呢?,1泽字节, 或者1尧字节?
1拍字节 的数据量有多大? 1艾字节呢?,1泽字节, 或者1尧字节?字节(8-bit)•0.1字节:一个二分决策 (是或者不是)•1字节:一个字符(例如:1, 2, a…)•10字节:一个单词•100字节:一份电报或者一个打孔卡片的信息量千字节Kilobyte (1000 Bytes)•1千字节:一个很短的故事•2千字节:可以打印一张纸的数据量•10千字节:一张百科全书页或者54张打孔卡片的信息量•50千字节:一页图片的压缩文件的数据量•100千字节:一个低分辨率的图片的数据量•20原创 2022-03-01 10:06:57 · 2049 阅读 · 0 评论 -
深入理解SPI机制
深入理解SPI机制本文主要内容什么是SPIJava SPI项目结构如下本文主要内容加载机制概述扩展点注解ExtensionLoader的工作原理扩展点动态编译的实现原理什么是SPISPI ,全称为 Service Provider Interface,是一种服务发现机制,起初是提供给厂商做插件开发的,这一机制为很多框架扩展提供了可能,Java SPIJAVA SPI使用了策略模式,一个接口多种实现。我们只声明接口,具体的实现并不直在程序中直接确定,而是由程序之外的配置掌控,用于具体实现的装原创 2021-08-20 19:56:53 · 259 阅读 · 0 评论 -
ROCKETMQ客户端设计(二)
ROCKETMQ客户端设计(二)思考?一、客户端启动流程1.推消息模式设计图2.声明消费者所在的组3.根据Config获取或者客户端设置namesrvAddr地址4.消息模式默认为集群模式5.注册消息到达监听模式6.设置订阅的topic7.启动消费者客户端二、集群消费三、广播消费四、推消息模式五、拉取息模式六、顺序消费七、并行消费七、消息算法策略思考?1.客户端如何向服务器发送数据?2.客户端如何消费客户端向服务器发送的数据?3.Rocketmq消息模式有几种,消费方式有几种,接收消息方式有几种?原创 2021-08-08 20:35:36 · 205 阅读 · 0 评论 -
SpringBoot框架的一些常见扩展点
InitializingBeanCommandLineRunnerDisposableBeanSmartLifecycleApplicationContextAware原创 2021-08-07 16:30:30 · 141 阅读 · 0 评论 -
JMX应用场景
概念JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。有什么用?JMX应用场景1.开发中如何使用<dependency> <groupId>org.springframework.boot</groupId> <art原创 2021-08-07 16:20:12 · 375 阅读 · 0 评论 -
RocketMq通信remote模块之高可用架构
一、Remote模块架构图原创 2021-08-05 18:28:41 · 241 阅读 · 0 评论 -
SEATA事务分析-启动流程事务注解拦截分析( 一)
Seata事务客户端执行流程分析带着问题了解Seata原理GlobalTransactionScanner 事务扫描器一、事务扫描器设计图二、组件说明1.AbstractAutoProxyCreator2.DisposableBean:3.InitializingBean:4.ApplicationContextAware三、流程分析1.ApplicationContextAware2.AbstractAutoProxyCreator3.InitializingBean4.DisposableBeanGlo原创 2021-07-24 14:42:44 · 863 阅读 · 0 评论 -
BigDecimal的基础使用
加法 add()函数 减法subtract()函数乘法multiply()函数 除法divide()函数 绝对值abs()函数BigDecimal的ROUND_DOWN()中的坑一、double类型精度缺失处理由于计算小数,需要向下截取小数位,保留两位小数,但是用了ROUND_DOWN截取却出现了问题public class Test {public static void main(String args[]){//0.03,0,06,0.09double a = 0.原创 2021-07-19 15:18:24 · 432 阅读 · 0 评论 -
小白详解 Trie 树
https://blog.youkuaiyun.com/v_july_v/article/details/6897097原创 2021-07-18 14:25:41 · 344 阅读 · 0 评论 -
maven 上传jar到本地私服
mvn install:install-file -Dfile=E:\Sdk4J.jar -DgroupId=qq.sdk4j -DartifactId=sdk4j -Dversion=2.0 -Dpackaging=jar-Dfile 本地jar地址原创 2020-10-13 07:09:02 · 124 阅读 · 0 评论