JVM性能调优实战:让你的IntelliJ Idea纵享丝滑
Silently9527 发布于 贝塔学JAVA
- 2 收藏
在前面整理了一篇关于JVM故障诊断和处理工具,考虑到大部分的Java程序员都使用的时IntelliJ Idea,本篇就使用工具来实战演练对IntelliJ Idea运行速度调优
零距离接触websocket🚀
Websocket是一个持久化的网络通信协议,可以在单个 TCP 连接上进行全双工通讯,没有了Request和Response的概念,两者地位完全平等,连接一旦建立,客户端和服务端之间实时可以进行双向数据传输
React和DOM的那些事-节点删除算法
Fiber架构使得React需要维护两类树结构,一类是Fiber树,另一类是DOM树。当删除DOM节点时,Fiber树也要同步变化。但请注意删除操作执行的时机:在完成DOM节点的其他变化(增、改)前,要先删除fiber节点,避免其...
让 Flutter 在鸿蒙系统上跑起来
鸿蒙系统 (HarmonyOS)是华为推出的一款面向未来、面向全场景的分布式操作系统。在传统单设备系统能力的基础上,鸿蒙提出了基于同一套系统能力、适配多种终端形态的分布式理念。自 2020 年 9 月 HarmonyOS 2.0 ...
前端搞工程化:从零打造性能检测库「源码 + 视频」
工程化体系专栏永远首发自我的 Github,大家可以关注点赞,通常会早于发布各大平台一周时间以上。本文涉及到的源码及视频地址:源码视频,因为制作肯定比文字需要的时间多,所以本周才会更新完毕,大家可以先对视...
有道云笔记新版编辑器架构设计(上)
在开发有道云笔记的新版编辑器的过程中,我们遇到很多实际问题,愈发感觉到这是一个非常有深度的前端技术领域,所以我们将新版编辑器的技术选型、架构和部分实现细节拿出来分享给大家,希望对大家开发富文本编辑...
一份待签收的邀请 | 移动应用开发问卷调查
无论是内容 APP、社交 APP,还是工具 APP,他们支撑了我们“手机生活”的另一半。在获得这些 App 所提供服务的同时,大多数人会忽视此时此刻,移动开发者们面临着的变化、难题和挑战。
前端也能学算法:由浅入深讲解贪心算法
假设你是一个商店老板,你需要给顾客找零n元钱,你手上有的钱的面值为:100元,50元,20元,5元,1元。请问如何找零使得所需要的钱币数量最少?例子:你需要找零126元,则所需钱币数量最少的方案为100元1找,20元...
从 Next.js 看企业级框架的 SSR 支持
面向生产使用的 React 框架(废话)。提供了好些开箱即用的特性,支持静态渲染/服务端渲染混用、支持 TypeScript、支持打包优化、支持按路由预加载等等:
YYDS: Webpack Plugin开发
@[toc] 作为一名踏足前端时间不长的小开发必须得聊一聊webpack,刚开始接触webpack时第一反应这是啥(⊙_⊙)? 怎么这么复杂,感觉好难呀,算了先不管这些!时间是个好东西呀,随着对前端工程化的实践和理解慢慢加深...
TypeScript 中提升幸福感的 10 个高级技巧
用了一年时间的 TypeScript 了,项目中用到的技术是 Vue + TypeScript 的,深感中大型项目中 TypeScript 的必要性,特别是生命周期比较长的大型项目中更应该使用 TypeScript。
微软开源主管 Sarah:2021 年四大开源注意事项
芒果果 发布于 SegmentFault 行业快讯
- 收藏
微软 Azure CTO 办公室开源主管 Sarah Novotny 近日在开源博客上分享了过去一年中微软在开源领域所做的工作,希望微软的经验可以为 2021 年进行构建和协作的开发人员或团队有所帮助。
【十天自制软渲染器】DAY 02:画一条直线(DDA 算法 & Bresenham’s 算法)
写文不易,恳求各位观众老爷 点赞 👍,收藏 📁,评论 💬 三连支持一下!!!谢谢你,这对我真的很重要!第一天我们搭建了 C++ 的运行环境并画了一个点,根据 点 → 线 → 面 的顺序,今天我们讲讲如何画一条直线。本文...
深入理解React Diff算法
fiber上的updateQueue经过React的一番计算之后,这个fiber已经有了新的状态,也就是state,对于类组件来说,state是在render函数里被使用的,既然已经得到了新的state,那么当务之急是执行一次render,得到持有新...
极术社区最受欢迎技术公开课投票啦!参与投票赢取好礼,一键观看所有公开课
极术社区自成立以来在嵌入式AI,SoC芯片设计,Arm技术,Arm芯片应用,Arm安全等领域分享了超过60场的技术公开课,为了在2021年推出更好的公开课,我们诚邀您参加“极术社区最受欢迎技术公开课”投票活动,同时我们...
为什么 Vue3 选择了 CSS 变量
为什么 Vue3 选择了 CSS 变量Vue 3 新增了一条实验性的功能——「单文件组件状态驱动的 CSS 变量」看到这个,我脑子里有以下的疑问?CSS 变量是什么?Sass/Less 中不是有变量的定义么,为什么还需要使用 CSS 变量?...
2020 年 JavaScript 状态调研报告小结
libinfs 发布于 和李先生探索 Web 开发世界
- 10 收藏
一年一度的 Discover the State of JS 2020 results 在前几天新鲜出炉了,每次阅读这份报告都能帮助我快速地了解到 JavaScript 世界在这一年里都发生了哪些事情,同时也给了我一次查漏补缺的机会,让我十分收益。
扒一扒React计算状态的原理
一旦用户的交互产生了更新,那么就会产生一个update对象去承载新的状态。多个update会连接成一个环装链表:updateQueue,挂载fiber上,然后在该fiber的beginWork阶段会循环该updateQueue,依次处理其中的update,...
Go中的SSRF攻防战
“年年岁岁花相似,岁岁年年人不同”,没有什么是永恒的,很多东西都将成为过去式。比如,我以前在文章中自称“笔者”,细细想来这个称呼还是有一定的距离感,经过一番深思熟虑后,我打算将文章中的自称改为“老许”。