随笔分类 - Java实战
摘要:
原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 哈喽大家好啊,我是Hydra。 前几天我在网上冲浪的时候,看见有一个老铁在git上给我提了一个issue: 万万没想到,有一天我写的烂代码居然也会被要求提到中央仓库… 话再说回来,发布jar包到中央仓库这个事,也不是我不想,而是真的不会啊! 不
阅读全文

摘要:
xxl-job是一款非常优秀的任务调度中间件,轻量级、使用简单,但是苦于手动注册任务久矣,今天就来魔改一下,实现任务的自动注册!
阅读全文

摘要:
看《雷神4》前,你需要了解的阿斯加德的人的爱恨情仇…我用springboot加图数据库的方式帮你梳理清楚!
阅读全文

摘要:
mybatis-plus作为mybatis的增强工具,它的出现极大的简化了开发中的数据库操作,但是长久以来,它的联表查询能力一直被大家所诟病。一旦遇到左右连接,你还是得老老实实的打开xml文件,手写上一大段的sql语句,今天就来看看这款工具如何应对吧。
阅读全文

摘要:
原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 哈喽大家好啊,我是Hydra。 Spring作为项目中不可缺少的底层框架,提供的最基础的功能就是bean的管理了。bean的注入相信大家都比较熟悉了,但是有几种不太常用到的集合注入方式,可能有的同学会不太了解,今天我们就通过实例看看它的使用。
阅读全文

摘要:
原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 哈喽大家好啊,我是Hydra。 在前面的文章中,我们介绍了Redis6.0中的新特性客户端缓存client-side caching,通过telnet连接模拟客户端,测试了三种客户端缓存的工作模式,这篇文章我们就来点硬核实战,看看客户端缓存在j
阅读全文

摘要:原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 在上一篇文章Redis+Caffeine两级缓存,让访问速度纵享丝滑中,我们介绍了3种整合Caffeine和Redis作为两级缓存使用的方法,虽然说能够实现功能,但实现手法还是太粗糙了,并且遗留了一些问题没有处理。本文将在上一篇的基础上,围绕两
阅读全文
摘要:原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的同时,也能降低数据库的压力。 随着不断的发展
阅读全文
摘要:原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 Guava是google公司开发的一款Java类库扩展工具包,内含了丰富的API,涵盖了集合、缓存、并发、I/O等多个方面。使用这些API一方面可以简化我们代码,使代码更为优雅,另一方面它补充了很多jdk中没有的功能,能让我们开发中更为高效。
阅读全文
摘要:原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 哈喽大家好啊,我是Hydra~ 在前面的文章中,我们讲过Java中泛型的类型擦除,不过有小伙伴在后台留言提出了一个问题,带有泛型的实体的反序列化过程是如何实现的,今天我们就来看看这个问题。 铺垫 我们选择fastjson来进行反序列化的测试,在
阅读全文
摘要:原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 在编程语言的这个圈子里,各种语言之间的对比似乎就一直就没有停过,像什么古早时期的"PHP是世界上最好的语言"就不提了,最近我在摸鱼的时候,看到不少文章都在说"Golang性能吊打Java"。作为一个写了好几年java的javaer,这我怎么能忍
阅读全文
摘要:原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 配置中心是我们平常使用微服务架构时重要的一个模块,常用的配置中心组件也比较多,从早期的Spring Cloud Config,到Disconf、Apollo、Nacos等,它们支持的功能、产品的性能以及给用户的体验也各有不同。 虽然说功能上有不
阅读全文
摘要:
只会用@Value和@ConfigurationProperties?那么来看看另外5种方法吧~
阅读全文
