SpringBoot 动态加载jar包,动态配置
目前数据治理服务中有众多治理任务,当其中任一治理任务有改动需要升级或新增一个治理任务时,都需要将数据治理服务重启,会影响其他治理任务的正常运行。
发表于 10月以前   ·   阅读量:575
阿里终面:Netty 如何做到单机百万并发?
Netty,我们知道他极其强悍的性能以及纯异步模型,释放出了极强的生产力,内置的各种编解码编排,心跳包检测,粘包拆包处理等,高效且易于使用,以至于很多耳熟能详的组件都在使用,比如 Hadoop,Dubbo 等。但是他是如何做到这些的呢?本章将会以庖丁解牛的方式,一步一步的来拔出此剑。
发表于 10月以前   ·   阅读量:699
Docker 是怎么工作的?
本文展示了 Docker 的架构,以及当我们运行 "docker build"、"docker pull "和 "docker run "时它是如何工作的。
发表于 10月以前   ·   阅读量:721
伪造请求怎么办?看这篇就够了
JWT身份鉴权方案,token会作为主要的鉴权方式来作为前后端通信校验的凭证,当该token被篡改或者直接被第三方拿到,就可以伪造该用户做一系列业务操作,是一种非常严重的安全漏洞。
发表于 10月以前   ·   阅读量:552
Go语言中的Pinner.Pin
`Pinner`是一组固定的 Go 对象。可以使用 `Pin` 方法来固定一个对象。`Pinner`固定的所有对象都可以使用 `Unpin` 方法解开固定。
发表于 10月以前   ·   阅读量:652
Springboot集成rocketmq快速入门demo
RocketMQ是一个纯Java、分布式、队列模型的开源消息中间件,前身是MetaQ,是阿里参考Kafka特点研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项目,具有高性能、高可靠、高实时、分布式特点。
发表于 10月以前   ·   阅读量:706
一图解释进程间通信的5种方式
共列举5种常见的IPC通信机制,这些IPC机制有时被组合在一起以实现高效的进程通信。
发表于 10月以前   ·   阅读量:1130
Springboot集成ElasticSearch快速入门demo
elasticsearch是构建在Apache Lucene上的使用Java语言开发的开源分布式搜素引擎。Lucene是一个开源的全文搜索引擎工具包,它仅是一个工具包而不是一个完整的工作引擎,并且只能被Java应用程序调用,elasticsearch基于REST API,因此任何开发语言开发的任何应用程序都可以通过JSON格式的HTTP请求来管理elasticsearch集群。
发表于 10月以前   ·   阅读量:510
一图读懂OAuth2.0工作原理
OAuth 2.0 是一种授权机制,主要是颁发令牌。应用程序通过颁发的令牌(也就是一串字符,类似于密码),就能够访问该用户在其他服务(如 Facebook 或 GitHub)上的数据,而不再需要用户的密码。
发表于 10月以前   ·   阅读量:1063
面试官:什么是JIT、逃逸分析、锁消除、栈上分配和标量替换?
JIT、逃逸分析、锁消除、栈上分配和标量替换等都属于 JVM 优化手段,JVM(Java 虚拟机)优化手段是指在运行 Java 程序时,通过对字节码的编译和执行过程进行优化,以提升程序的性能和效率。
发表于 10月以前   ·   阅读量:511
Maven依赖冲突问题
依赖冲突是指:在 Maven 项目中,当多个依赖包,引入了同一份类库的不同版本时,可能会导致编译错误或运行时异常。
发表于 10月以前   ·   阅读量:685
幻兽帕鲁服务器三步迁移,支持图形化管理配置
本文针对的是已在 ECS 上搭建幻兽帕鲁服务器的玩家,可以快速迁移到计算巢,支持图形化管理配置。如果你没有买服务器ECS,建议你直接点击阅读原文,在计算巢上直接部署。
发表于 10月以前   ·   阅读量:765
批量执行Redis命令的四种方式!
如果有人问你如何批量执行Redis命令,你能回答的上吗,或者说能答出几种方式呢?最容易想到的是Redis的一些批量命令,例如MGET,今天就这个问题给大家总结一下!
发表于 10月以前   ·   阅读量:571
springboot集成 mysql快速入门demo
发表于 10月以前   ·   阅读量:661
开发Java应用时如何用好Log
本篇文章,主要介绍应用如何正确使用日志系统,帮助用户从依赖、输出、清理、问题排查、报警等各方面全面掌握。
发表于 11月以前   ·   阅读量:549
微信安全下一代特征计算引擎的探索与实践
如果将与“坏人”进行安全对抗比作一场长期持久的战争,那么特征计算系统就是对抗“坏人”的重要武器系统。该系统的功能是消费日志流,进行分析计算,并输出特征信息。
发表于 11月以前   ·   阅读量:718
JDK11 与 JDK8 特性差异浅谈
从 JDK8 到 JDK11 到 JDK17 再到目前的 JDK21 ,Java 的发展趋势显示出对性能优化、编程便利性和功能增强的持续关注。
发表于 11月以前   ·   阅读量:579
一张图读懂异步编程模型是如何运作的
常言道,一图胜千言,我深以为然。正因如此,我偏爱用技术图解来阐释各类概念。最近在研究异步编程,找到了一张图片,它讲述了.NET 中 async/await 是如何运作的。
发表于 11月以前   ·   阅读量:471
代码质量检测之checkstyle的安装使用
官方文档地址:https://checkstyle.sourceforge.io/
发表于 11月以前   ·   阅读量:651
​腾讯TGW网关团队最新研究成果入选NeurIPS 2023
近日,NeurIPS 2023(Neural Information Processing Systems)神经信息处理系统大会于公布论文录用结果,腾讯TGW网关团队、腾讯DDoS防护团队、清华大学联合发表的论文“Metis: Understanding and Enhancing In-Network Regular Expressions”成功入选,并获得学术界和工业界的高度评价。
发表于 11月以前   ·   阅读量:599
gRPC 为什么这么快?
RPC(Remote Procedural Call, 远程过程调用)之所以被称为 remote,因为在微服务架构下,RPC 可以实现远程服务之间的通信。从服务调用者的角度来看,它就像一个本地函数调用。
发表于 11月以前   ·   阅读量:522
并发编程的12条规范
最近看了一下阿里巴巴Java开发手册,整理了并发处理的12条规范,并且都给出对应代码的例子,大家看完一定会有收获的。
发表于 11月以前   ·   阅读量:505
API设计:从基础到最佳实践
在这次深入探讨中,我们将深入了解API设计,从基础知识开始,逐步进阶到定义出色API的最佳实践。作为开发者,你可能对许多这些概念很熟悉,但我将提供详细的解释,以加深你的理解。
发表于 11月以前   ·   阅读量:600
谁用 kill -9 关闭程序就开除!
我相信很多人都用过kill -9 pid 这个命令,彻底杀死进程的意思,一般情况我们使用它没有上面问题,但是在我们项目中使用它就有可能存在致命的问题。
发表于 11月以前   ·   阅读量:642
为你的Rust应用提供一个嵌入式的NoSQL数据库
长期以来,SQLite目前几乎是客户端数据存储的唯一选择,SQLite是一个老而稳定的软件,但它缺乏一些现代功能。然而,时代在变化,需求也在迅速变化。
发表于 11月以前   ·   阅读量:639
总结|性能优化思路及常用工具及手段
性能优化是降低成本的手段之一,每年大促前业务平台都会组织核心链路上的应用做性能优化,一方面提升系统性能,另外一方面对腐化的代码进行清理。本文结合业务平台性能优化的经验,探讨一下性能优化的思路及常用工具及手段。
发表于 11月以前   ·   阅读量:825
gorm 框架使用教程
本章中,我们重点向大家介绍如何通过 gorm 创建 mysql db 实例以及完成 db 配置:设置好连接 mysql 的 dsn(data source name);通过 gorm.Config 完成 db 有关的自定义配置;通过 gorm.Open 方法完成 db 实例的创建。
发表于 11月以前   ·   阅读量:560
一条查询SQL是如何执行的
我们知道在mySQL客户端,输入一条查询SQL,然后看到返回查询的结果。这条查询语句在 MySQL 内部到底是如何执行的呢?本文跟大家探讨一下。
发表于 11月以前   ·   阅读量:612
独角兽企业AIGC商业落地应用案例
AIGC(Artificial Intelligence Generated Content)是人工智能生成内容智能社区,致力于推动人工智能技术的发展和应用。AIGC为企业提供了一系列商业落地应用的解决方案,帮助企业实现数字化转型,提高生产效率和盈利能力。
发表于 11月以前   ·   阅读量:790
mnn-llm: 大语言模型端侧CPU推理优化
在大语言模型(LLM)端侧部署上,基于 MNN 实现的 mnn-llm 项目已经展现出业界领先的性能,特别是在 ARM 架构的 CPU 上。目前利用 mnn-llm 的推理能力,qwen-1.8b在mnn-llm的驱动下能够在移动端达到端侧实时会话的能力,能够在较低内存(<2G)的情况下,做到快速响应。
发表于 11月以前   ·   阅读量:789
深入解析RabbitMQ消息队列:面试官必问问题解析
今天我们来分享RabbitMQ消息队列。其中,MQ(Message Queue)翻译过来就是消息队列的意思。RabbitMQ作为消息队列中的优秀平台且开源,被很多公司使用。RabbitMQ服务器是用Erlang语言编写的,基于AMQP,本篇给大家总结了29道RabbitMQ知识点或者说面试题。
发表于 11月以前   ·   阅读量:675
Guava Cache 异步刷新技巧,你值得拥有!
Guava Cache是一款非常优秀的本地缓存框架。这篇文章,我们聊聊如何使用 Guava Cache 异步刷新技巧带飞系统性能 。
发表于 11月以前   ·   阅读量:534
图数据库由浅入深
我们都知道数据库是用来存储数据的一个系统,那么图数据库到底是什么?要想知道图数据库是什么,就需要对图的概念有所了解。
发表于 11月以前   ·   阅读量:677
慢聊Golang协程池Ants实现原理
大家都知道goroutine 是 Go语言中的轻量级线程实现,由 Go 运行时(runtime)管理,Go 程序会智能地将 goroutine 中的任务合理地分配给每个 CPU。创建一个goroutine大小大概在2k左右,可以说非常的节省机器资源。
发表于 11月以前   ·   阅读量:677
Redis为什么使用哈希槽而不用一致性哈希
不知道朋友们记不记得Redis Cluster的实现,也是用了Hash的方式将键值按照一定算法分配到各个节点的,但是却没有使用一致性哈希算法,而是引入了哈希槽的概念!
发表于 11月以前   ·   阅读量:554
五分钟了解一致性哈希算法
一致性哈希算法是一种常用的分布式算法,其主要用途是在分布式系统中,将数据根据其键(key)进行散列(hash),然后将散列结果映射到环上,再根据数据节点的数量,将环划分为多个区间,每个节点负责处理环上一定区间范围内的数据。
发表于 11月以前   ·   阅读量:613
一口气读完 Java 8 ~ Java 21 的所有新特性
在 Java 版本中,一个特性的发布都会经历孵化阶段、预览阶段和正式版本。其中孵化和预览可能会跨越多个 Java 版本。
发表于 1年以前   ·   阅读量:765
MySQL Binlog 入门
binlog 是一个二进制格式的文件,用于记录用户对数据库更新的 SQL 语句信息,例如更改数据库表和更改内容的 SQL 语句都会记录到 binlog 里,但是对库表等内容的查询不会记录。默认情况下,binlog 日志是二进制格式的,不能使用查看文本工具的命令(比如,cat,vi 等)查看,而使用 mysqlbinlog 解析查看。
发表于 1年以前   ·   阅读量:634
一文详解 Java 限流接口实现
本文介绍的实现方式属于应用级限制,应用级限流方式只是单应用内的请求限流,不能进行全局限流。要保证系统的抗压能力,限流是一个必不可少的环节,虽然可能会造成某些用户的请求被丢弃,但相比于突发流量造成的系统宕机来说,这些损失一般都在可以接受的范围之内。
发表于 1年以前   ·   阅读量:709
开发同学的“做事情”&“想事情”&“谈事情”
作为一名后端偏业务向的一线开发,作者抛开技术栈和方案经验等这些具体的内容,从做事情、想事情、谈事情三个方面总结了自己的一些感悟。
发表于 1年以前   ·   阅读量:717
微信业务开发方法与实践
拔开迷雾,直达本质,万字长文带你搞透业务开发。业务是什么,如何挖掘价值?本文从几方面来探讨做好业务开发的思考,第一篇谈业务,抛砖引玉,欢迎探讨改进。
发表于 1年以前   ·   阅读量:681
搜索引擎原理解析:从0开始实现一个搜索引擎
搜索无处不在,作为信息化时代大多数人获取信息的最重要的路径,说搜索引擎是使用最为广泛和频繁的中间件之一,应该没有人会反驳。在实际的应用场景中, 小到个人博客, 大到电商平台,你在谷歌上搜索的每一个关键字, 在电商网站上搜索的每一件商品, 追剧听音乐的时候在搜索栏输入的每一个名字的背后都是搜索引擎的处理和输出。就像是你提问,然后搜索引擎告诉你一个答案,搜索不仅无处不在,无所不知,默默的主宰着网络世界的入口。
发表于 1年以前   ·   阅读量:514
放弃使用UUID,ULID才是更好的选择!
和 UUID 要么基于随机数,要么基于时间戳不同,ULID 是既基于时间戳又基于随机数,时间戳精确到毫秒,毫秒内有1.21e + 24个随机数,不存在冲突的风险,而且转换成字符串比 UUID 更加友好。
发表于 1年以前   ·   阅读量:626
关于消息队列的知识总结
鹅厂技术同学站在时间维度的视角上,给大家分享下这三款主流MQ所诞生的背景以及解决了哪些问题。
发表于 1年以前   ·   阅读量:678
2024年值得关注的8个rust开源数据项目
随着大数据生态系统、分布式文件系统、map-reduce、NoSQL、机器学习、深度学习、人工智能以及最近的大语言模型的兴起,数据得到了广泛的关注。我们本期推荐8个开源数据项目。
发表于 1年以前   ·   阅读量:1465
dubbo的SPI 机制与运用实现
SPI(Service Provider Interface),是 JDK 内置的一种服务发现机制,可以用来启用框架扩展和替换组件,主要被开发人员使用。比如 java.sql.Driver 接口,不同厂商可以针对同一接口提供不同实现,MySQL 和 PostgreSQL 都有各自不同实现提供给用户。Java SPI 机制可以为某个接口寻找服务实现。Java 中 SPI 机制主要思想是将装配控制权移到程序之外,模块化设计中这个机制尤其重要,其核心思想就是 解耦。
发表于 1年以前   ·   阅读量:571
发表于 1年以前   ·   阅读量:410
用一张图解释 8 种热门网络协议
HTTP, HTTP/3, HTTPS, TCP, UDP, SMTP, FTP等协议的说明。
发表于 1年以前   ·   阅读量:521
如何选择数据库?
本文介绍选择数据库时,您需要考虑的内容。
发表于 1年以前   ·   阅读量:418
一图搞懂Kafka核心概念,值得收藏
什么是kafka?Kafka是一种高性能、分布式的流数据平台,用于处理、存储和传输实时数据流。世界上一些最大的数据管道都在使用 Kafka。Netflix和Uber等的工作流程都依赖它。
发表于 1年以前   ·   阅读量:546
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:80.5k

# 东方甄选小作文事件 #

文章:13,阅读量:14.3k

# 裁员 #

文章:1338,阅读量:936.3k

# WebAssembty #

文章:25,阅读量:28.8k

# Python #

文章:5587,阅读量:4.7m

# 人工智能(AI) #

文章:7149,阅读量:5m

# JavaScript #

文章:1228,阅读量:1m

# Rust #

文章:269,阅读量:193.9k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:9.6k

# 前端面试宝典 #

文章:9,阅读量:6.6k

查看所有标签