马越看起来并不像一位公司的CEO,更像是一个布道者。11月23日在OSC开源技术年终盛典上马越作了题为《开源中国的志向》的演讲,“大家好我叫马越,非常好记,遇到我大家马上就会越来越好。”这一如既往的开场白也是他对开源技术的希冀。开源老兵马越自称是开源老兵:他在2007年离开工作九年的美国,回到国内推
Hello大家好,我是Coco,今天给大家带来一个巧妙的小技巧。本文将介绍一个非常有意思的功能,使用纯CSS利用resize实现强大的图片切换预览功能。类似于这样:思路首先,要实现这样一个效果如果不要求可以拖拽,其实有非常多的办法。将两张图片叠加在一起改变上层图片的宽度,或者使用mask,改变mas
忘了postman是被谁种草的,很长一段时间内postman都是我做接口测试的首选工具,之前也有小伙伴跟我安利过IDEA中的RestfulToolkit插件,但是一直没机会体验,最近抽空玩了一把,感觉在某些场景下还蛮不错的(不需要认证的场景下),和小伙伴们分享下。1.RestfulToolkitRe
1.何为“高内聚、低耦合”?“高内聚、低耦合”能有效地提高代码可读性、可维护性,缩小功能改动导致的代码改动范围。很多设计原则也都以实现代码“高内聚、低耦合”为目的,比如:单一职责原则面向接口,而非面向实现来编程“高内聚、低耦合”是个通用设计思想,可指导:不同粒度代码的设计与开发如系统、模块、类,甚至
近日,围绕国内数据库产品,计世资讯发布“数据库产品影响力指数”。在“分布式数据库”榜单中,30家国产分布式数据库产品榜上有名。其中,蚂蚁“OceanBase企业级分布式关系数据库”、腾讯云“TDSQL企业级分布式数据库”和华为“GaussDB企业级AI-Native分布式数据库”分别位居前三名。计世
我们都知道synchronized关键字能实现线程安全,但是你知道这背后的原理是什么吗?今天我们就来讲一讲synchronized实现线程同步背后的原因,以及相关的锁优化策略吧。背后的原理synchronized关键字经过编译之后,会在同步块的前后分别形成monitorenter和monitorex
大家好,我是风筝。 今天说一说GraalVM。GraalVM是Oracle大力发展和想要推广的新一代JVM,目前很多框架都已经渐渐支持GraalVM了,比如我们在用的Spring也已经推出了对GraalVM兼容的工具包了。既然说的这么厉害,那么它到底是何方神圣呢。GraalVM和JVM的