Java
-
纯 CSS 检测文本是否溢出
介绍一个CSS实用技巧 一直以来,CSS 都无法很好的检测出一段文本是否溢出。但这又是一个非常普遍的需求,比如多行文本展开,展开按钮只有在文本溢出的时候才出现 由于无法直…
-
React Playground 实现原理揭秘
大家应该都用过在线写代码的工具,比如 vue 的 playground: 左边写代码,右边实时预览。 右边还可以看到编译后的代码: 这是一个纯前端项目。 类似的,也有 R…
-
Selenium 的组件神器Selenium IDE
前段时间介绍过UI自动化后起之秀的playwright录制脚本,那么作为UI自动化的前辈的Selenium肯定也应该具有录制脚本的功能,今天它来了就是Selenium的三大组件之一…
-
初探RocketMQ
初探RocketMQ 1、引言 Message Queue(消息队列),从字面上理解:首先它是一个队列。FIFO先进先出的数据结构-队列。消息队列就是所谓的存放消息的队列。 消息队…
-
强烈建议大家使用 Linux 做开发
戳上方蓝字“Java面试题精选”关注! Linux 能用吗? 我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建议他使用 linux 时,会一…
-
Spring中控制反转究竟反转的什么
你好,这里是codetrend专栏“Spring6全攻略”。 控制反转(Inversion of Control, IoC)是一种软件设计原则,它将传统的程序设计中的控制权从应用程…
-
H2O,一个牛逼的python库
在数据科学领域,处理和分析数据集是日常工作的一部分。当数据量变得庞大,或者需要进行复杂的机器学习任务时,选择合适的工具就显得尤为重要。H2O,一个开源的智能数据平台,提供了机器学习…
-
虚拟dom为什么能支持跨平台开发
• 1. 虚拟DOM能够支持跨平台开发 • 1.1. 抽象化UI表示: • 1.2. 平台无关的更新机…
-
redis zset详解:排行榜绝佳选择
最近我们发布了一款新的app,其中包含一个搜索功能。在搜索时,会给用户展示四个热门搜索词汇。我们利用 Redis 的有序集合(zset)实现了这一功能。由于应用程序刚刚上线并且尚未…
-
spring配置双数据源
spring配置双数据源 前段时间有个需求,需要将数据存到两个数据库中,一个库中存放主信息,一个库中存放特殊信息,看来是要使用双数据源了,搞起来吧 既然是双数据源,先不管怎么切换,…
-
K8s 使用 Ceph RBD 作为后端存储(静态供给、动态供给)
一、K8s 使用 Ceph RBD Ceph RBD(Rados Block Device)是 Ceph 存储集群中的一个重要组件,它提供了块级别的存储访问。R…
-
Java+playwright+testNG实现UI自动化测试
今天来讲讲使用Java结合最新的playwright来做UI自动化测试 目前网上大部分都是关于使用Python做自动化的教程,Java的比较少一些,但是我认为使用Java做自动化还…
-
SpringBoot+Validation参数校验,消除if else
1、参数校验简介 在实际工作中,得到数据得到的第一步就是校验数据的正确性,如果存在录入上的问题,一般会通过注解校验,发现错误后返回给用户,但是对于一些逻辑上的错误,比如购买金额购买…
-
SpringBoot 实现图片防盗链功能
戳上方蓝字“Java面试题精选”关注! 前言 出于安全考虑,我们需要后端返回的图片只允许在某个网站内展示,不想被爬虫拿到图片地址后被下载。或者,不想浏览器直接访问图片链接。 出于性…
-
Arthas:阿里出品,线上问题快速搞定!
前面我们通过JVM线程分析及内存分析来让大家从服务器资源异常情况下排查代码问题,类似这种的解决方式,更多的是在服务器资源占用已经异常显现,我们就可以按照这种方式去排查和解决。 但实…
-
Voila,一个非常有趣的Python库
在Python中,Voila将Jupyter Notebook的交互式特性提升到了一个新的高度。 Voila是一个免费的开源库,它允许用户将Jupyter Notebook转换成一…