首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
实践
订阅
猫猫绒
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
SpringCloud 高可用的 Eureka Server 集群
在一个分布式系统中,服务注册中心是最重要的基础部分,如果是单点话,遇到故障就是毁灭性的,理应随时处于可以提供服务的状态。为了维持其可用性,使用集群是很好的解决方案。Eureka通过互相注册的方式来实现高可用的部署,所以我们只需要将Eureke Server配置其他可用的serv…
手写一个高性能分布式 ID 生成器
在系统开发中,有非常多的场景会用到唯一 ID 来进行标识,比如订单编号,请求ID,用户ID,数据库分库分表后的主键 ID 等。 先来看下市面上主流的分布式 ID 解决方案...
实战之Spring Cache与Caffeine的整合优化高并发场景下的接口请求性能
Spring Cache与Caffeine缓存库的整合方法。通过添加依赖、开启缓存支持、配置Caffeine缓存管理器,以及使用缓存注解.后续基于Redis解决不同JVM本地缓存问题。
Redis+Caffeine 两级缓存实战!性能爆表
在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的
Java泛型理解与使用
问题:在获取用户信息的API中,后台给我们返回一个这样形式的json字符串。 ,我们是不是就会写这样一个类。 然后调用fastjason的JSON.parseObject(msg,User.class)进行解析。 是不是我们仍然要再写一个解析类来解析这个设备列表类。 如果每次都…
Aviator计算引擎-我们研发团队的最佳实践(上篇)
Aviator是一个开源的Java表达式求值器,我原先的研发团队结合公司业务场景,选择了这个google的计算引擎,为了扩展我们业务需求,定义了一系列自定义函数,以支撑我们业务场景。
8000字长文让你彻底了解 Java 8 的 Lambda、函数式接口、Stream 用法和原理
就在今年 Java 25周岁了,可能比在座的各位中的一些少年年龄还大,但令人遗憾的是,竟然没有我大,不禁感叹,Java 还是太小了。(难道我会说是因为我老了?) 而就在上个月,Java 15 的试验版悄悄发布了,但是在 Java 界一直有个神秘现象,那就是「你发你发任你发,我的…
HashMap 的 7 种遍历方式与性能分析!
随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 Streams API 遍历(JDK 1.8+)。 使用 Streams API 多线程的方式进行遍历。 接下来我们来看每种遍历方式的…
不停机还能替换代码?6年的 Java程序员表示不可思议
Arthas(阿尔萨斯) 是阿里开源的一个Java在线分析诊断工具。 在日常开发上线过程中,我们多多少少都会遇到下边这些问题,苦于无法在线调试,「只能通过老鸟的经验来硬分析bug,效率上不去还总开口问别人答疑解惑,多少有些不好意思」。 「可以看到这个线程是被synchroned…
一位读者刚刚收割阿里、腾讯等大厂Offer,他说这些话一定要和你们说一下
本人211(郑州大学)21届本科毕业生,和大佬相比,我还是一只蒻箕。不过在H大博客和知识星球的帮助下,我终于在20年实习招聘时拿到了阿里(Java)和腾讯(后台转C++)的offer,回想准备面试以及学习的这一路走来,尽管有些崎岖,但终于如愿以偿。 这里不考虑保研的情况,因为如…