首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
东溪陈姓少年
掘友等级
software engineer
|
六六六
Technology&Life&Share
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 53
沸点 17
赞
70
返回
|
搜索文章
赞
文章( 53 )
沸点( 17 )
vue双向数据绑定的原理
Vue的双向数据绑定的设计思想为观察者模式。 subs下的订阅列表,依次更新数据和DOM。 Observer对象:即观察者,包含两个主要属性value, dep。做法是使用getter/setter方法覆盖默认的 取值和赋值操作,将对象封装为响应式对象,每一次调用时更新依赖列表…
云原生时代高性能Java框架—Quarkus(二)
... 上一篇文章主要介绍了Quarkus以及给Quarkus提供“神力”的Java虚拟机GraalVM,并演示了如何安装GraalVM以及Quarkus的初步用法。本文将主要指向Quarkus的“亮点”——本地化应用程序。 将Quarkus开发的Java应用程序编译成本地可执…
云原生时代高性能Java框架—Quarkus(一)
... Quarkus 是一个为 Java 虚拟机(JVM)和原生编译而设计的全堆栈 Kubernetes 原生 Java 框架,用于专门针对容器优化 Java,并使其成为无服务器、云和 Kubernetes 环境的高效平台。 Quarkus 可与常用 Java 标准、框架和库…
【译】GraalVM—下一代JVM介绍
Red Hat展示的Quarkus示例项目的启动速度和内存消耗给我留下了深刻的印象。令人印象深刻的主要原因之一是,代码是用GraalVM提前(ahead-of-time,AOT) 编译成本机映像(native image)的。为了帮助您更好地了解传统的HotSpot JVM和G…
集成测试神器Testcontainers上手
Testcontainers是一个Java库,它支持JUnit测试,提供公共数据库、SeleniumWeb浏览器或任何可以在Docker容器中运行的轻量级、一次性实例。 使用MySQL,PostgreSQL或Oracle数据库的容器化实例测试您的数据访问层代码,但无需在开发人员…
[译]高性能缓存库Caffeine介绍及实践
本文我们将介绍Caffeine-一个Java高性能缓存库。缓存和Map之间的一个根本区别是缓存会将储存的元素逐出。逐出策略决定了在什么时间应该删除哪些对象,逐出策略直接影响缓存的命中率,这是缓存库的关键特征。Caffeine使用Window TinyLfu逐出策略,该策略提供了…
图解resilience4j容错机制
本文将介绍resilience4j中的四种容错机制,不过鉴于容错机制原理的通用性,后文所介绍的这几种容错机制也可以脱离resilience4j而独立存在(你完全可以自己编码实现它们或者采用其他类似的第三方库,如Netflix Hystrix)。下面将会用图例来解释舱壁(Bulk…
细说API - 重新认识RESTful
如果你是一个客户端、前端开发者,你可能会在某个时间吐槽过后端工程师的API设计,原因可能是文档不完善、返回数据丢字段、错误码不清晰等。如果你是一个后端API开发者,你一定在某些时候感到困惑,怎么让接口
java异常有效实践
异常在我们的平时开发过程中是非常寻常并且经常会面对的,我们有很多方式来处理和使用异常。充分发挥异常的优点可以提高程序的可读性,可靠性和可维护性。但是如果使用不当,也会带来很多负面影响。 异常应该只应用于异常的情况下,永远不要在正常的控制流中使用异常。 集合中的所有元素。也许可能…
[译]spring中的设计模式
也欢迎关注我的公众号 表示支持
下一页
个人成就
文章被点赞
221
文章被阅读
74,669
掘力值
1,771
关注了
22
关注者
56
收藏集
2
关注标签
40
加入于
2016-10-08