奇思妙想 CSS 文字动画
之前有些过两篇关于字体的文章,是关于如何定义字体的:你该知道的字体 font-familyWeb 字体 font-family 再探秘本文将会和这篇 -- CSS 奇思妙想边框动画类似,讲一些文字效果,利用不同的属性搭配,实现各式各样...
10 个解放双手超实用在线工具,有些代码真的不用手写
在日常开发工作和自己学习跑demo的时候,往往都需要快速构建一个springboot基础工程。除了用IDEA开发工具构建,更多就是用Spring Initializr来生成,但用的时间长了发现,它也就仅仅只能帮我们引入一些必要的jar...
收藏!这些 IDE 使用技巧,你都知道吗
欲善其事,先利其器。对于研发同学,在日常的开发工作中,我们与之打交道最多的便是编程的 IDE。能否高效和灵活的使用 IDE,将对我们的工作效率起着举足轻重的作用。
浅析 JavaScript 中的方法链
方法链是一种流行的编程方法,可以帮助你写出更简洁易读的代码。在本文中我们一起学习 JavaScript 中的方法链是什么,以及它是怎样工作的。另外我们还会探讨如何使用方法链接来提高代码的质量和可读性。
关于position: sticky在小程序中IOS真机下偶然失效的问题总结
虽然小程序中有大把的自定义sticky组件可用,原理无非是监听页面滚动改变position来实现,实际体验上卡顿感难以避免,跟原生的position: sticky比还是有很大距离。最近写的页面已经开始逐渐用上原生position: sti...
精读《设计模式 - State 状态模式》
简单来说,就是将 “一个大 class + 一堆 if else” 替换为 “一堆小 class”。一堆小 class 就是一堆状态,用一堆状态代替 if else 会更好拓展与维护。
Java 并发编程小册整理好了
Java 有并发,并发知识之大,一口吃不下这曾是我不愿意触碰的知识角多次一头扎进并发,无功而返为应对面试,临时苦苦记忆,不成体系这一次我决定从基础开始,攻克它
自动化测试系列(二)|API测试
Choerodon猪齿鱼 发布于 Choerodon猪齿鱼
- 收藏
API(应用程序编程接口)测试是一种软件测试,可以直接在API级别执行验证。它是集成测试的一部分,它确定API是否满足测试人员对功能,可靠性,性能和安全性的期望。与UI测试不同,API测试是在没有GUI的消息层执行...
探索微前端的场景极限
kuitos 发布于 前端-专注javascript
- 2 收藏
通常情况下,我们接触的最多的微前端的实践,是以 URL/路由 为维度来划分我们的微应用,以 OneX 平台(蚂蚁金融云基于微前端架构打造的统一接入平台)为例:
亿级用户中心的设计与实践
vivo互联网技术 发布于 vivo 互联网技术
- 收藏
用户中心是互联网最为基础的核心系统,随着业务和用户的增长,势必会带来不断的挑战。如何在亿级的情况下保证系统的高可用,高性能以及高安全,本文能够给你一套实践方案。注1:本文讨论的是微服务框架下的用户中...
手把手教你搭建 RocketMQ 高可用集群!
RocketMQ是一个由阿里巴巴开源的消息中间件, 2012年开源,2017年成为apache顶级项目。RocketMQ在阿里内部应用是非常广泛的,阿里内部的几千个应用都运行在RocketMQ之上,双十一期间需要处理亿万级别的消息,TPS...
TCP三次握手和四次挥手
第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。
突破关系型数据库桎梏:云原生数据库中间件核心剖析
传统的将数据集中存储至单一数据节点的解决方案,在性能和可用性两方面已经难于满足互联网的海量数据场景。由于关系型数据库大多采用B+树类型的索引,在数据量超过阈值的情况下,索引深度的增加也将使得磁盘访问...
最好的几个网站性能测试工具
如果您是网站所有者,你应该知道网站速度的重要性。网站速度把对SEO有很大的影响,因为谷歌的算法开始使用网页加载时间作为搜索排名的参数。缓慢的网站把对访客有负面影响,如果你的网站缓慢,需要一点时间来下载...
Spring 注入静态对象使用方式
静态注入要求能被Spring扫描到主类能被Spring扫描到注入的类注入的三种方式被注入的类 {代码...} 1. 使用构造器注入 {代码...} 2. set注入set不能为static静态方法 {代码...} 3. @PostConstruct 注入 {代码...} ...
推荐 2 个用 VS Code 直接浏览 GitHub 代码!只需要 1s !
今天给大家推荐可以直接在 VS Code 界面读取 GitHub 项目的代码,实现了 GitHub 项目与 VS Code 的无缝衔接的两个项目。
验证码与人工智能的激荡二十年:引言
2010-2020年,回首刚刚过去的十年,每个身处互联网行业并经历过这场大变革的人必定心潮澎湃。这是移动互联网发展的黄金十年,在2007年乔布斯发布第一代iPhone时,移动互联网的种子就已经埋下,伴随着3G、4G通信网...
Web 安全 之 Insecure deserialization
在本节中,我们将介绍什么是不安全的反序列化,并描述它是如何使网站遭受高危害性攻击的。我们将重点介绍典型的场景,并演示一些 PHP、Ruby 和 Java 反序列化的具体示例。最后也会介绍一些避免不安全的反序列化漏...