JHipster:Java和JavaScript的全栈框架 JHipster是生成Java和JavaScript混合应用程序的成熟框架,支持你喜欢用的开发工具,并提供现成的监控和其他管理功能。,JHipster是一个长期存在且雄心勃勃的Java和JavaScr... 网站建设# java# javascript# jhipster 4年前680
这12款Idea插件,能让你代码飞起来! ,基本上每个程序员都会写代码,但写代码的速度不尽相同。,为什么有些人,一天只能写几百行代码?,而有些人,一天可以写几千行代码?,有没有办法,可以提升开发效率,在相同的时间内,写出更多的代码呢?,今天我... 网站建设# idea# lombok# 代码 4年前680
css中sticky属性是什么 ,说明,1、position的新属性sticky,在屏幕范围内(viewport)设置sticky元素时,该元素的位置不会受到定位的影响。,(设置为top、left等属性无效),当该元素的位置将移出偏... 网站建设# css# sticky# top 4年前680
用 ChatGPT 运行 Python ,最近,我一直在阅读一些关于ChatGPT的有趣文章。在一篇文章中,有人发明了一种新的语言,并让ChatGPT运行它。在另一篇文章中,有人在ChatGPT中运行一个虚拟机。后者启发我提出了下面这个问题... 网站建设# chatgpt# python# 代码 4年前680
Electron应用中实现调用外接摄像头并拍照上传 基于Electron实现的pc端智能验机应用,近期迭代了一个新的功能,需求是通过电脑外接摄像头对手机屏幕进行拍照,拍照后需将照片上传至服务端进行屏幕信息比对,确定被检测屏幕是否为原厂屏。,根据上面的需... 网站建设# electron# 屏幕# 拍照 4年前680
你所以为的用户和客户 作者 | 刘一颖,To B系统的交付项目,往往是新手BA(Business Analyst,业务分析师)经历项目时最难上手的类型之一。,其原因是一般企业内部系统业务逻辑复杂,年代久远,集成的系统繁多... 网站建设# ba# 客户# 新手 4年前680
17种面试前你需要知道的JavaScript 数组方法 ,由于,我最近一直在申请软件工程职位,因此我被要求进行评估以测试我的编码能力,对我使用的的语言(如 C、C++、Java 和 JavaScript)进行评估时,我需要开发一种满足提示的简洁算法。,为了... 网站建设# javascript# 提示# 数组 5年前680
什么?可以在 HTML 中直接插入 Python 代码? PyScript 由来自 Anaconda 的团队开发,是一个用于在 HTML 中插入 Python 代码的工具,这意味着你可以在 HTML 中编写和运行 Python 代码,在 PyScript 中... 网站建设# html# pyscript# python 5年前680
2022 年面向开发人员的七个优秀 Java IDE Java是最强大的编程语言之一,目前用于30亿台设备的开发,每天约有70万开发人员使用它。它一直是开发大量应用程序的重要组成部分。它提供了一些惊人的功能,例如易于学习和理解,高度安全,平台独立性,极其... 网站建设# ide# java# 开发 5年前680
Spring Event 玩转 DDD 领域事件 ,领域事件是领域驱动设计(Domain-Driven Design,简称DDD)中的一个重要概念,特指在领域模型中发生的有意义的事件,是对领域模型中的重要业务动作执行结果的抽象,如订单创建、支付完成等... 网站建设# ddd# 时间# 模型 5年前680
一文详细介绍分布式系统的那些技术方案 这一节将从一些经典的开源系统架构设计出发,来看一下,如何设计一个高质量的分布式系统;,而一般的设计出发点,无外乎,•冗余:简单理解为找个备胎,现任挂掉之后,备胎顶上•拆分:不能让一个人承担所有的重任... 网站建设# 主备# 冗余# 分布式系统 5年前680
用RocketMQ实现可靠消息最终一致性方案,yyds ,对于常见的微服务系统,大部分接口调用是同步的,也就是一个服务直接调用另外一个服务的接口。,这个时候,用TCC分布式事务方案来保证各个接口的调用,要么一起成功,要么一起回滚,是比较合适的。,但是在实际... 网站建设# mq# 异步# 服务 5年前680
探究 CSS 选择器的性能真相 大家好,我是 CUGGZ。,在 CSS 中,有些选择器会比其他选择器执行速度更快。下面就来深入研究 CSS 选择器的性能真相,看看如何编写 CSS 选择器才能更快地执行!,编写 CSS 选择器的方式会... 网站建设# css# 引擎# 样式 5年前680
我常用的几个 VueUse 组合,推荐给你们! Vueuse拥有大量出色的组合。但是量太大,要把它们全部看完可能会让人抓不到重点。下面来介绍一些有用到的组合,它们如下:,,检测点击非常简单。但是,当点击发生在一个元素之外时,如何检测?那就有点棘手了... 网站建设# ref# vueuse# 下拉菜单 5年前680
如何使用AuraDB构建Java微服务 译者 | 陈峻,审校 | 孙淑娟,在本文中,我将构建一个Java微服务,与Neo4j AuraDB的免费数据库中的图形数据进行连接和交互。这些数据是Goodreads数据集的精简版,其中包含... 网站建设# auradb# java# mongodb 5年前680
浅谈 Canvas 渲染引擎设计 用过 Canvas 的都知道它的 API 比较多,使用起来也很麻烦,比如我想绘制一个圆形就要调一堆 API,对开发算不上友好。,为了解决这个痛点,诞生了例如 PIXI、ZRender、Fabric 等... 网站建设# api# canvas# 封装 5年前680
C语言代码优化11种实用方法 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部... 网站建设# 代码# 使用# 指针 5年前680
Groovy 语法 类型知识详解,你明白了吗? 本篇内容开始介绍Groovy中的各种类型知识。将会分多篇文章详细介绍和学习Groovy中的有关于类型的相关知识点。,内容来源于Groovy官方文档中得到1.6.6. Typing中的相关知识点。,内容... 网站建设# def# groovy# 显示 5年前680
【原创】Auto.js get和post 案例 <table><tr><td bgcolor=orange>本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机... 网站建设# html# javascript# 前端开发 3年前670
基于一段神奇的CSS渐变制作噪点效果 提及噪点效果,首先想到的就是以前的旧电视机信号不稳定时或者画面不稳定时的效果。如果你没有看过那种旧电视,可以看下面的gif动图,真实的情况噪点的变化速度会快很多,这里为了gif的大小,截取的时间较短供... 网站建设# css# Html/CSS# yyds干货盘点 3年前670
浅谈自旋锁和 JVM 对锁的优化 背景 先上图 由此可见,非自旋锁如果拿不到锁会把线程阻塞,直到被唤醒;自旋锁拿不到锁会一直尝试 为什么要这样? 好处 阻塞和唤醒线程都是需要高昂的开销的,如果同步代码块中的内容不复杂,那么可能转换线程... 网站建设# jvm# php# 加锁 3年前670
一篇文章教会你使用JavaScript 创建对象 对象是由属性和方法的集合组成的数据类型。,就像许多其他编程语言一样,可以将JavaScript中的对象与现实生活中的对象进行比较。,,原始值是没有属性或方法的值。,在JavaScript中,有5种原始... 网站建设# javascript# 对象# 属性 3年前670
ECMAScript 2023 正式发布,有哪些新特性? 2023 年 6 月 27 日,第 125 届 ECMA 大会正式批准了 ECMAScript 2023 语言规范,这意味着它现在正式成为最新 ECMAScript 标准。下面就来看看 ECMAScr... 网站建设# ecmascript# 数组# 正式 3年前670
五种判断线程池任务执行完成的方式 Thread线程是否执行完成,我们可以调用join方法然后等待线程执行完成;那在使用线程池的时候,我们如何知道线程已经执行完成了?本文就带给大家五种判断的方式:,上述代码处理逻辑在主线程中进行循环判断... 网站建设# 主线# 代码# 判断 3年前670
大模型又带火的一款2万星黑马项目! 撰稿 | 王瑞平,审校 | 云昭,开源、Github标星狂飙2万、CVP(即,ChatGPT+VectorDB+Prompt)架构...又一匹数据库黑马突出重围。,它就是Milvus向量数据库,几年前... 网站建设# cvp# github# milvus 3年前670
前端Monorepo大仓代码按需拉取技术实现原理 ,目前,前端平台探索大仓研发模式,通过Monorepo大仓的技术,整合前端平台现有应用的仓库代码,使得各业务域应用质量衡量标准统一,通用基础组件以及工具函数能够快速复用,当基础通用功能出现问题的时候... 网站建设# git# monorepo# 代码 3年前670
基于开源方案构建统一的文件在线预览与office协同编辑平台的架构与实现历程 大家好,又见面了。,在构建业务系统的时候,经常会涉及到对附件的支持,继而又会引申出对附件在线预览、在线编辑、多人协同编辑等种种能力的诉求。,,对于人力不是特别充裕、或者项目投入预期规划不是特别大的公司... 网站建设# 在线# 开源# 文件 3年前670
开源消息中间件RocketMQ详解系列 ,RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。主要功能是异步解耦和流量削峰。,,常见的MQ主要有:ActiveMQ、R... 网站建设# rocketmq# 异步# 消息 3年前670
了解 Lua 的 for 循环 ,在编程中,迭代是一个重要的概念,因为代码通常必须多次扫描一组数据,以便它可以单独处理每个项目。控制结构使你能够根据通常在程序运行时动态建立的条件来指导程序的流程。不同的语言提供不同的控制,在 L... 网站建设# lua# repeat# until 3年前670
聊聊 Vue 的双端 Diff 算法 ,Vue 和 React 都是基于 vdom 的前端框架,组件渲染会返回 vdom,渲染器再把 vdom 通过增删改的 api 同步到 dom。,当再次渲染时,会产生新的 vdom,渲染器会对比两棵 ... 网站建设# diff# vdom# vue 3年前670
100 条”未读消息” 怎么实现的?七 种技术方案安排 现在要实现一个站内信web消息推送的功能,对,就是下图这个小红点,一个很常用的功能。,,这里整理了一下几种方案,并简单做了实现。,,推送的场景比较多,比如有人关注我的公众号,这时我就会收到一条推送消息... 网站建设# web# 小红点# 推送 3年前670
在 Web 应用的运行时实现多分支并存和切换 一般来说,SaaS 服务商提供的是标准化的产品服务,体现的是所有客户的共性需求。然而,部分客户(尤其是大客户),会提出功能、UI 等方面的定制需求。针对这些定制需求,大体上有两个解决方案。,第一个方案... 网站建设# saas# 定制# 客户 3年前670
javascript中Array.reverse()是什么 ,说明,1、Array.reverse()方法将数组中的元素反转顺序,返回反转顺序的数组。,2、不是通过重新排列的要素创建新的数组,而是在原来的数组中重新排列。该方法会改变原数组。,实例,以上就是ja... 网站建设# array# javascript# reverse 3年前670
Python编程:迭代器协议与遍历,轻松搞定 前篇内容的介绍应该能很容易地让我们理解掌握Python中的可迭代对象和迭代器(Iterable & Iterator)。本次内容我们来进一步介绍迭代器的有关内容。,,在Python中... 网站建设# __# iter# next 3年前670
面试官:有了解过Synchronized吗 说说看 相信很多同学对synchronized的使用上不陌生,之前也给大家讲解过它的使用。本篇主要带大家深入了解一下它,大家也可以自己试着总结一下,这也是面试中常常问到的,单纯的回答它的基本使用,是惊艳不到面... 网站建设# class# synchronized# 大家 3年前670
去京东面试问我JVM堆外内存是什么,我直接麻了,赶紧复习 今天给大家聊一个很有意思的知识,就是 off-heap 堆外内存,平时出去面试,或者研究一些技术的时候,经常可能会遇到 off-heap 堆外内存这个东西,但是很多人可能还不知道 off-heap ... 网站建设# heap# jvm# off 3年前670
将WalletConnect集成到Vue.js DApps中 去中心化应用程序(DApps)的主要功能之一是连接钱包的能力,这反过来又允许用户与DApp上的交易互动。它抽象了一些功能,如切换网络,提供签名者,以及其他为用户提供一种认证形式的功能。连接钱包也作为一... 网站建设# dapp# vue# walletconnect 3年前670
三板斧!助你成为优秀软件工程师 虽然前面讨论了很多编写代码的方法,但优秀的代码最终还是出自优秀的软件工程师。本节介绍如何成为一名优秀的软件工程师。,首先澄清 几个误区 ,一名优秀的软件工程师和以下因素没有必然联系。,(1)写了多少年... 网站建设# 一名# 三句话# 优秀 4年前670
线上真实排队系统重构案例分享 1、现状:,* 目前线上乘客排队性能瓶颈很明显,主要采用Redis List存储结构。随着队列中订单量增大,查询、插入、判断订单是否在队列中等操作RT指数级增长。,* 目前乘客排队架构,无法满足业务... 网站建设# 乘客# 入队# 出队 4年前670
管理 crontab 的开源工具 crontab-ui 是一个用 Node.js 编写的 Web 前端,帮助管理 crontab 文件。,自动化是目前的一个热门话题。在我作为网站可靠性工程师(SRE)的日常工作中,我的部分职责是将尽可... 网站建设# cron# crontab# 专注 4年前670
十大 Java 语言特性 每种编程语言都提供了表达我们的想法并将其转化为现实的方法。,,有些是该特定语言所独有的,有些是许多其他编程语言所共有的。,在本文中,我将探讨开发人员在日常编程工作中经常使用的十个 Java 编程特性... 网站建设# java# 创建# 开发人员 4年前670
ThreadLocal真的会造成内存泄漏吗? ThreadLoca在并发场景中,应用非常多。前几天有位小伙伴问我一个问题,说ThreadLocal是不是真的会造成内存泄漏?今天给大家做一个分享。,考虑到很多小伙伴可能还不太了解ThreadLoca... 网站建设# threadlocal# threadlocals# 内存 4年前670
代码圈复杂度治理小结 作者 | 陈胜利(李渔),网上有个段子,说建筑工程师不会轻易答应会给摩天大楼增加一个地下室,但代码开发工程师却经常在干这样的事,并且总有人会对你说“这个需求很简单”。到土里埋个雷,这确实不复杂... 网站建设# 代码# 土里# 复杂度 4年前670
太强了!这么设计中间件完美解决了百万并发的问题! 这篇文章,给大家聊聊一个百万级并发的中间件系统的内核代码里的锁性能优化。,很多同学都对Java并发编程很感兴趣,学习了很多相关的技术和知识。比如volatile、Atomic、synchronized... 网站建设# java# 中间件# 并发 4年前670
使用Zadig从0到1搭建持续交付平台 大家好,我是乔克,一个爱折腾的YAML工程师。,最近有朋友叫我出一个Zadig的使用教程,说实话,我并不知道该怎么来写,因为所有的东西在官网都有,我本人也是通过学习官网来进行落地实践的。,但是我这人太... 网站建设# zadig# 交付# 听过 4年前670
Vue如何二次封装一个高频可复用的组件 在我们的业务里,我们通常会二次封装一些高频业务组件,比如弹框,抽屉,表单等这些业务组件,为什么要二次封装?我们所有人心里的答案肯定是,同样类似的代码太多了,我想复用组件,或者原有组件可能达不到我想要的... 网站建设# 二次# 封装# 思考 4年前670
SDK 体积与性能优化实践 字节各类业务拥有众多用户群,作为字节前端性能监控 SDK,自身若存在性能问题,则会影响到数以亿计的真实用户的体验,所以此类 SDK 自身的性能在设计之初,就必须达到一个非常极致的水准。,与此同时,随着... 网站建设# sdk# 业务# 体积 4年前670
如何让CSS计数器支持小数的动态变化? ,原理其实很简单,content虽然本身不支持 CSS 变量直接渲染,但是可以支持counter-reset。,通过一次中转,就可以让content也能支持CSS变量作为字符展示了。,,但是,这个方... 网站建设# content# css# 小数 4年前670
如何使用Cypress执行视觉回归测试 软件测试是软件开发生命周期(SDLC)过程中的关键阶段。早期测试可以节省软件开发商大量成本和精力,而低质量的软件会对用户参与产生负面影响,从而降低客户保留率。因此,构建无缺陷的软件以增加销售额并使软件... 网站建设# 冒烟# 回归# 应用程序 4年前670
python实例如何绑定属性 ,说明,1、绑定实例属性的方法是通过实例变量或self变量。,2、不要对实例属性和类属性使用相同的名字,因为相同名称的实例属性将屏蔽掉类属性。,但是当你删除实例属性后,再使用相同的名称,访问到的将是类... 网站建设# python# 属性# 教程 4年前670
javascript函数组合如何理解 ,说明,1、假如一个函数要经过多个函数处理才能得到最终的值,这时可以将中间过程的函数合并为一个函数。,2、函数可以看作数据的管道,函数组合就是将这些管道连接在一起,让数据通过多个管道形成最终结果。,3... 网站建设# javascript# 函数# 多个 4年前670
如何在 Windows 上写 Python 代码?优秀攻略来袭! ,在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Terminal?,使用 Windows 系统一大... 网站建设# python# windows# 大神 4年前670
Spring Boot 整合多数据源,这才叫优雅 什么是多数据源?最常见的单一应用中最多涉及到一个数据库,即是一个数据源(Datasource)。那么顾名思义,多数据源就是在一个单一应用中涉及到了两个及以上的数据库了。,其实在配置数据源的时候就已经很... 网站建设# datasource# his# 数据库 4年前670
Vue3.2 中新出的 Expose 是做啥用的? 随着Vue 3.2的发布,一个新的组合工具提供给我们,叫做 expose。,你是否曾经创建过一个需要向模板提供一些方法和属性的组件,但又希望这些方法对组件是私有的,不能被父类调用?,如果你在开发一个开... 网站建设# expose# vue# 方法 5年前670
跨平台开发,Flutter还是React Native? 作者 | 胥磊,审校 | 孙淑娟,随着移动应用的不断普及,各个公司都在寻找可以在多种设备上运行的跨平台应用解决方案,这里跨平台主要是指安卓和iOS。统计数据显示:截止2021年6月,安卓以接近73%的... 网站建设# flutter# react# 应用 5年前670
扒一扒Bean注入到Spring的那些姿势 大家好,我是三友~~,这篇文章我准备来扒一扒Bean注入到Spring的那些姿势。,其实关于Bean注入Spring容器的方式网上也有很多相关文章,但是很多文章可能会存在以下常见的问题,所以本文就带着... 网站建设# bean# spring# xml 5年前670
Dooring低代码v2.9.8版技术更新复盘 今天我和大家分享一下最近 H5-Dooring 的更新内容, 方便大家更高效的使用它来制作属于你的H5页面.,接下来我会重点介绍属性面板的UI升级, 能给非技术人员在搭建页面的过程中带来哪些帮助... 网站建设# h# 属性# 搭建 5年前670
聊聊Java对象栈上分配 通过对象的分配过程分析,除了堆以外,还有两个地方可以存放对象:,Java对象分配流程图:,,如果开启栈上分配,JVM会先进行栈上分配,如果没有开启栈上分配或则不符合条件的则会进行TLAB分配,如果TL... 网站建设# java# jvm# 分配 5年前670
让你更好使用 Typescript 的11个技巧 学习Typescript通常是一个重新发现的过程。最初印象可能很有欺骗性:这不就是一种注释Javascript 的方式吗,这样编译器就能帮助我找到潜在的bug?,虽然这种说法总体上是正确的,但随着你的... 网站建设# typescript# 发现# 幫助 5年前670
为什么我要含泪挥别 CSS-in-JS? 这篇文章将深入探讨最初吸引我使用CSS-in-JS以及后来又决定放弃的原因。如果你对CSS-in-JS背后的逻辑感兴趣,建议耐心看完本文。,顾名思义,CSS-in-JS允许你通过在JavaScript... 网站建设# css# js# react 5年前670
面试官问我有没有高并发架构经验,我慌的一批… ,这篇文章,我们聊聊大量同学问我的一个问题,面试的时候被问到一个让人特别手足无措的问题:你的系统如何支撑高并发?,大多数同学被问到这个问题压根儿没什么思路去回答,不知道从什么地方说起,其实本质就是没... 网站建设# 并发# 应对# 每秒 5年前670
以羊了个羊为例,浅谈小程序抓包与响应报文篡改 本来是想以天眼查小程序作为抓包主体的,但是这两天羊了个羊实在是太火了,没办法,咱们也来追一追热点,今天我们的目标程序就是羊了个羊了!,而且从9月20号的某个时刻开始,羊了个羊的接口正式进入到V2时代... 网站建设# mitmproxy# python# 抓包 5年前670
巧用 Transition 实现短视频 APP 点赞动画 ,在各种短视频界面上,我们经常会看到类似这样的点赞动画:,,非常的有意思,有意思的交互会让用户更愿意进行互动。,那么,这么有趣的点赞动画,有没有可能使用纯 CSS 实现呢?那当然是必须的,本文,就将巧... 网站建设# css# transition# 动画 5年前670
记录–在Vue3这样子写页面更快更高效 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 在开发管理后台过程中,一定会遇到不少了增删改查页面,而这些页面的逻辑大多都是相同的,如获取列表数据,分页,筛选功能这些基本功能。而不... 网站建设# 出来# 封装# 抽离 5年前670
【Web开发】Python实现Web服务器(Flask测试后台框架模板) ,提示:Flask是一个用python语言基于Werkzeug工具箱编写的轻量级web开发框架,它主要面向需求简单,项目周期短的小应用。,Flask是一个轻量级的可定制框架,使用Python语言编写... 网站建设# flask# javascript# js 3年前660
使用APICloud开发app的性能提升实践 一、为什么说这个问题? 首先我是一名前端开发者,使用过的开发方式有,APICloud、原生开发、自己混合打包开发。这些都是根据不同的业务需求,用不同的开发方式,有的只需要安卓开发的需求,有需要安卓和i... 网站建设# 文章标签 APICloud Android App开发 前端开发 App性能 3年前660
如何用 JavaScript 编写你的第一个单元测试 测试代码是确保代码稳定的第一步。能做到这一点的最佳方法之一就是使用 单元测试,确保应用程序中的每个较小的功能都按应有的方式运行——尤其是当应用程序接收到极端或无效输入,甚至可能有害的输入时。,进行单元... 网站建设# javascript# 前端开发# 单元测试 3年前660
【Web开发】Node.js实现Web服务器(express模块) 官网地址: https://nodejs.org/,Node.js 是一个开源和跨平台的 JavaScript 运行时环境。它是几乎任何类型的项目的流行工具! Node.js 在浏览器之外运行 Goo... 网站建设# express# Node.js# nodejs 3年前660
面试官:说说你对 Node 中的 Stream 的理解 大家好,我是 CoderBin,面试官:“说说你对Node中的Stream的理解”,紧张的萌新:“好像是一种流?...”,面试官:“...”,······,又来到了面试官系列,本次讲解的是node中关... 网站建设# Html/CSS# node# stream 3年前660
Selenium之操作浏览器、元素等待、窗体切换和弹窗处理 浏览器操作 控制浏览器窗口大小 浏览器设置最大化 driver.maximize_window() 设置浏览器显示大小 driver.set_window_size(1480, 800) 控制浏览器前... 网站建设# 文章标签 Selenium 3年前660
《领域驱动设计精粹》读书笔记 第一章DDD对我而言 还可以指引构建正确软件模型的方向。 领域驱动对团队人的要求较高: 具备深厚的业务能力(领域专家) 具备业务抽象能力; 具备技术抽象能力 DDD 领域驱动设计 可以实现目标 如果你... 网站建设# ddd# javascript# 值对象 3年前660
Electron 25.0.0 正式发布,跨平台桌面应用开发工具! 5 月 30 日,Electron 25.0.0 正式发布!该版本包括了对 Chromium 114、V8 11.4 和 Node.js 18.15.0 的升级。下面就来看看该版本都有哪些更新! 可以... 网站建设# electron# 前端# 安全 3年前660
Python性能分析,使用cProfile可视化并解决性能瓶颈问题 帕累托法则无处不在,它说: “在大多数情况下,80%的结果来自于20%的原因。” 作为一名程序员,当代码运行速度不尽如人意时,就需要花费大量时间对代码进行相应的重构。但在许多情况下,所得到的速度提升并... 网站建设# python# 分析# 前端 3年前660
前端如何正确使用中间件? 中间件可以算是一种前端中常用的”设计模式“了,有的时候甚至可以说,整个应用的架构都是使用中间件为基础搭建的。那么中间件有哪些利弊?什么才是中间件正确的使用姿势?本文将分享作者在实际使用中的一些想法,欢... 网站建设# 中间件# 前端# 开发 3年前660
C++接口工程实践:有哪些实现方法? 程序开发的时候经常会使用到接口。众所周知,C++语言层面并没有接口的概念,但并不意味着C++不能实现接口的功能。相反,正是由于C++语言没有提供标准的接口,导致实际实现接口的方法多种多样。那么C++有... 网站建设# c# 开发# 开发工具 3年前660
Dubbo-go v3.0 正式发布-打造国内一流开源 Go 服务框架 Go 语言作为最流行的云原生语言,近些年拥有很高的热度,一度备受国内开源生态的关注,据笔者了解,众多企业也在近年来从自身传统技术栈转型 Go 语言技术栈。Go 以其开发敏捷、易用性高、入门较为容易... 网站建设# go# 开发# 开发工具 3年前660
如何使用 lazydocker 管理您的 Docker 容器 Docker和Docker Compose是易于使用的工具,可以在隔离的环境中简单地部署软件。但是,跟踪所有正在运行的服务的健康状况可能会耗费大量时间。,lazydocker是一个TUI应用程序,可以... 网站建设# compose# docker# lazydocker 3年前660
一篇文章教会你 JavaScript json 解析 JSON的一个常见用途是交换数据到从一个Web服务器,当从web服务器接收数据时,数据总是一个字符串。使用JSON.parse()方法解析这些数据,数据变成JavaScript对象。,JSON.par... 网站建设# javascript# json# web 3年前660
如何避免在C#中出现混乱代码 作者 | Joydip Kanjilal,编译 | 王瑞平,意大利面是一种很好吃的食物,但是,如果用它来形容代码意味着这种程序很糟糕。,“意大利面条式代码”是一个术语,用于描述组织不良、纠缠不清或嵌套... 网站建设# c# 代码# 混乱 3年前660
System.Net基础类库和示例 ,System.Net 是 .NET Framework 和 .NET Core 中提供网络通信的基础接口和类库之一,它包含了许多不同的类和接口,可以提供丰富的网络操作功能。,System.Net 中... 网站建设# net# system# 接口 3年前660
面试官必问:Java中的JUC工具类详细揭秘 JUC(java.util.concurrent)是在Java 5中引入的一个并发编程的扩展库,目的是为了更加方便、快捷和安全地实现并发编程。它提供了一系列的工具类、锁、队列以及原子类等来协调多线程之... 网站建设# countdownlatch# java# juc 3年前660
Vue 2 模版编译流程详解 图片,vue 中有这样一张响应式系统的流程图,vue 会将模板语法编译成 render 函数,通过 render 函数渲染生成 Virtual dom,但是官方并没有对模板编译有详细的介绍,这篇文章带... 网站建设# vue# webpack# 便宜 3年前660
一文了解怎么选择服务器代理商 ,在线服务器代理以不同的形式在市场上传播。无论哪种形式,它都为每个公司提供更好的服务。高质量的在线代理服务器会让用户满意。在这个过程中,如何选择服务器代理?,由于市场需求,开设服务器代理店成为我们工作... 网站建设# 主机# 在线# 服务器 3年前660
前端常用的数据可视化工具库 D3(Data-Driven Documents 或 D3.js)是一个 JavaScript 库,用于使用 Web 标准将数据可视化。D3 可以使用SVG、 Canvas 和 HTML 将数据变为现... 网站建设# d# javascript# js 3年前660
五类研发事故,80%的人都可能犯过,重则开除 你的代码出过事故吗?,老人言:常在河边走哪有不湿鞋。只要你在做着编程开发的工作就一定会遇到事故,或大或小而已。,当然可能有一部分研发同学,在相对传统的行业或者做着用户体量较小的业务等,很难遇到让人出名... 网站建设# bug# 事故# 体量 3年前660
TypeScript 终极初学者指南 ,下面是我整理的一些初学者必备的一些知识点~,,据官方描述:TypeScript 是 JavaScript 的超集,这意味着它可以完成 JavaScript 所做的所有事情,而且额外附带了一些能力... 网站建设# bug# javascript# typescript 3年前660
SpringCloud之Netfix微服务应用框架详解 SpringCloud是目前微服务转型的首选,主要得益于其活跃的社区支持度以及全量的配套组件,本章笔者将会把SpringCloud Netfix的几个核心组件组合起来,和老铁们一起逐步完成全套的应用框... 网站建设# netfix# springcloud# 服务 3年前660
如何在 TypeScript 中使用接口 TypeScript 是 JavaScript 语言的扩展,它使用 JavaScript 运行时和编译时类型检查器。,TypeScript 提供了多种方法来表示代码中的对象,其中一种是使用接口。Typ... 网站建设# javascript# typescript# 声明 3年前660
一条推特燃炸情绪:开发者并不想做运维! ,编译 | 云昭,软件开发的工作正在难以想象的速度变得越来越复杂。,从在服务器上的单体架构中构建应用程序,到将它们分解为多个微服务、打包到容器中、与 Kubernetes 编排并托管在分布式云环境中... 网站建设# devops# 吞噬# 正在 3年前660
JVM调优好用的内存分析工具 对于高并发访问量的电商、物联网、金融、社交等系统来说,JVM内存优化是非常有必要的,可以提高系统的吞吐量和性能。通常调优的首选方式是减少FGC次数或者FGC时间,以避免系统过多地暂停。FGC达到理想值... 网站建设# fgc# gc# younggc 3年前660
严选消息中心管理平台建设实践 消息中心作为电商业务场景必不可少的核心组件,自严选上线以来,就开始了建设和演进迭代之路。截止目前,消息中心已接入200+服务,1500+消息,覆盖基础技术、供应链、分销客售、主站、交易订单、数据算法等... 网站建设# 严选# 中心# 场景 3年前660
ES12中新的JavaScript 语言特性 JavaScript 语言规范,也称为 ECMAScript 或 ES,是一个动态文档,每年都会根据不断变化的需求进行修改。虽然 JavaScript 最初是一种脚本语言,但 ECMAScript 规... 网站建设# ecmascript# javascript# replaceall 3年前660
如何在 Ubuntu 中安装具体指定的软件包版本 在 Ubuntu 中想安装一个软件包的一个特别指定的版本?你可以通过下面的方式来轻松地完成:,你如何知道某个软件包有哪些可用的版本?可以使用这个命令:,在下面的屏幕截屏中,你可以看到,我有两个可用的 ... 网站建设# apt# ubuntu# 安装 4年前660
前端历史项目的 Vite 迁移实践总结 当前,前端社区用 Vite 替代 Webpack 的呼声正日趋高涨。但对于长期维护的业务项目,很多同学可能仍然对上车存有疑虑——Vite 真的足够支撑非玩具级的项目吗?为此本文会分享一个实际案例,介绍... 网站建设# vite# webpack# 前端 4年前660
Simula 诞生之前的面向对象程序设计 想象一下,你坐在河边,河岸上如茵绿草,不远处湍急河流;午后的阳光慵懒惬意,使人陷入冥想哲思,不觉开始思考眼前的河流是否真实存在。诚然,几米外确实有河水奔流而下。不过,我们所称为“河流”的存在究竟是什么... 网站建设# 奔流# 对象# 河水 4年前660
前端测试技术方案总结,你学会了吗? 大家好,我是 CUGGZ。,在前端测试中,框架可以把测试代码抽离出来,作为一个整体结构化地去设计测试用例,放到专门的测试文件中,也可以实现自动运行以及显示测试结果。下面就来看看常用的测试框架有哪些,它... 网站建设# 前端# 总结# 技术 4年前660
面试官:哥们,Go语言的读写锁了解多少? 互斥锁我们都知道会锁定代码临界区,当有一个goroutine获取了互斥锁后,任何goroutine都不可以获取互斥锁,只能等待这个goroutine将互斥锁释放,无论读写操作都会加上一把大锁,在读多写... 网站建设# goroutine# 互斥# 线程 4年前660
Java开发中常用的框架有哪些? ,“框架(Framework)”一词最早出现在建筑领域,指的是在建造房屋前期构建的建筑骨架。在编程领域,框架就是应用程序的骨架,开发人员可以在这个骨架上加入自己的东西,搭建出符合自己需求的应用系统... 网站建设# java# 建筑# 框架 4年前660
10万引大佬分享「写论文10大技巧」,连怎么沟通审稿人都提到了 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。,还在为论文头秃吗?这里有一份科研党福利,快看过来~,一位堪称“NS论文收割机”的学术大牛,为各位奉上了10点关于写、发论文... 网站建设# nature# sargent# 大佬 4年前660