微前端与webpack 5 Module Federation
Webpack5 新功能 Federated Modules 是一个令人激动的功能,它可能会改变未来几年的前端打包方式,它可以应用于微前端,但却不止于此,希望对大家有所启发。
你是否遇到ThreadLocal父子线程传递值丢失?了解下InheritableThreadLocal?
我们知道ThreadLocal可以实现线程之间值的传递,但是如果是父子线程呢? 我们来看一个简单的例子 输出结果: 可以看到InheritableThreadLocal是完成了父子线程值的传递,而Th
使用MotionLayout高仿华为运动健康我的页面
前言 在上一篇文章中,主要讲解了CollapsingToolbarLayout配合AppBarLayout使用实现了折叠标题栏效果。 这篇文章,再增加点效果:通过使用MotionLayout搭配App
快速上手 TinyXML-2 不完全指南
XML 作为程序开发中非常常用的数据文档之一,各个语言或是开发环境都有对应的用于处理 XML 文件的库。在 C++ 语言中,TinyXML-2 就是这样的一个库。
微信小程序实现地图贴图和个性化图标标注
前言 在开发地图功能界面的时候,我们有时需要在地图上面贴个性化地图图片,或者在某个地方上个性化图标的标注,本文分享实现的功能基于微信小程序自带的地图功能。希望能让你开发少一点时间。
【Spring专场】「AOP容器」不看源码就带你认识核心流程以及运作原理
前提回顾 前一篇文章主要介绍了spring核心特性机制的IOC容器机制和核心运作原理,接下来我们去介绍另外一个较为核心的功能,那就是AOP容器机制,主要负责承接前一篇代理模式机制中动态代理:JDKPr
001.【提升】SQL注入攻击原理及防御策略
[前言] 作为一个后端开发人员,可能在工作中或者面试的时候,总回被人问到SQL注入的问题。可能也会因为没有实际遇到过或者解决过这类问题,总是一知半解。本文着重讲清楚什么是SQL注入,以及列举一些示例。
AQS是什么?Java并发编程大师的源码不得不拜读呀
目录 初识ReentrantLock 什么是AQS AQS中的同步状态state CLH变体队列 独占模式 共享模式 公平锁&非公平锁 结语 今天把ReentrantLock和AQS一起翻一翻,通
亲身经历,云服务器遭遇挖矿病毒之后
PK创意闹新春,我正在参加「春节创意投稿大赛」,详情请看:春节创意投稿大赛 1.事故现场 新年之后收获的第一个挖矿病毒,某天正常登录到服务器上,想做一些测试,正当我使用curl命令时,发现提示命令不存
【爬虫】从零开始使用 Scrapy
一. 概述 最近有一个爬虫相关的需求,需要使用 scrapy 框架来爬取数据,所以学习了一下这个非常强大的爬虫框架,这里将自己的学习过程记录下来,希望对有同样需求的小伙伴提供一些帮助。 本文主要从下面
两周一个小组件之拖拽组件(Drag and Drop)
拖拽功能在我们的开发过程中经常会遇到,应用拖拽功能的场景也是多种多样的,今天我们就来一步步的实现一个简单、通用的React 拖拽组件,解决元素拖拽的需求。
一文看懂椭圆曲线签名算法
如果接触过区块链,大概率听说过椭圆曲线签名算法。这个算法是区块链链技术的基石。但这个算法很抽象,很难理解,这篇文章会通过简单易懂的方式来介绍一下这个算法,尽量不涉及大量的公式,其中很多的数学证明会直接
JavaScript领域的2021年度总结
大家好,我是前端晚间课,现在是2022年1月份,马上就要过年了,在这里提前预祝大家新年快乐,过去的一年,javascript、css与往年一样,技术框架、技术栈依旧百花齐放,身为前端开发者,也体验"新
这次彻底搞懂JavaScript中的原型与原型链
一个优秀的前端工程师,不仅能高效完成页面的开发,还能掌握和实践一系列前端工程化的技术,包括脚手架与项目脚本,测试体系、监控体系、项目规范、项目构建和打包、项目部署和运维等。不仅能做项目,而且有足够的经
Angular源码学习--5.模块化组织
作为“为大型前端项目”而设计的前端框架,Angular 其实有许多值得参考和学习的设计,本系列主要用于研究这些设计和功能的实现原理。本文主要围绕 Angular 中的模块设计、模块化组织等内容进行介绍
如何使用 Python 管道 Pipe 高效编码
如何使用 Python 管道 Pipe 高效编码 现在 Python 称得上是一门优雅的编程语言,但这并不意味着它没有改进的空间。 Pipe 是一个好用的 Python 包,它将 Python 处理数
今日推荐
周排行