Vue3 中还处在实验性阶段 Suspense 是个啥? ,Suspense 不是你想的那样。是的,它帮助我们处理异步组件,但它的作用远不止于此。,Suspense 允许我们协调整个应用程序的加载状态,包括所有深度嵌套的组件。而不是像一个爆米花用户界面一样... 网站建设# suspense# 加载# 我们 5年前580
关于 “尾调用优化” 的那些事儿 大家好,我是 CoderBin,本文将给大家介绍 JavaScript 函数中关于尾调用优化的优点与写法,助你提升编码能力,如果文中有不对、疑惑的地方,欢迎在评论区留言指正,首先,尾调用的概念非常简单... 网站建设# javascript# js高级# yyds干货盘点 3年前570
#yyds干货盘点# react笔记之学习之完成删除功能 前言 我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 ... 网站建设# javascript# yyds干货盘点# 前端开发 3年前570
使用脚手架 快速开发 React组件 npm包 (基于TSDX) 理由如下:,以上是我认为最大的便捷之处。当然它还有更多好处:自带了Prettier、ESLint便于规范代码风格,自带了JEST方便做测试,提供了一些项目模版等。当然这些你不用也可,对我们的开发完全没... 网站建设# css# html# javascript 3年前570
详解Python列表和元组 (详解Python的列表和元组),结果:,结果:,结果:,结果:,结果:,结果:,结果:,结果:,结果:,结果:,内容很多,我得坚持。。。。,,结果:,结果:,结果:,结果:,结果:,结果:,结果... 网站建设# python# 元组# 升序 3年前570
分分钟搞懂防抖和节流-案例 触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 实现方式:每次触发事件时设置一个延迟调用方法,并且取消之前的延时调用方法 缺点:如果事件在规定的时间间隔内被不断的触... 网站建设# 文章标签 调用方法 函数节流 事件触发 3年前570
#yyds干货盘点#前端图片懒加载 前端性能优化里有图片的加载,有懒加载和预加载。那么什么是懒加载呢? 懒加载也叫做延迟加载、按需加载,指的是在长网页中延迟加载图片数据,是一种较好的网页性能优化的方式。 有的网站图片很多,而如果一上来就... 网站建设# javascript# yyds干货盘点# 前端开发 3年前570
前端性能优化之请求优化 在这互联网高速发展的时代,人们对于网页打开的速度要求越来越高。加载时间过长,兼容处理不够全面等很容易造成用户流失。作为一名前端开发,优化用户体验是一件永无止境的事情,没有最优,只有更优。前端性能优化方... 网站建设# javascript# yyds干货盘点# 前端 3年前570
“工厂、构造、原型” 设计模式 我们可以明显的感受到:JS 要实现面向对象(继承的能力),离不开这 3 种设计模式; 原型链 + 构造函数 = 组合继承 本篇带来一个新的继承方式:寄生继承,它由工厂模式和构造函数模式组成,即 工厂... 网站建设# javascript# yyds干货盘点# 前端开发 3年前570
「Node学习笔记」Node.js的模块实现及编译 前言 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较... 网站建设# node# Node.js# 前端 3年前570
夯实基础,不能忽视的“数据库” 如果我们把数据比作“米”,数据库就是“米仓”。没错,从标准定义来讲,数据库就是按照数据结构来组织,存储和管理数据的仓库。 数据库的设计初衷? 就像米多了要修建米仓一样,在操作系统出现之后,随着计算机应... 网站建设# javascript# yyds干货盘点# 关系型数据库 3年前570
从方法到思维:什么是应用逻辑架构的正确姿势? 本文分享阿里资深技术专家六铢的架构方法论,这套方法论中包含了详细的架构推导逻辑,希望能够帮助大家在工作中从各个粒度、各个层次来做好架构工作。较长,同学们可先收藏再看。 一、背景 1.1 架构... 网站建设# 功能# 应用逻辑# 开发 3年前570
如何应用数据模型? 一 前言 Vmo 是我在 18 年发布的一个工具库,用于快速创建数据模型,当时我写了一篇文章《Vmo 前端数据模型设计》得到过一段时间的关注,当时我从事三维装修相关的项目。在图形学的背景基础... 网站建设# api# 开发# 开发工具 3年前570
如何使用 Streamlit 和 Python 构建数据科学应用程序? 【51CTO.com快译】Web 应用程序仍然是数据科学家向用户展示他们的数据科学项目的有用工具。由于我们可能没有 Web 开发技能,因此我们可以使用 Streamlit 等开源 Python 库在短... 网站建设# python# streamlit# 开发 3年前570
想提高Python代码的可重用性吗?试试模块和包! ,Python是一门非常强大的编程语言,它支持模块和包的概念,这使得Python编程变得更加灵活和可重用。在本篇博客中,我们将深入了解Python模块和包,包括如何创建和使用模块和包,以及如何处理常见... 网站建设# python# 使用# 文件 3年前570
九个超级有用的 Javascript 技巧 在实际的开发工作过程中,我积累了一些常用的、超级有用的Javascript技巧和代码片段,包括其他大神编译的JS使用技巧。,,今天这篇文章,我认真筛选了9个我认为比较实用的技巧跟大家一起来分享,也欢迎... 网站建设# javascript# js# 动态 3年前570
javascript中Array.join()方法如何使用 ,说明 ,1、将数组中的所有元素转换为字符串并连接在一起,并返回最终生成的字符串。,2、可以指定可选的字符串在生成的文字串中分割数组的元素。如果没有指定分隔符,则默认使用逗号。,Arrray.join... 网站建设# array# javascript# join 3年前570
php桥接模式的作用 ,作用说明,1、桥接模式分离抽象接口及其实现部分,实现解耦,比继承更好的解决方案。,2、便于扩展,桥接模式比继承更灵活,在减少创建类的同时也便于组合。,3、桥接模式可用于两个独立变化维度。,实例,以上... 网站建设# php# 便于# 教程 3年前570
使用 Python 的 requests 和 Beautiful Soup 来分析网页 ,浏览网页可能占了你一天中的大部分时间。然而,你总是需要手动浏览,这很讨厌,不是吗?你必须打开浏览器,然后访问一个网站,单击按钮,移动鼠标……相当费时费力。如果能够通过代码与互联网交互,岂不是更好吗... 网站建设# python# requests# url 3年前570
转转上门履约的LBS实践 基于位置的服务(Location Based Services,LBS),是利用各类型的定位技术来获取定位设备当前的所在位置,通过移动互联网向定位设备提供信息资源和基础服务。首先用户可利用定位技术确定... 网站建设# lbs# 上门# 定位 3年前570
如何排查网页在哪里发生了内存泄漏? ,大家好,我是前端西瓜哥。,今天我们来学习用 devtool 的 Performance 和 Memory 工具来找出网页哪里发生了内存泄漏。,首先我们打开浏览器的 devtool,选择 Perfor... 网站建设# devtool# memory# performance 3年前570
可观察性驱动的开发如何造就精英人才 译者 | 崔皓,大多数组织都在努力改变他们的文化,尽管过程布满靳棘但他们仍在探寻成功的方法。往往他们并不了解自己的系统。,谷歌最近的Accelerate State of DevOps报告发现,超过... 网站建设# devops# 失败率# 精英 3年前570
如何解决前端常见的竞态问题? ,大家好,我是 CUGGZ。,本文将深入研究 Promise 是如何导致竞态条件的,以及防止竞态条件发生的几种方法!,我们知道,JavaScript 是单线程的,代码会同步执行,即按顺序从上到下执行... 网站建设# fetch# promise# 任务 3年前570
十款让程序员用了会上瘾的工具 ,可能很多人没用过,它是一个加密软件,能够对磁盘进行加密。还在担心自己电脑中的重要文件、私密档案被人查看,快来用TrueCrypt ,你必定会爱上它的。,特点:对某一磁盘分区进行加密,开启计算机后,如... 网站建设# sublime# truecrypt# 加密 3年前570
面试必问:说一下 Java 虚拟机的内存布局? ,我们通常所说的 Java 虚拟机(JVM)的内存布局,一般是指 Java 虚拟机的运行时数据区(Runtime Data Area),也就是当字节码被类加载器加载之后的执行区域划分。当然它通常是 J... 网站建设# java# jvm# virtual 3年前570
90%的程序员,都没用过多线程和锁,怎么成为架构师? 你只面向工作学习吗?,如果说编程只是单纯的承接产品需求开发系统功能,那么基本可以把程序开发简单理解成按照需求PRD,定义属性、创建方法、调用展示,这三个步骤。,尤其是在一些大公司中,会有易用的、完善的... 网站建设# 关心# 开发# 架构 3年前570
五个常用的 Python 库 ,difflib 是一个专注于比较数据集(尤其是字符串)的 Python 模块。为了具体了解您可以使用此模块完成的几件事,让我们检查一下它的一些最常见的函数。,SequenceMatcher 是一个比... 网站建设# python# 函数# 匹配 3年前570
使用Luks2对Ceph Rbd进行加密,你会了吗? 多个行业(例如金融行业)越来越需要在主机上使用租户/用户提供的加密密钥以卷粒度加密数据。这是由国家法规和对安全性的日益重视所推动的。迄今为止,Ceph RBD 不提供任何此类解决方案,现有的替代方案是... 网站建设# ceph# luks# rbd 3年前570
九个超级实用的数据科学Python库 Python 是一个很棒的语言。它是世界上发展最快的编程语言之一。它一次又一次地证明了在开发人员职位中和跨行业的数据科学职位中的实用性。整个 Python 及其库的生态系统使它成为全世界用户(初学者和... 网站建设# learn# panda# python 3年前570
苹果新 AR / VR 头显专利获批:可在虚拟世界中处理 iPhone 邮件、看到 HomePod 可控制播放 3 月 3 日消息,根据国外科技媒体 MacRumors 报道,苹果计划为即将推出的 VR / AR 头显带来 Continuity(连续互通)功能,在设备和虚拟现实之间也能实现无缝体验。,,Cont... 网站建设# ar# continuity# iphone 3年前570
为遗留 Node.js 后端编写自动化测试 ,Node.js 作为后端框架,自 2009 年首次发布以来,已被越来越多的公司广泛采用。它的成功有以下几个原因:JavaScript 语言 (又称 Web 语言) 的应用,一个丰富的开源模块和工具的... 网站建设# api# javascript# js 3年前570
只用HTML,如何打开手机相机?前端小哥现场教学 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。,HTML不是编程语言,但这并不妨碍前端工程师把它玩出花儿来。,比如,有人就拿HTML来访问用户的相机——,在网页上,点击按... 网站建设# capture# html# 小哥 4年前570
连你女朋友都能看懂的分布式架构原理! 这篇文章聊一个话题:什么是分布式计算系统?,现在很多同学经常会看到一些名词,比如分布式服务框架,分布式系统,分布式存储系统,分布式消息系统。,但是有些经验尚浅的同学,可能都很容易被这些名词给搞晕。所以... 网站建设# 分布式# 分布式计算# 新闻 4年前570
React 的调度系统 Scheduler ,React 使用了全新的 Fiber 架构,将原本需要一次性递归找出所有的改变,并一次性更新真实 DOM 的流程,改成通过时间分片,先分成一个个小的异步任务在空闲时间找出改变,最后一次性更新 DOM... 网站建设# react# scheduler# 浏览器 4年前570
数十亿下载项目面临维护困境!负责人抱怨:开源被破坏到无人买单! 作者 | 云昭,周下载2600万,累计下载数十亿次的Core-js的负责人要打“退堂鼓”了。Denis Pushkarev是数百万网站使用的Core-js库的维护者,近日,他发表言论说,他准备放弃开... 网站建设# core# js# 下载 4年前570
听说你熟悉 Pick,那就来手写一个 MyPick! 你用过 TypeScript 内置的 Pick 工具类型么?你想知道它内部是如何实现的么?本期阿宝哥将带你一起手写一个 MyPick 工具类型。看完本文之后,你就能了解该工具类型涉及的相关知识点。你准... 网站建设# mypick# pick# typescript 4年前570
让人讨厌的多线程代码,性能怎么优化! Java 中最烦人的,就是多线程,一不小心,代码写的比单线程还慢,这就让人非常尴尬。,通常情况下,我们会使用 ThreadLocal 实现线程封闭,比如避免 SimpleDateFormat 在并发环... 网站建设# threadlocal# 加锁# 多线程 4年前570
移动应用开发趋势和优秀实践 移动应用程序开发是一个不断发展的领域,每年都会出现新的趋势和技术。它正在迅速变化和发展,并发挥着关键作用。,,移动应用程序开发是一个不断发展的领域,每年都会出现新的趋势和技术。换句话说,它正在迅速变化... 网站建设# ucd# 应用# 移动 4年前570
系统总出故障怎么办,或许你该学学稳定性建设! 大家好,我是树哥。,说到系统稳定性,不知道大家会想起什么?我想大多数人会觉得这个词挺虚的,不知道系统稳定性指的是什么。,一年前的我看到这个词,也是类似于这样的感受,大概只知道要消除单点、做好监控报警... 网站建设# 体系化# 保障系统# 大家 4年前570
五种在 JavaScript 中获取字符串第一个字符的方法 在本文中,我们将研究多种方法来轻松获取 JavaScript 中字符串的第一个字符。,,要获取字符串的第一个字符,我们可以在字符串上调用 charAt() ,将 0 作为参数传递。例如,str.cha... 网站建设# 字符# 字符串# 属性 4年前570
在 Windows上写 Python 代码的优秀组合! ,在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Terminal?,使用 Windows 系统一大... 网站建设# python# windows# 大神 4年前570
11 个非常实用的 Python 和 Shell 拿来就用脚本实例! ,Python 脚本部分实例:企业微信告警、FTP 客户端、SSH 客户端、Saltstack 客户端、vCenter 客户端、获取域名 ssl 证书过期时间、发送今天的天气预报以及未来的天气趋势图... 网站建设# python# 客户端# 微信 4年前570
React新文档:不要滥用Effect哦 大家好,我卡颂。,你或你的同事在使用useEffect时有没有发生过以下场景:,当你希望状态a变化后「发起请求」,于是你使用了useEffect:,这段代码运行符合预期,上线... 网站建设# react# useeffect# 文档 4年前570
除了「加机器」,其实你的微服务还能这样优化 生产实践中,如果遇到业务流量变高导致服务负载升高甚至报警,我们的第一反应往往是「加机器」。,俗话说,能用钱解决的问题都不是问题。,俗话又说,充钱你就能变得更强。,但是,作为一个有理想有抱负的架构师... 网站建设# akf# 服务# 机器 4年前570
一篇看懂2022年 Web 可访问性报告 WebAIM Million 近期发布了2022年 Web 可访问性报告,这项对前 100 万个网站主页的年度可访问性分析提供了对 Web 可访问性的当前状态和趋势的洞察(本文只包含技术相关的部分... 网站建设# web# 主页# 访问 4年前570
十分钟带你入门 Web Components 组件封装,是我们前端一直在探讨的话题。但现在我们的组件库,更多的是基于某个框架去实现,比如 Vue 的 ElementUI,React 的 ANTD。这种组件的缺点就是对外部框架的依赖,你必须基于 V... 网站建设# components# vue# web 4年前570
惊呆同事的自动化小工具来了!一键实现批量将 PDF 文档转 Word ,无论是在工作还是学习当中,大家都会遇到这样一个问题,将“PDF当中的内容(文本和图片)转换为Word的格式”,也就是说从只读转换成可编辑的格式。网上绝大多数的工具也都是收费的,今天小编就给大家制作了... 网站建设# pdf# word# 文件 4年前570
如何在 React 中快速实现暗黑模式 暗黑模式已成为许多应用程序和网站的最基本功能,因为它可以带来非常好的用户体验。因此在项目中实现暗模式是一项非常有用的技能,使用 ReactJS 和 Chakra UI 可以轻松实现暗模式。,接下来让我... 网站建设# chakra# react# ui 4年前570
mysql常见的优化类型 ,1、重新定义关联表的顺序。,数据表中的关联并不总是按照查询中指定的顺序进行,决定关联顺序是优化器的重要功能。,2、将外连接转化为内连接。,并非所有的outerjoin语句都必须以外部连接的方式执行... 网站建设# mysql# 优化# 关联 4年前570
多线程开发实用技巧 动态拓展容量 触发方式,我们可以通过 apollo 配置或者通过延迟任务定期扫描自动拓展,可以通过这种方式对生产环境线程池参数进行动态优化。,线程池的使用可以提高我们并发程序线程复用,以及提供对线程的... 网站建设# isterminated# threadpool# true 4年前570
面试又问HashMap了 ,看这篇文章就够了! 哈喽,大家好,我是指北君。,本篇文章指北君给大家介绍一个重量级集合——HashMap,这也是现在面试必问的一个集合,相信看完这篇文章,一定会对你有所帮助。,Hash表也称为散列表,也有直接译作哈希表... 网站建设# hashmap# 哈希# 数据结构 4年前570
六七十岁程序员工资暴涨 就因为这门没啥人学的编程语言 凯特琳是美国一个计算机专业的大学生,今年刚毕业,得找点活干。原本以为疫情工作不好找,但没想到面试时,老板还吵着要给她一个薪水更高的职位。原因很简单,就是她的求职简历上写了一个技能: COBOL 编程语... 网站建设# cobol# 程序员# 编程语言 4年前570
Web 应用程序架构:最新指南 当用户登录到台式机/笔记本电脑或移动设备,打开浏览器并键入网站名称时,浏览器会显示所需信息,用户会在网站上执行操作。你有没有想过计算机如何检索这些信息以及在后台发生了什么?它是一种底层 Web 应用程... 网站建设# web# 应用程序# 架构 4年前570
再有人问你什么是MVCC,就把这篇文章发给他! 一想到并发控制,很多人第一反应就是加锁,的确,加锁确实是解决并发问题最常见的方案。但是,其实除了加锁以外,在数据库领域,还有一种无锁的方案可以来实现并发控制,那就是大名鼎鼎的MVCC。,MVCC,是... 网站建设# mvcc# 加锁# 并发 4年前570
软件测试中的设计思维 ,,作者 | Vivek Mannotra,译者 | 刘雨瑶,策划 | 云昭,设计思维是一种强大的范式,软件测试人员和质量保证专员(QA,Quality Assurance)可以使用它来创建更多以用... 网站建设# 体验# 客户# 思维 4年前570
今天来聊一聊JVM中的内存溢出和内存泄露 ,JVM是Java虚拟机的缩写,是Java程序的运行环境。Java程序在运行时会通过JVM将字节码翻译成机器码并运行,JVM会管理Java程序的内存、线程等资源。在Java开发中,内存溢出和内存泄露是... 网站建设# java# jvm# 内存 4年前570
Kafka到底有多高可靠?(RNG NB) 在聊Kafka高可靠之前,先在评论区来波RNG NB好不好!,大家都知道,系统架构有三高:「高性能、高并发和高可用」,三者的重要性不言而喻。,对于任意系统,想要同时满足三高都是一件非常困难的事情,大型... 网站建设# kafka# rng# 中间件 4年前570
Python 中的 Map 函数处理可迭代对象 本文中,我们将一起学习Python的 map() 如何工作;如何使用 map() 转换不同类型的 Python 迭代变量。,,有了这些知识,我们就能在程序中有效地使用map(),或者使用列表推导式或... 网站建设# lambda# map# python 4年前570
点击页面元素跳转IDE对应代码,试试这几个工具! ,大家好,我是 CUGGZ。,在日常开发中,当项目组件特别多或者刚接手一个项目时,可能需要花费一定时间去查找页面元素/组件对应的代码。下面就来分享几个插件,通过这些插件,点击页面元素就可以直接跳转到 ... 网站建设# ide# 对应# 组件 4年前570
翻身了?Python3.11性能快了近64%!! Python 这门编程语言的运行速度并不快,这早已不是什么秘密了。很多开发者期待这门语言的性能有所提升,这种情况或即将发生改变,或至少朝着正确的方向前进着,这也是Python的创始人重新出山后的决策结... 网站建设# python# 开发者# 测试 4年前570
我们一起聊聊服务模块化 2017年9月jdk 9正式发布,带来了很多新特性,其中之一便是模块化,JDK模块化的前身是项目 Jigsaw,于2008开始孵化,最早计划用于jdk7,一部分内容推迟到了jdk8,实际上在jdk9才... 网站建设# jdk# 概念# 模块 4年前570
当下运行容器的三个步骤 在本教程中,你将学习如何在一个“吊舱”中运行两个容器来托管一个 WordPress 站点。,无论你是将其作为工作的一部分、未来的工作机会或者仅仅是出于对新技术的兴趣,容器对很多人,即使是经验丰富的系统... 网站建设# 命名# 容器# 空间 4年前570
React useEvent:砖家说的没问题 之前写了一篇文章《React Hooks 使用误区,驳官方文档[1]》,文中抛出了两个观点:,这两个观点引起了剧烈的讨论,当然大多数人还是持反对意见的,甚至质疑我不会用 Hooks,(⊙o⊙)… 我想... 网站建设# hooks# react# useevent 4年前570
一些你需要掌握的 Tsconfig.Json 常用配置项 ,大家好,我是前端西瓜哥。,tsconfig.json 是用来配置 TS 编译选项的,通常位于项目的根目录位置。,我们可以用 ts 提供的 tsc 命令行工具,执行 tsc --init。,然后我们就... 网站建设# json# ts# tsconfig 4年前570
转转价格系统DDD实践 ,DDD,即领域驱动设计,不仅带给我们一套新的概念,还提供了一套全新的设计思路,应用在构建大型复杂软件系统之上。,相对于DDD,我们使用的传统的设计思路,常被称为数据驱动设计,常被应用于中小型的项目... 网站建设# ddd# 文档# 设计 4年前570
如何使用原生 JS,快速写出一个五子棋小游戏 先创建一个15 * 15的二维数组,通过对数组的两层遍历,创建出一个 15 * 15 的表格,这样棋盘就有了。用数组来绘制棋盘的好处是便于查找和筛选。每一个td都对应着一个空对象,下棋的时候通过给这个... 网站建设# num# td# 数组 4年前570
面向测试人员的 Java:完整的分步指南 ,测试驱动开发(TDD)背后的思想是,如果你想写出好的代码,你必须先为它写测试,然后弄清楚如何让它们通过。,这样可以很容易地知道您的代码是否按照您的意愿执行,并且可以更轻松地重构您的代码,使其比以往任... 网站建设# java# tdd# 代码 4年前570
Rust的好搭档,Wasm需要学习下Java 作者丨 B. Cameron Gain,译者丨千山,很难相信,自从2001年互联网泡沫破灭以来,已经过去了20多年。每当科技处于周期性下行轨道时,它仍然是潜在厄运的前兆。我清楚地记得,在2001年经济... 网站建设# java# 代码# 公园 4年前570
三种判断变量是否为整数的方法 ,在 JavaScript 中,有多种方法可以确定变量是否为整数。,Number.isInteger() 方法是检查变量是否为整数的最直接方法。take 方法判断传入的值是否为整数。此方法返回一个布尔... 网站建设# true# 余数# 方法 5年前570
技术的成长:如何从毕业生到技术专家? 只凭这五点来说,与《福格行为模型》所定义的三要素也是颇为相似的:,如果再简化来说,也可以采用和我一样的模式,通过基本简单的行为:每天写代码,每周做总结(通过文章)。,再回到我们这篇文章的主题里,如何从... 网站建设# 专家# 定义# 技术 5年前570
死磕面试系列,Java到底是值传递还是引用传递? Java到底是值传递还是引用传递?,这虽然是一个老生常谈的问题,但是对于没有深入研究过这块,或者Java基础不牢的同学,还是很难回答得让人满意。,可能很多同学能够很轻松的背出JVM、分布式事务、高并发... 网站建设# java# 传递# 参数 5年前570
分布式数据库的高可用性简史 作者 | Sean Loiselle, Jessica Edwards,译者 | 崔莹峰,策划 | 云昭,电脑可以没日没夜地运行,但早先的网站却做不到24*7小时的运营。现在看来我们都不可思议。然而... 网站建设# 我们# 计算机# 请求 5年前570
一个超适合初学者的轻量级Java开发工具! Java是世界上最流行的编程语言之一,它被广泛用于从Web开发到移动应用的各种应用程序。大部分Java工程师主要是用IDEA、Eclipse为主,这两个开发工具由于有强大的能力,所以复杂度上就更高一些... 网站建设# bluej# idea# java 5年前570
Nacos源码系列—关于服务端那些事儿 在上节课中,我们讲解了客户端注册服务的大体流程,客户端在注册服务的时候调用的是 NamingService.registerInstance 来完成实例的注册,在最后呢我们知道服务注册是通过 naco... 网站建设# nacos# 我们# 服务 5年前570
手把手带你开发Starter,点对点带你讲解原理 为什么要用Starter?,现在我们就来回忆一下,在还没有Spring-boot框架的时候,我们使用Spring 开发项目,如果需要某一个框架,例如mybatis,我们的步骤一般都是:,到maven仓... 网站建设# jar# maven# mybatis 5年前570
八个鲜为人知但很实用的Web API ,大家好,我是 CUGGZ。,在 Web API 中,有非常有用的对象、属性和函数可用于执行小到访问 DOM 这样的小任务,大到处理音频、视频这样的复杂任务。常见的 API 有 Canvas、Web ... 网站建设# api# audio# web 5年前570
冷知识!使用 Display: Contents 实现幽灵节点? display: contents 是一个比较陌生的属性,虽然属于 display 这个基本上是最常见的 CSS 属性,但是 contents 这个取值基本不会用到。但是它早在 201... 网站建设# contents# css# display 5年前570
用 Python 内置库创建一个命令行应用程序 当创建一个应用程序时,通常希望能够告诉你的应用程序如何做某事。有两种流行的方法来完成这项任务,你可以让应用程序接受命令行参数,或者创建一个图形化的用户接口。有些应用程序两者都支持。,当你需要在服务器上... 网站建设# argparse# 创建# 命令行 5年前570
基于Module Federation的模块化跨栈方案探索 公司发展到一定程度,随着业务分支不断变多,B端C端的项目也随之增多,由于历史原因可能产生新老技术栈(vue/react)共存的情况,这既不利于组件物料的抽离统一(一类通用组件需适配多套技术栈),也增大... 网站建设# react# 前端# 技术 5年前570
重磅出击,20张图带你彻底了解ReentrantLock加锁解锁的原理 哈喽大家好,我是阿Q。,最近是上班忙项目,下班带娃,忙的不可开交,连摸鱼的时间都没有了。今天趁假期用图解的方式从源码角度给大家说一下ReentrantLock加锁解锁的全过程。系好安全带,发车了。,在... 网站建设# try# 代码# 加锁 5年前570
哪个是用于开发 Java 应用程序的优秀操作系统? Java 在 Windows、macOS 和 Linux 发行版上运行良好。,,我在 Chronicle Software 工作,我们的大部分软件都是开源 Java 库,所以我们不——或者更确切地说... 网站建设# ide# java# 我们 5年前570
一言不合就重构 hello,大家好呀,我是小楼。,前段时间不是在忙么,忙的内容之一就是花了点时间重构了一个服务的健康检查组件,目前已经慢慢在灰度上线,本文就来分享下这次重构之旅,也算作个总结吧。,服务健康检查是应对分... 网站建设# 健康检查# 探活# 服务 5年前570
你该学会自己写 Java 注解了 我们通过Hello World这个例子引入了RPC 框架,知道了客户端要想调用服务端需要靠两个注解来实现,下面我们一起来实现这两个注解。,注解相关的实现代码是 RPC 框架的核心代码,后面写完后可以... 网站建设# rpc# 客户端# 服务端 5年前570
什么是低代码和无代码?而且,他们的未来是什么? 市场对开发商的需求空前高涨。然而,市场上仍然缺乏可以让商业项目停滞数月的人才。为了解决这个问题,企业使用低代码/无代码(LCNC) 开发来创建产品。它还催生了公民开发人员,即使用 LCNC 平台参与应... 网站建设# lcnc# 了解# 代码 5年前570
用 JavaScript 实现一个简单的笔记应用程序 本文将提供有关如何使用 HTML5、CSS3 和 JavaScript 构建笔记应用程序的信息。,本文适用于熟悉 HTML5、CSS3 和 JavaScript 基础知识的人。本文不包括对 HTML5... 网站建设# css# html# iconscout 5年前570
一篇学会 Spring 核心概念 在前一篇我们了解了 Spring IOC, Spring AOP 的强大,以及对我们编程范式,编程基础的影响。接下来我们一起来聊一下 Spring 基础概念。对于基础概念而言基本上都是属于那种字典类型... 网站建设# bean# beandefinition# spring 5年前570
轻量级的架构决策记录机制 作者:倪新明,ADR是一种性价比非常高的架构决策文档化实践,团队引入和实践成本很低,却能为团队带来极大收益!,不论是在传统的IT行业,还是互联网行业,研发团队在架构决策层面或多或少的都会面临以下问题或... 网站建设# adr# 决策# 文档 5年前570
整整修了六个小时,一次难料的分页慢查询事故…… 这次事故也是我们组里遇到的一次关于分页慢查询的典型例子,通过这篇文章,你可以很清晰地跟随我们还原事故现场,以及每一步遇到问题做出的调整和改动。,,打开机器监控,发现⼏乎所有机器的TP999都异常的... 网站建设# cpu# sql# tp 5年前570
Xml的Spring三层项目架构,你学会了吗? ,,测试分析层级变化:界面层 --> 业务逻辑层 --> 数据访问层 --> 业务逻辑层 --> 界面层对象访问的变化:界面层对象 --> 业务逻辑层接口指向业务逻辑层实... 网站建设# insertuser# user# 界面 5年前570
十种聚类算法的完整 Python 操作示例 ,聚类或聚类分析是无监督学习问题。它通常被用作数据分析技术,用于发现数据中的有趣模式,例如基于其行为的客户群。有许多聚类算法可供选择,对于所有情况,没有单一的最佳聚类算法。相反,最好探索一系列聚类算法... 网站建设# 教程# 示例# 算法 5年前570
终于有人把HDFS架构和读写流程讲明白了 以下是HDFS设计时的目标。,硬件故障对于HDFS来说应该是常态而非例外。HDFS包含数百或数千台服务器(计算机),每台都存储文件系统的一部分数据。事实上,HDFS存在大量组件并且每个组件具有非平凡的... 网站建设# hdfs# 应用程序# 故障 5年前570
Go原生插件使用问题全解析 本人在设计和落地基于Go原生插件机制的扩展开发产品时踩到了很多坑,由于这方面相关资料很少,因而借此机会做一个非常粗浅的总结,希望能对大家有所帮助。,本文只说问题和解决方案,不读代码。,通常而言,在计算... 网站建设# go# java# 插件 5年前570
磁力搜索引擎推荐 磁力搜索引擎哪个好,比较好的磁力搜索引擎有,BT@China联盟、VeryCD电驴大全、炫电影、磁力猫、磁力链等,首先,BT@China联盟是中国BT界的元老级BT站,集聚了一批BT爱好者,其发布的种... 网站建设# 磁力搜索引擎哪个好 2年前0560
【JavaScript】18_面向对象,类与属性 1、面向对象 面向对象编程(OOP) 程序是干嘛的? 程序就是对现实世界的抽象(照片就是对人的抽象) 对象是干嘛的? 一个事物抽象到程序中后就变成了对象 在程序的世界中,一切皆对象 面向对象的编程 面... 网站建设# javascript# 创建对象# 前端 3年前560
论通过测试与失败测试 在软件测试技术中,现有的测试方法、测试技术中均未提及到通过测试与失败测试。 而在实际项目测试过程中,很多项目组却再应用该方法。虽然该方法被采用,但是很多人对通过测试与失败测试理解并不透... 网站建设# 文章标签 测试 失败 3年前560
我写了个免费在线图库生成器,只需三步将你的手机相册搬到线上 这几年疫情反复不断,距离上一次我拿起相机甚至可以追溯到两年前,实在是泪目。既然不能出去拍照,那只能继续宅着敲代码度日了,于是就有了这个 在线相册的小项目,用来方便自己放上一些觉得还不错的摄影作品,当然... 网站建设# javascript# json# 前端开发 3年前560
【工具推荐】 Obsidian 插件 Obsidian to Flomo 一键同步内容到 Flomo 插件 Obsidian 是一款本地管理文件的笔记软件,通过双向链接的方法,把笔记关联起来,形成相互关联的知识网络。,,Flomo 是一款快捷记录闪念笔记的笔记软件。,,Obsidian to Flomo 是... 网站建设# api# javascript# yyds干货盘点 3年前560
你眼中和我眼中的单元测试,看看有何区别? 大家好,欢迎来到Tlog4J课堂,我是Jensen。 单元测试,大家都耳熟能详,但在开发同学中,真正掌握单元测试、愿意写单元测试的并不多!或者也可以说,项目压力大,根本没有时间写单元测试。 项目压... 网站建设# 文章标签 单元测试 spring 3年前560
Spring IOC体系结构设计原理详解 Spring是一个开源的JavaEE全栈框架,其中最为重要的核心模块是Spring IOC(Inversion of Control)容器。它负责对象的生命周期管理及依赖注入,为开发者提供了一种主动参... 网站建设# 体系# 前端# 开发 3年前560
云原生下,如何实现高可用的MySQL? MySQL 作为当前比较受欢迎的关系型数据库(RDS),在云原生浪潮中仍然面临诸多挑战。如何用 Cloud Native 的设计原则,通过沙箱隔离、计算和数据的完全分离,实现低成本、可扩展、高可用的 ... 网站建设# mysql# 云原生# 开发 3年前560