- 博客(17)
- 收藏
- 关注
原创 SpringBoot | Bean生命周期
Spring 不再自己去 new 对象了,而是由 IoC 容器去帮助我们实例化对象并且管理它,我们需要哪个对象,去问 IoC 容器要即可。
2023-09-27 10:40:37 93
原创 Java | 集合&Stream使用示例
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。
2023-09-27 10:33:49 89
原创 大数据 | Hive使用示例
数据库中,通常会针对一个或者几个列建立索引,因此对于少量的特定条件的数据的访问,数据库可以有很高的效率,较低的延迟。Hive对数据的访问延迟较高,决定了Hive不适合在线数据查询。
2023-09-27 10:27:40 148
原创 大数据 | Spark基本使用示例
Spark是MapReduce的替代方案,而且兼容HDFS、Hive,可融入Hadoop的生态系统,以弥补MapReduce的不足。
2023-09-27 10:23:05 111
原创 Java | 动态代理使用详解
Spring提供了两种方式来生成代理对象: JDKProxy和Cglib,具体使用哪种方式生成由AopProxyFactory根据AdvisedSupport对象的配置来决定。
2023-09-27 10:15:39 45
原创 SpringBoot | 加密算法使用示例
MD5加密特点:针对不同长度待加密的数据、字符串等等,其都可以返回一个固定长度的MD5加密字符串(通常是32位的16进制字符串);其加密过程几乎不可逆,除非维护一个庞大的Key-Value数据库来进行碰撞破解,否则几乎无法解开
2023-09-27 09:45:39 86
原创 SpringBoot | Redis序列化与分布式锁
Redisson提供了一个监控锁的看门狗,它的作用是在Redisson实例被关闭前,不断的延长锁的有效期,也就是说,如果一个拿到锁的线程一直没有完成逻辑,那么看门狗会帮助线程不断的延长锁超时时间,锁不会因为超时而被释放。
2023-09-27 09:37:31 44
原创 SpringBoot | Dubbo之Filter使用示例
Filter 机制也称拦截器机制,在众多框架或者语言中很常见,可以实现登录鉴权,网关拦截、封装全局状态返回等
2023-09-27 09:33:48 455
原创 SpringBoot | 线程池创建与使用
在执行一个异步任务或并发任务时,往往是通过直接new Thread()方法来创建新的线程,这样做弊端较多,更好的解决方案是合理地利用线程池
2023-09-27 09:29:46 336
原创 SpringBoot | Jackson序列化
Spring MVC 默认采用Jackson解析Json,尽管还有一些其它同样优秀的json解析工具,例如Fast Json、GSON,但是出于最小依赖的考虑,也许Json解析第一选择就应该是Jackson。
2023-09-27 09:26:55 67
原创 Apache Hudi 使用指南
Apache Hudi(简称:Hudi)使得您能在hadoop兼容的存储之上存储大量数据,同时它还提供两种原语,使得除了经典的批处理之外,还可以在数据湖上进行流处理。
2023-09-27 09:23:47 97
原创 Apache Doris 使用指南
Flink Doris Connector 可以支持通过 Flink 操作(读取、插入、修改、删除) Doris 中存储的数据
2023-09-27 09:14:03 232
原创 Java finally 三道经典异常处理代码题
在执行 finally 之前,JVM 会先将 i 的结果暂存起来,然后 finally 执行完毕后,会返回之前暂存的结果,而不是返回 i,所以即使 i 已经被修改为 3,最终返回的还是之前暂存起来的结果 2。
2023-09-27 09:07:46 77
原创 JVM基础
从回收内存的角度看:Java 堆,由年轻代和年老代组成,分别占据 1/3 和 2/3;而年轻代又分为三部分,Eden、From Survivor、To Survivor,占据比例为 8:1:1,可调。
2023-09-27 09:00:33 44
原创 MinIO 介绍 与 FastDFS 对比
MinIO 是一款基于 Go 语言的高性能、可扩展、云原生支持、操作简单、开源的分布式对象存储产品。在中国:阿里巴巴、腾讯、百度、中国联通、华为、中国移动等等9000多家企业也都在使用 MinIO 产品。
2022-11-04 14:11:57 5029 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人