闲鱼一面:Thread.sleep(0) 到底有什么用? 假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?,某人的... 网站建设# sleep# thread# 操作系统 3年前860
如何使用OpenTelemetry进行端对端跟踪 译者 | 陈峻,审校 | 孙淑娟,无论您是否已经实现了微服务,您的系统往往会由反向代理、应用程序、以及数据库等多个组件组成。只要服务请求流经的组件数量越多,您对于监控的需求就越强烈。当然,监控只是状态... 网站建设# 格式# 监控# 组件 3年前860
你有用过 JavaScript 中的函数劫持么? 最近业务上看到一段逻辑,找了好久,没发现它是怎么被触发的,后来发现其实使用了函数劫持,大致如下:,大致实现的逻辑就是在每次调用保存日志的同时执行自己的逻辑,比如格式化、通知等。,函数劫持,在一个函数运... 网站建设# savelog# 函数# 劫持 4年前860
探索原味BFF模式 作者 | 黄逸偲,,BFF — Backend For Frontends,经典分布式架构设计模式之一。我在学习和工作经验累积中,逐渐加深了对 BFF 的理解。作为一种模式,它具有一些更加确切的使用... 网站建设# bff# 历史# 探索 4年前860
React 并发渲染的前世今生 2161 天!,这是 React 团队从计划为 React 增加 并发渲染 的能力,到 React 18 可用版本发布所花费的时间。,为啥中间花费了这么长的时间?中间又发生了哪些有趣的故事?我们回到 ... 网站建设# react# 并发# 渲染 4年前860
面试官:请你详细说说Go的逃逸分析 我们在之前有提到堆和栈的概念,要搞清楚GO的逃逸分析一定要先搞清楚堆栈的特点:,正如我们上面提到的,内存分配既可以分配到堆中,也可以分配到栈中。,那么什么样的数据会被分配到栈中,什么样的数据又会被分配... 网站建设# go# 内存# 分配 4年前860
Spring AOP之通知Advice API详细介绍及使用 ,每个Advice都是一个Bean。Advice实例可以在所有Advisor之间共享,也可以对每个Advisor对象都是唯一的。这对应于每个类或每个实例的Advice。,最常使用的是每类Advice... 网站建设# advice# aop# spring 5年前860
在ListView UWP内部没有滚动 在我的UWP应用中,我有一个 ListView 但这是固定的高度,不可滚动&gt;我知道Stackoverflow上有许多类似的问题,但它们都没有帮助我。这是我的代码: <Grid Backgr... 网站建设# UWP# XAML# 列表显示 5年前860
还在用JDK8吗?JDK-12新特性已经发布 ,说明,目前JDK12已经发布,而且我估计大多数人还在使用JDK8,但是做程序开发的人必须向前看(钱),我们来看看JDK12到底能给我们带来什么新的变化。,从JDK10到JDK11,再到JDK12。J... 网站建设# jdk# switch 5年前860
如果让你自己设计一个分布式架构的中间件系统,该怎么做? 这篇文章,给大家来聊一个生产级的中间件系统的架构设计实践,希望给对中间件系统感兴趣的同学一点启发。,这个中间件系统的本质是希望能够用分布式的方式来处理一些数据,但是具体的作用涉及到核心技术,所以这里... 网站建设# 中间件# 分布式# 处理 5年前860
基于RequestAnimationFrame实现高精度毫秒级正向计时器 最近做了一个周末嘉年华的活动【免费领取「王者荣耀千元账号」】,效果图如下。玩法也很简单:点击开始,计时器开始计时,点击停止,点击开始按钮后会变成停止,当计时结束时,秒表显示时间为 10:00 时,即可... 网站建设# setinterval# 实现# 正向 5年前860
Java 接口的所有子类都需要执行相同处理逻辑的推荐姿势 一、背景 在实际开发过程中,有些时候我们可能会遇到这样的场景:我们定义接口给上游使用,不同的业务类型定义不同的子类型,实现该接口的某个函数,但是这些子类型会有很多公共的逻辑(公共的步骤)。 如果将这部... 网站建设# Html/CSS# ide# java 3年前850
图形编辑器开发:以光标为中心缩放画布 ,大家好,我是前端西瓜哥。,画布缩放是图形设计工具中很重要的基础能力。,通过它,我们可以像举着一台摄影机,在图形所在的世界到处游逛,透过镜头,可以只看自己想看的图形;可以拉近摄影机,看到图形的细节;也... 网站建设# 图形# 坐标系# 摄影机 3年前850
React和Next.js已死,真的要被取代了? 作者丨Somnath Singh, 译者 | 胥磊, 这是不是JavaScript框架的下一次革命的开始?显而易见,是的!, 通常的Web开发中存在一对不可调和的矛盾,即一方面需要更多的JavaSc... 网站建设# javascript# next# react 3年前850
面试官问我有没有分布式系统开发经验,我一脸懵圈… 现在有很多Java技术方向的同学在找工作的时候,肯定都会去招聘网站上找职位投递简历。,但是在很多职位JD上往往会有这样的一个要求:熟悉分布式系统理论、设计和开发,具备复杂分布式系统构建经验。,之前不少... 网站建设# 代码# 分布式系统# 同学 4年前850
五个优秀JavaScript Web 开发框架 在本文中,我们将讨论5个最好的 JavaScript web 开发框架。,,JavaScript 框架是用于执行所需任务的几个 JavaScript 库的预先编写的集合。,JavaScript 框架... 网站建设# javascript# react# web 4年前850
Go语言负责人离职后,一门国产语言诞生了 上周,谷歌Go语言项目负责人Steve Francia宣布辞去职务,而他给出理由是:Go项目的工作停滞不前,让他感到难受。有意思的是,部分国内的Gopher(Go语言爱好者的自称)对Go语言也产生了... 网站建设# go# gopher# wago 4年前850
Spring Cloud 2022.0.0正式发布:OpenFeign稳得很&全面迈向GraalVM 北京时间2022-12-16,Spring Cloud 2022.0.0(代号Kilburn)正式发布。明天就是2023 年了,怎么现在才发布 2022 版本呢?你以为一年都快结束了但Spring ... 网站建设# cloud# spring# 发布 4年前850
赵云叫化冻?曹操叫变巨?一文带你读懂字符编码那些事儿 早期玩光荣三国游戏的同学一定会对游戏中人物名称的乱码印象非常深刻。例如说《三国志曹操传》,里面的曹操名字变成了“变巨”,而赵云的名字则变成了“化冻”。其它的人物名字也都是乱码。,,尽管如此,也挡不住一... 网站建设# 乱码# 二进制# 字符 4年前850
Vue.js 官方 IDE/TS 支持工具 Volar:新的开始 ,Volar 是 Vue.js 官方的 VSCode 扩展。当官方推荐 Vetur 时,Volar 还是一个个人项目,随着时间的推移,由于改进的性能和体系结构而被采纳为新的官方扩展。作为一个旨在改善开... 网站建设# js# volar# vue 5年前850
一年翻一倍!神奇的PHP,变老了,也更离不开了! 作者 | 千山,审校 | 云昭,一年一度的跳槽季又要到了。如今疫情管控放开,就业形势或会有所回暖,不少开发者正在为“金三银四”做着准备,那么你知道市场需求量较大的编程语言是哪些吗?,不久前,国外网站... 网站建设# javascript# typescript# 编程语言 5年前850
基于Python+unittest自动化测试框架说明文档 一、unittest自动化框架介绍.... - 5 - 1、unittest核心工作原理.... - 5 - 1.1、TestCase. - 5 - 1.2、TestSu... 网站建设# python# 数据# 测试用例 3年前840
十五周算法训练营——单调栈 今天是十五周算法训练营的第九周,主要讲单调栈专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法) 每日温度 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ... 网站建设# 前端# 单调栈# 开发 3年前840
RBAC权限模型,就该这么设计! ,日常工作中权限的问题时时刻刻伴随着我们,程序员新入职一家公司需要找人开通各种权限,比如网络连接的权限、编码下载提交的权限、监控平台登录的权限、运营平台查数据的权限等等。,在很多时候我们会觉得这么多繁... 网站建设# 信息# 小伙伴# 权限 3年前840
常用的 WebAssembly 语言:Rust 和 JavaScript 最新的一份《The State of WebAssembly 2022》调查报告已出炉,“对于 WebAssembly 来说,这是相当不错的一年”。报告的一些重点内容包括:,具体表现为,当被问及 ... 网站建设# javascript# rust# webassembly 4年前840
Tekton 实战完整示例 在 Tekton 中我们就可以将这些阶段直接转换成 Task 任务,Clone 代码在 Tekton 中不需要我们主动定义一个任务,只需要在执行的任务上面指定一个输入的代码资源即可。下面我们就来将上面... 网站建设# clone# git# tekton 4年前840
YouTube 是如何保存巨量视频文件的? 大家好,我是不才陈某~,YouTube 是仅次于谷歌的第二大热门网站。在 2019 年 5 月,每分钟会有超过 500 小时的视频内容上传到该平台。,该视频共享平台有超过 20 亿的用户,每天有超过1... 网站建设# youtube# 平台# 数十亿 4年前840
再有人说synchronized是重量级锁,就把这篇文章扔给他看 synchronized作为Java程序员最常用同步工具,很多人却对它的用法和实现原理一知半解,以至于还有不少人认为synchronized是重量级锁,性能较差,尽量少用。,但不可否认的是synch... 网站建设# java# jvm# synchronized 4年前840
Python中的时间序列数据操作总结 时间序列数据是一种在一段时间内收集的数据类型,它通常用于金融、经济学和气象学等领域,经常通过分析来了解随着时间的推移的趋势和模式,,Pandas是Python中一个强大且流行的数据操作库,特别适合处理... 网站建设# python# 序列# 操作 4年前840
无差错量子计算机或成现实 据25日发表在《自然》杂志上的论文,由奥地利因斯布鲁克大学实验物理系的托马斯·蒙兹、德国亚琛工业大学的马库斯·穆勒和德国于利希研究中心领导的团队展示了容错量子计算的基本构建模块,首次成功地实现了对两个... 网站建设# 因斯布鲁克# 实现# 无差错 4年前840
单体的 TienChin 和微服务的 TienChin 有何异同? 有不少小伙伴希望松哥能整一个微服务的实战项目,微服务这块技术点其实松哥是讲过很多了,图文版的教程视频版的教程都有,不过确实缺乏一个项目,所以我在想等 TienChin 项目搞完之后,和小伙伴们也来一起... 网站建设# tienchin# 单体# 小伙伴 4年前840
Web 应用开发是怎么一步一步演变的? ,如果你刚刚开始学习 Web 开发,你很可能会从使用 HTML 开始。我们编写一个仅带有 HTML 的网站,没有样式 (CSS) 且没有任何逻辑 (JavaScript) 。,,如果你在笔记本电脑或智... 网站建设# html# url# web 5年前840
八个酷炫的GitHub技巧,让你看起来像大佬一样! 作为一名开发者,大部分都用过 GitHub。但你可能不知道,GitHub有很多隐藏的功能可以帮助我们更好地使用它。,这是一个很酷的功能,只有少数人知道。当你想查看一个文件的内容时,你可以按 "T"键... 网站建设# github# 代码# 喜欢 5年前840
JQuery 已经是时代的眼泪了吗 作为差点一统全球门户网站的前端工具,jQuery 曾在 Web 2.0 初兴之时风头无两,然而随着前端技术的不断演进与浏览器底层标准的统一,jQuery 却逐渐成为一些网站眼中的 “技术债”。 ,日前... 网站建设# bootstrap# jquery# 前端 5年前840
Python 办公自动化之 PDF 的详细操作 今天的具体内容将会从以下几个小节展开:,上述操作比较常用,也可以解决较多的办公内容,下面直接开始本节内容:,Python 操作 PDF 会用到两个库,分别是:PyPDF2 和 pdfplumber... 网站建设# pdf# pdfplumber# pypdf 5年前840
Object.prototype.toString判断类型的原理 项目中,我们经常会直接使用 Object.prototype.toString用来做类型判断。他基本是几种方法里可以开箱即用、且判断类型最完善了。,现在我们来扒皮一下他。,在toString方法被调用... 网站建设# javascript# 前端开发# 字符串 3年前830
面试官:你说说 js 中实现继承有哪几种方法? 面试官:“你说说 JavaScript 中实现继承有哪几种方法?”,紧张的萌新:“额,class 中用 extends 实现继承,然后...没了...”,面试官:“...”,······,大家好,我是... 网站建设# javascript# yyds干货盘点# 函数继承 3年前830
多线程编程系列之线程池 一、线程池的定义和优点 线程池是一种管理、维护和复用线程的机制,其主要目的在于减少线程创建和销毁所带来的性能开销,并提高应用程序的响应速度和吞吐量。C#中的线程池是一个静态类ThreadPool,它封... 网站建设# c# 前端# 多线程编程 3年前830
Docker 中的 .NET 异常了怎么抓 Dump 有很多朋友跟我说,在 Windows 上看过你文章知道了怎么抓 Crash, CPU爆高,内存暴涨 等各种Dump,为什么你没有写在 Docker 中如何抓的相关文章呢?瞧不上吗?,哈哈,在DUMP的... 网站建设# docker# dump# net 3年前830
裁员真能拯救中国互联网? 马克思曾说:“人们奋斗所争取的一切,都同他们的利益有关。”,利益当头,千禧年来中国互联网巨头们先后经历过四轮较大规模的裁员。可以预见的是,2021-2022年的裁员浪潮绝不会是最后一次。,而从末位淘汰... 网站建设# 中国# 互联网# 裁员 3年前830
2023 年八大 Web 开发趋势预测! 大家好,我是 CUGGZ。开工第一天,祝大家开工大吉,事业新启,前兔无量!,本文将分享通过 State of JS 2022 调查结果 总结的 2023 年 8 大 Web 发展趋势!,,单页应用 ... 网站建设# js# react# web 3年前830
如何让你的 Django API 快十倍 在 Django 里写 REST API 是简单的,如何让 API 的速度更快呢?本文分享一种方法:用 Redis 作为缓存,可以让你的 API 的速度提升 10 倍。,这里假定你已经安装了 Redi... 网站建设# api# django# py 3年前830
Selenium IDE命令行运行器 ,Selenium IDE 通常是从 Chrome 或 Firefox 的 Web 应用商店进行安装的,安装后通过在浏览器的菜单栏中单击其图标来启动它,并进行脚本的录制与编写,之后回放执行该脚本。,本... 网站建设# ide# selenium# 安装 3年前830
在 Vue3 中优雅的使用 Jsx/Tsx ,相信 react 的伙伴对于 jsx/tsx 都不陌生吧,现在在 vue3 中也可以使用 jsx/tsx 语法拉。,vite官方提供了官方的插件来支持在vue3中使用jsx/tsx,直接安装就行... 网站建设# jsx# tsx# vite 4年前830
Python中常用最神秘的函数! lambda 函数深度总结! ,lambda 函数是一个匿名函数(即,没有名称定义),它可以接受任意数量的参数,但与普通函数不同,它只计算并返回一个表达式。,Python 中的 lambda 函数使用以下语法表达:,lambda ... 网站建设# lambda# python# 函数 4年前830
Synchronized 的几种错误用法,你会了吗? 大家好, 我是指北君。,synchronized 在我们平常工作中也是挺常用的, 对于摆脱多线程问题很有帮助。但是如果synchronized被错误使用时,可能会给我们带来很多麻烦。,在本文中,我们将... 网站建设# synchronized# 同步# 对象 4年前830
超详细的 React 组件设计过程 – 仿抖音订单组件 作为数据驱动的领导者react/vue等MVVM框架的出现,帮我们减少了工作中大量的冗余代码, 一切皆组件的思想深得人心。,组件就是对一些具有相同业务场景和交互模式代码的抽象,这就需要我们对组件进行规... 网站建设# react# 我们# 用到 4年前830
你以为架构师天天就画图写PPT吗,告诉你其他事儿多了去了~ ,上篇文章《为什么我建议线上高并发量的代码,一定要注意数据可能会不一致?》,初步给大家分析了一下,一个复杂的分布式系统中,数据不一致的问题是怎么产生的。,简单来说,就是一个分布式系统中的多个子... 网站建设# 一致# 分布式系统# 副本 4年前830
聊透Spring bean的生命周期 在对于Spring的所有解读中,Bean的生命周期都可谓是重中之重,甚至还有人称Spring就是个管理Bean的容器。Bean的生命周期之所以这么重要,被反复提及,是因为Spring的核心能力,比如对... 网站建设# bean# spring# 初始化 4年前830
取名的艺术:为什么说API命名约定很重要? ,如今,能帮助开发人员设计API的工具、技术和平台可谓种类繁多。尽管资源丰富,但API设计中仍然存在着一大难题:如何为API命名。这事听起来简单,但命名本身也需要一整套可持续且稳定可靠的设计流程,用以... 网站建设# api# geewax# 命名 4年前830
一次生产环境P0级事故,整个项目组被扣了绩效…… 当事人所在的公司核心业务是做政府信息化软件的,就是为政府部门开发信息化系统。其中有一款信息化软件是客户每天需要使用的,并且他们面向的客户就是老百姓。,某年某月,某地区信息化系统,周末升级系统以后,后面... 网站建设# 信息化# 架构# 系统 5年前830
一篇文章带你初步了解—CSS特指度 单个选择器的特指度按照 !important > id选择符 > class选择符、属性选择符和伪类 > 元素选择符和伪元素的规律排序,如果遇到组合选择器,则按其逻辑将其拆分为单个选... 网站建设# 文章标签 CSS特指度 3年前820
一起聊一聊如何计算 Node.js GC 负载 ,在 Node.js 中,我们关注的比较的是 CPU 负载,但是在有 GC 的语言中,GC 负载也是需要关注的一个指标,因为 GC 过高会影响我们应用的性能。本文介绍关于 GC 负载的一些内容。,操作... 网站建设# cpu# gc# js 3年前820
css网格区域如何理解 ,什么是网格区域:,1、网格区域(grid-area)是一个逻辑空间,主要用来放置一个或多个网格单元格。,是由四条网格线(Grid line),网格区域每边一条,四边相交组织的网格轨道(Grid Tr... 网站建设# grid# 区域# 定义 3年前820
Databricks与Snowflake究竟有哪些差别? 译者 | 陈峻,审校 | 孙淑娟,作为一种分析类中央存储库,数据仓库可用于存储已结构化、且已过滤的数据。而作为数据仓库典型用户的数据分析师,他们通常拥有着丰富的SQL知识、以及数据处理能力。他们通过对... 网站建设# 处理# 存储# 数据 3年前820
为什么每个程序员都必须坚持写博客?这篇文章教你怎么写 ,上篇文章:《为什么有些看起来很厉害的技术高手,设计的架构都很垃圾?》主要聊了一下将单块系统重构为分布式系统,以此来避免单台机器的负载过高。同时引申出来了弹性资源调度、分布式容错机制等相关的东... 网站建设# 亿级# 数据库# 流量 3年前820
Spring Framework 6正式发布,携JDK 17&Jakarta EE开启新篇章 你好,我是YourBatman:一个俗人,贪财好色。,在云原生发展势头下,Spring被冠以太重的标签,被新兴框架Quarkus、Micronaut等嘲笑“廉颇老矣”。可亲是否可知,最初Spring就... 网站建设# ee# framework# spring 3年前820
九个有用又有趣的 CSS 属性 如今,网络上的每个网站或 Web 应用程序都需要大量的 CSS 代码来使事物看起来既漂亮又出众。 我认为如果不使用 CSS,我们将永远不会有一个可以脱颖而出的优秀网页设计。,CSS 是一种非常有用的样... 网站建设# css# web# 属性 3年前820
聊聊网络入侵检测技术 如今,几乎所有机构都在使用与网络相关的设施,例如学校、银行、办公室等。社交媒体已经变得越来越流行,以至于几乎每个人都是一个“网民”。网络上的数据传输变得越来越直接和快捷。目前已经实施了几种方法来将安全... 网站建设# 入侵# 检测# 系统 3年前820
使用读写分离模式扩展 Grafana Loki Loki 由多个微服务组件构建而成,可以作为一个可水平扩展的分布式系统运行,Loki 的独特设计可以将整个分布式系统的代码编译成单个二进制或 Docker 映像,单个二进制文件的行为由 -target... 网站建设# loki# 二进制# 分布式系统 4年前820
Spring Boot 整合流程引擎 Flowable,So Easy! 为啥想写 flowable 呢?原因很简单,因为最近在录的 tienchin 项目视频会用到,先写一篇文章和大家打打预防针,后面视频再细讲。,流程引擎,也算是一个比较常见的工具了,我们在日常的很多开发... 网站建设# flowable# oa# 定义 4年前820
用Java 17的Records加速Spring Boot开发 在《Spring Boot 2.6新特性:使用Java 17的Record作为配置属性》,我们提到了使用Java Records来作为Spring Boot的配置属性(configuratio... 网站建设# boot# java# record 4年前820
到底什么样的 REST 才是最佳 REST? 说起 REST API,小伙伴们多多少少都有听说过,但是如果让你详细介绍一下什么是 REST,估计会有很多人讲不出来,或者只讲出来其中一部分。,今天松哥就来和大家一起来聊一聊到底什么是 REST,顺便... 网站建设# level# rest# 定义 4年前820
Java字节码,你还可以搲的更深一些! Java真的是长盛不衰,拥有顽强的生命力。其中,字节码机制功不可没。字节码,就像是 Linux 的 ELF。有了它,JVM直接摇身一变,变成了类似操作系统的东西。,要学习字节码,不能仅仅靠看枯燥的文档... 网站建设# class# java# 字节 4年前820
数据结构:字典树 Trie——打一个字联想出一串词语 字典树 Trie 这个词来自于 retrieval,于 1912 年,Axel Thue 首次抽象地描述了一组字符串数据结构的存放方式为 Trie 的想法。这个想法于 1960 年由 Edward F... 网站建设# trie# 前缀# 字典 4年前820
使用 Node.js 构建博客 API ,在本文中,我们将使用 Node.js 构建一个简单的博客 API。 API代表“应用程序编程接口”,它允许不同的软件系统相互通信。 在这种情况下,我们的博客 API 将允许我们创建、读取、更新和删除... 网站建设# api# js# node 5年前820
使用 Locust 进行 Kubernetes 分布式性能测试 在本教程中,我们将会介绍如何集成和使用 Locust 来测试在 Kubernetes 集群中运行的微服务,以下是将会涵盖的内容:,在继续之前,请确保您的环境满足要求;首先安装和部署 Docker、Ku... 网站建设# kubernetes# locust# 一下 5年前820
你需要知道的ES6—ES13开发技巧! ,大家好,我是 CUGGZ。,ECMAScript 是 JavaScript 的标准与规范,JavaScript 是 ECMAScript 标准的实现和扩展。今天就来看看 ECMAScript 各版本... 网站建设# const# ecmascript# let 5年前820
Go:Map 和 内存泄露 大家好,我是程序员幽鬼。分享一篇关于 map 和“内存泄露”的文章。,摘要:map 总是可以在内存中增长;它从不收缩。因此,如果它导致一些内存问题,你可以尝试不同的选项,例如强制 Go 重新创建 ma... 网站建设# go# map# 内存 5年前820
企业无代码的机遇与挑战 【51CTO.com快译】在过去的几年里,无代码开发席卷了IT行业。据 Gartner 数据显示,到2024年,80%的技术产品和服务将在IT之外建造。根据Tonkean最近的一项调查,在500名美国... 网站建设# 代码# 应用程序# 构建 5年前820
“堆内存持续占用高 且 ygc回收效果不佳” 排查处理实践 作者:京东零售 王江波 说明:部分素材来源于网络,数据分析全为真实数据。 一、 问题背景 自建的两套工具,运行一段时间后均出现 内存占用高触发报警,频繁young gc且效果不佳。曾经尝试多次解决,因... 网站建设# cms# java# javascript 3年前810
前端跨页面通信方案分析 大家好,我是 CoderBin,本次对前端跨页面通信方案进行总结分析,希望对大家有所帮助。 感谢大家的留言点赞收藏 ,在浏览器中,我们可以同时打开多个Tab页,每个Tab页可以粗略理解为一个“独立”的... 网站建设# CoderBin# javascript# yyds干货盘点 3年前810
Arrays.asList()得到的是真的ArrayList?操作修改集合大坑 ,今天在看阿里Java规范的时候看到一条规范,经常使用,却一直没有注意的一条!,相信大家应该踩过这个坑,下面来看一看阿里规范里的内容:,【强制】使用工具类 Arrays.asList() 把数组转换成... 网站建设# add# arrays# aslist 3年前810
文件读写操作与常用技巧分享,你学会了吗? 在之前的文章中,我们了解到在 Java I/O 体系中,File 类是唯一代表磁盘文件本身的对象。,File 类定义了一些与平台无关的方法来操作文件,包括检查一个文件是否存在、创建、删除文件、重命名文... 网站建设# file# java# 一个 3年前810
Java 中的接口还可以这样用,你知道吗? Java 程序员都知道要面向接口编程,那 Java 中的接口除了定义接口方法之外还能怎么用你知道吗?今天阿粉就来带大家看一下 Java 中的接口还可以有哪些用法。,我们先看一下接口的基本特性,如下... 网站建设# java# jdk# 接口 3年前810
盘点低延时网络架构中使用的那些黑科技! 大家好,我是飞哥!最近我简单研究了一下低延迟网络架构,今天和大家分享分享。,谈到优秀的低延时网络架构,大家首先可能想到的是各家互联网大厂,比如腾讯阿里字节,总会觉得大厂做的肯定最好。但其实在在一般的互... 网站建设# 互联网# 延迟# 架构 3年前810
Chrome 插件开发指南 一般来说,插件的原理是向页面中注入 javascript 脚本,对页面进行处理,比如屏蔽页面中可能的广告元素,改变某些元素的样式,增加一些 UI。,开发插件需要使用前端技术:html css java... 网站建设# chrome# javascript# 开发 3年前810
我们一起聊聊可扩展 CSS 的演变 大家好,我是 CUGGZ。,自 Web 诞生以来,我们编写和思考 CSS 的方式发生了巨大变化。从基于 table 的布局到响应式网页设计,已经走过了漫长的道路,现在进入了由现代 CSS 功能提供支持... 网站建设# css# html# web 4年前810
前车之鉴:聊聊钉钉 Flutter 落地桌面端踩过的“坑” 本文主要介绍一下钉钉 Flutter 业务灰度过程中,在桌面端遇到并处理过的几个 FlutterEngine 层面的 Bug。具体包含:,下面来为大家分别介绍一下。,FlutterEngine Mac... 网站建设# flutter# flutterengine# mac 4年前810
动画合成小技巧!CSS 实现动感的倒计时效果 介绍一个 CSS 动画合成小技巧。先看效果:,,Kapture 2022-06-26 at 16.57.42,这是一个非常“动感”的倒计时效果,在一些活动开场中比较常见,分析一下整个动画过程,不难发现... 网站建设# css# 倒计时# 动画 4年前810
应用监控系统演进:从选型到落地,链路追踪一气呵成 随着分布式系统和微服务的日益发展,系统的开发和运维对于可观测性的需求越来越迫切。可观测性[1]一词的来源最初是从控制理论中借鉴而来的。目前我们在谈论可观测性的时候,我们通常是指以下三个方面:,这三者并... 网站建设# 监控# 系统# 追踪 4年前810
深入理解Stream之原理剖析 今天我们先来聊聊深入理解Stream之原理剖析。,,,Stream中的操作可以分为两大类:中间操作与结束操作。,中间操作只会进行操作记录,只有结束操作才会触发实际的计算,可以理解为懒加载,这也是Str... 网站建设# stream# 原素# 操作 4年前810
做一个简易的配置中心,顺带还给整合到了SpringCloud 大家好,我是三友~~,最近突然心血来潮(就是闲的)就想着撸一个简单的配置中心,顺便也照葫芦画瓢给整合到SpringCloud。,,随着历史的车轮不断的前进,技术不断的进步,单体架构的系统都逐渐转向微服... 网站建设# springcloud# 中心# 架构 4年前810
Ceph OSD CPU 性能优化 之一 通常情况下,Ceph 的整体性能还是不错的,大量的场景优化为 Ceph 集群提供了可靠的性能保障。但是,很少有人知道 Ceph 当前并没有充分发挥出硬件的性能,也就说集群的性能与硬件的性能并不是呈线性... 网站建设# ceph# cpu# nvme 4年前810
对于NPS 的学习和认知 对于现代的多数组织而言,净推荐值(NPS)是一种衡量顾客满意度的“温度计”。,NPS看似是一种管理工具,其实更多的是对企业基因的一种改变,其倡导的是内生性的问题,使企业要像一个有机的生命体—样,能够在... 网站建设# nps# 打分# 推荐值 4年前810
TienChin 项目动态菜单接口分析 本文一定要结合Vue 里,多级菜单要如何设计才显得专业?一文一起食用效果良好,否则可能会看不懂。,做过 vhr 的小伙伴应该都知道动态菜单是咋回事,就是不同权限的用户登录成功之后,可以看到不同... 网站建设# tienchin# vue# 动态 4年前810
python逻辑运算符or的介绍 ,说明,1、or逻辑或,一真则真,都假才假,可以对符号两侧的值进行或运算。,2、或运算两个值中只要有一个True,就会返回True。,Python中的或运算是短路的或, 或运算是找True的, 如果第... 网站建设# python# true# 罗技 4年前810
通过Nacos配置刷新进行RabbitMQ消费者在线启停 公司在做一些金融相关业务,某些时候由于数据提供商定期维护或者特殊原因需要暂停某些服务的消费者。之前选用的消息队列技术栈是RabbitMQ,用于微服务之间的消息投递,对于这类需要暂停消费者的场景是选用... 网站建设# boot# nacos# rabbitmq 5年前810
绝了,知乎竟然把你的信息藏在截图里 作者 | 路遥,审校 | 千山,上周末有一件事在微信群里炸开了锅:知乎的截图里有盲水印。知乎的这个操作引发了大家的热议。争议的焦点就是知乎的这个做法有没有问题。,知乎被曝在网页端和App的用户截图中嵌... 网站建设# 分辨# 截图# 水印 5年前810
微服务中的鉴权该怎么做? 最近刚好有小伙伴在微信上问到这个问题,松哥就来和大家聊一聊,本文主要和小伙伴们聊一聊思路,不写代码,小伙伴们可以结合松哥之前的文章,应该能够自己写出来本文的代码。当然,思路也只是我自己的一点实践经验... 网站建设# 小伙伴# 方案# 服务 5年前810
Spring Boot快速接入Prometheus监控 最近跟几个粉丝聊天吹水,说最近公司裁员严重,不仅裁掉了大部分的人,也裁掉了大部分的业务;之前公司有钱赚,什么产品都愿意做,无论行不行都会试一试,一堆没有什么流量的系统都在线上跑着,但是没有上级发话,一... 网站建设# 保证# 开发人员# 系统 5年前810
干货,深入剖析ReentrantLock源码,推荐收藏 ReentrantLock和Synchronized都是Java开发中最常用的锁,与Synchronized这种JVM内置锁不同的是,ReentrantLock提供了更丰富的语义。可以创建公平锁或非公... 网站建设# aqs# reentrantlock# synchronized 5年前810
这几个高级前端常用的 API,你用到了吗? 本文在github做了收录 github.com/Michael-lzg/my--article/blob/master/other/分享几个实用的API.md:,MutationObserver 是... 网站建设# api# dom# github 5年前810
在 SAP Fiori Gateway 系统配置一个指向 SAPGUI 事务的 tile 对于应用程序类型 Transaction、Web Dynpro 和 URL,开发人员可以直接在 SAP Fiori Launchpad Designer 的目标映射中定义系统别名。 目标映射配置中的参... 网站建设# html# javascript# 前端开发 3年前800
Vue中 $attrs、$listeners 详解及使用 传送门:Vue中 子组件向父组件传值 及 .sync 修饰符 详解传送门:Vue中 状态管理器(vuex)详解及应用场景传送门:Vue中 事件总线(eventBus)详解及使用传送门:Vue中 pro... 网站建设# d3# javascript# vue 3年前800
JavaScript前端的AES加密与解密实现 一、CDN插件 地址:https://cdnjs.com/libraries/crypto-js可以直接引用线上CDN<script src="https://cdnjs.cloudfla... 网站建设# aes# javascript# web前端 3年前800
JS高级程序设计第 4 版:迭代器的学习 JavaScript 高级程序设计第 4 版(后简称高程4),相较于第 3 版,增加了 ES6 至 ES10 的全新内容,删除了旧版过时的内容,并在原有基础上充实了更加翔实的内容。 中文译版于 202... 网站建设# javascript# yyds干货盘点# 前端开发 3年前800
那些炫酷的CSS文字效果之诗词《兔》 不知不觉已经迈入2023年,今年是兔年,想到兔子就会联想到玉兔,中秋,胡萝卜,兔子不吃窝边草,这就越扯越远了,今天的主题是用纯CSS来实现各种不错的文字效果,文字则摘录古诗词中有关《兔》相关的诗词,让... 网站建设# css# Html/CSS# yyds干货盘点 3年前800
聊聊 Springboot 启动原理 Spring Boot的启动原理是通过SpringApplication类来实现的。具体流程如下:,创建一个应用程序的SpringApplication实例。,分析应用程序的上下文环境(包括Java系... 网站建设# applicationcontextinitializer# springapplication# 列表 3年前800
陶哲轩等人用编程方法,推翻了60年几何难题「周期性平铺猜想」 几何学中,最难攻克的问题往往是一些最古老、最简单的问题。,自古以来,艺术家和几何学家们就想知道几何形状如何在没有间隙或重叠的情况下铺满整个平面。然而用罗切斯特大学数学家 Alex Isoevich 的... 网站建设# 平铺# 数学家# 瓷砖 3年前800