正文内容加载中...
posted @ 2021-12-08 13:40 浩宇天尚 阅读(72) 评论(0) 推荐(1) 编辑
正文内容加载中...
posted @ 2021-11-28 12:18 浩宇天尚 阅读(91) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-11-23 23:34 浩宇天尚 阅读(155) 评论(2) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-11-17 13:48 浩宇天尚 阅读(145) 评论(0) 推荐(1) 编辑
正文内容加载中...
posted @ 2021-11-12 23:36 浩宇天尚 阅读(152) 评论(0) 推荐(1) 编辑
正文内容加载中...
posted @ 2021-11-06 22:25 浩宇天尚 阅读(163) 评论(1) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-11-04 12:43 浩宇天尚 阅读(69) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-10-20 22:49 浩宇天尚 阅读(90) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-10-17 13:16 浩宇天尚 阅读(167) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-10-15 14:24 浩宇天尚 阅读(18) 评论(0) 推荐(1) 编辑
正文内容加载中...
posted @ 2021-10-08 14:06 浩宇天尚 阅读(36) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-10-03 10:53 浩宇天尚 阅读(166) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-10-02 09:49 浩宇天尚 阅读(151) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-10-01 20:27 浩宇天尚 阅读(68) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-09-30 19:13 浩宇天尚 阅读(218) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-09-27 13:53 浩宇天尚 阅读(48) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-09-25 18:02 浩宇天尚 阅读(47) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-09-24 23:55 浩宇天尚 阅读(102) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-09-21 11:41 浩宇天尚 阅读(290) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2021-09-20 11:01 浩宇天尚 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 技术推荐 自定义Archetype Maven骨架/以当前项目为模板创建maven骨架,可以参考http://maven.apache.org/archetype/maven-archetype-plugin/advanced-usage.html,详细介绍了如何快速创建和使用Archetype。 阅读全文
posted @ 2021-12-08 13:40 浩宇天尚 阅读(72) 评论(0) 推荐(1) 编辑
摘要: 推荐资料 官方文档 官方demo Sentinel 是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 阅读全文
posted @ 2021-12-07 21:52 浩宇天尚 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 技术格言 世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。 什么是脑裂 字面含义 首先,脑裂从字面上理解就是脑袋裂开了,就是思想分家了,就是有了两个山头,就是有了两个主思想。 技术定义 在高可用集群中,当两台高可用服务器在指定的时间内,由于网络的原因无法互相检测 阅读全文
posted @ 2021-12-04 16:45 浩宇天尚 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 技术简介 java中的日期处理一直是个问题,没有很好的方式去处理,所以才有第三方框架的位置比如joda。文章主要对java日期处理的详解,用1.8可以不用joda。 时间概念 首先我们对一些基本的概念做一些介绍,其中可以将GMT和UTC表示时刻大小等同。 UT时间 UT反应了地球自转的平均速度。是通 阅读全文
posted @ 2021-11-28 12:18 浩宇天尚 阅读(91) 评论(0) 推荐(0) 编辑
摘要: RocketMQ的前提回顾 RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消息堆积能力 为什么使用RocketMQ 强调集群无单点,可扩展,任意一点高可用、水平可扩展 海量消息堆积 阅读全文
posted @ 2021-11-23 23:34 浩宇天尚 阅读(155) 评论(2) 推荐(0) 编辑
摘要: 应一些小伙伴们的私信,希望可以介绍一下RocketMQ的基础,那么我们现在就从0开始,进入RocketMQ的基础学习及概念介绍,为学习和使用RocketMQ打好基础! RocketMQ的定位 RocketMQ是一款快速地、可靠地、分布式、容易使用的消息中间件,由Alibaba开发,其前身是 Meta 阅读全文
posted @ 2021-11-17 13:48 浩宇天尚 阅读(145) 评论(0) 推荐(1) 编辑
摘要: 前提背景 大家都知道,市面上有许多开源的MQ,例如,RocketMQ、Kafka、RabbitMQ等等,现在Pulsar也开始发光,今天我们谈谈笔者最常用的RocketMQ和Kafka,想必大家早就知道二者之间的特点以及区别,但是在实际场景中,二者的选取有可能会范迷惑,那么今天笔者就带领大家分析一下 阅读全文
posted @ 2021-11-12 23:36 浩宇天尚 阅读(152) 评论(0) 推荐(1) 编辑
摘要: GraalVM 背景 新、旧编程语言的兴起躁动,说明必然有其需求动力所在,譬如互联网之于JavaScript、人工智能之于Python,微服务风潮之于Golang等等。大家都清楚不太可能有哪门语言能在每一个领域都尽占优势,Java已是距离这个目标最接近的选项,但若“天下第一”还要百尺竿头更进一步的话 阅读全文
posted @ 2021-11-06 22:25 浩宇天尚 阅读(163) 评论(1) 推荐(0) 编辑
摘要: FST的概念和定义 FST序列化全称是Fast Serialization Tool,它是对Java序列化的替换实现。既然前文中提到Java序列化的两点严重不足,在FST中得到了较大的改善,FST的特征如下: JDK提供的序列化提升了10倍,体积也减少3-4倍多 支持堆外Maps,和堆外Maps的持 阅读全文
posted @ 2021-11-04 12:43 浩宇天尚 阅读(69) 评论(0) 推荐(0) 编辑
摘要: SafePoint前提介绍 在高度优化的现代JVM里,Safepoint有几种不同的用法。GC safepoint是最常见、大家听说得最多的,但还有deoptimization safepoint也很重要。 在HotSpot VM里,这两种Safepoint目前实现在一起,但其实概念上它们俩没有直接 阅读全文
posted @ 2021-10-20 22:49 浩宇天尚 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 序列化和反序列化 序列化就是指把对象转换为字节码; 对象传递和保存时,保证对象的完整性和可传递性。把对象转换为有字节码,以便在网络上传输或保存在本地文件中; 反序列化就是指把字节码恢复为对象; 根据字节流中保存的对象状态及描述信息,通过反序列化重建对象; 一般情况下要求实现Serializable接 阅读全文
posted @ 2021-10-19 19:32 浩宇天尚 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 前提介绍 本文主要介绍相关Spring框架的一些新特性问题机制,包含了一些特定注解方面的认识。 @Lazy可以延迟依赖注入 @Lazy注解修饰在类层面! @Lazy @Service public class UserService extends BaseService<User> { } 可以把 阅读全文
posted @ 2021-10-17 13:16 浩宇天尚 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 技术介绍 什么是 logback? Logback为取代 log4j 而生。Logback 由 log4j 的创立者 Ceki Gülcü设计。以十多年设计工业级记录系统的经验为基础,所创建的logback 比现有任何记录系统(除了log4j2)更快、占用资源更少,有时差距非常大。 Logback提 阅读全文
posted @ 2021-10-16 12:39 浩宇天尚 阅读(198) 评论(0) 推荐(1) 编辑
摘要: 线程异常捕获问题 Java异常在线程之间不是共享的,在线程中抛出的异常是线程自己的异常,主线程并不能捕获到。也就是说你把线程执行的代码看成另一个主函数。 上面A和B的运行是互相独立的,虽然说你看到B所在代码块的函数内容在main中,但是main并不能捕获到这个Runnable里函数的异常,因为它不在 阅读全文
posted @ 2021-10-15 14:24 浩宇天尚 阅读(18) 评论(0) 推荐(1) 编辑
摘要: 技术分析 大家都知道Eclipse已经实现了自己的编译器,命名为 Eclipse编译器for Java (ECJ)。 ECJ 是 Eclipse Compiler for Java 的缩写,是 JavaTM 认可的 Java 编译工具(类似 javac)。可以单独下载使用。 IDEA所支持的编译器, 阅读全文
posted @ 2021-10-14 16:02 浩宇天尚 阅读(288) 评论(0) 推荐(2) 编辑