
后端技术专区
文章平均质量分 93
《后端技术专区》是一个专门讨论后端技术的栏目,涵盖数据库技术、后端编程语言、服务器端框架、API设计与开发、安全与性能优化以及云计算与部署等内容。帮助读者深入了解后端技术的核心概念和最佳实践。
猫头虎
个人科技自媒体,CSDN站内粉丝量TOP6,2024博客之星TOP10,2023北京TOP1、后端TOP1,擅长AI产品推广与评测文章撰写,CSDN优质博主推荐官、专注推广计划策划,CSDN商务合作微信找猫头虎:Libin9iOAK,AI全栈工程师,致力于AI和云原生等前沿技术6年。常活跃在小红书、知乎、公众号等十多个平台,业余喜欢参加线下技术活动,也是COC云原生、北京、西安开发者社区主理人。不仅撰写图文博客,也作视频,无论您偏好哪种形式,都可与虎哥建立联系。感谢全网全平台数百万读者的支持,我将继续分享更多优质内容。全网中文IP:猫头虎,英文ID:CSDNWF,期待与您交流、合作,共同进步!
展开
-
2025最新Java 反编译工具排行榜及推荐
Java 反编译工具排行榜及推荐随着 Java 技术的发展,反编译工具成为了 Java 开发者和安全研究人,AI全栈工程师,某科技公司CEO,猫头虎技术团队创始人,也被大家称为虎哥。我目前是COC北京城市开发者社区主理人COC西安城市开发者社区主理人,以及云原生开发者社区主理人,在多个技术领域如云原生、前端、后端、运维和AI都有超多内容更新。Java 反编译工具有着广泛的应用场景,特别是在安全分析、代码审查以及第三方库分析中具有重要价值。从基础的字节码查看到对现代 Java 特性的支持,各大工具各有所长。原创 2025-04-02 12:32:12 · 12066 阅读 · 16 评论 -
键盘输入3和2,如何计算它们的和?
处理用户输入并进行简单计算是一个非常基础但重要的技能。今天,我们将使用9种不同的编程语言,包括Python、JavaScript、Java、C、Kotlin、Rust、Lua、Go和Swift,展示如何实现输入两个数字并计算它们的和。无论你是初学者还是有经验的开发者,这篇文章都将帮助你快速掌握多语言实现的差异与共性。💻✨今天,我们将使用9种不同的编程语言,演示如何接收两个数字的输入并计算它们的和。让我们一起看看每种语言的实现吧!💡原创 2024-12-14 11:43:29 · 2297 阅读 · 5 评论 -
猫头虎 分享:什么是Thrift?Thrift的简介、安装、用法详解入门教程
Thrift是一种跨语言的远程过程调用(RPC)框架,它支持多种编程语言,使得不同语言的服务能够通过统一的接口进行通信。在人工智能开发和分布式系统中,Thrift被广泛应用于服务之间的高效通信和数据传输。本文将通过详尽的步骤和实例,帮助大家从入门到精通Thrift,掌握其安装、使用和最佳实践。Thrift简介Thrift是由Apache组织开发的一个高效的、跨语言的 RPC 框架,最初由 Facebook 开发并开源。原创 2024-08-20 17:44:20 · 6263 阅读 · 17 评论 -
2024最新版若依-RuoYi-Vue3-PostgreSQL前后端分离项目部署手册教程
RuoYi-Vue3-PostgreSQL 是一个基于 RuoYi-Vue3 框架并集成 PostgreSQL 数据库的项目。该项目提供了一套高效的前后端分离的开发解决方案,适用于中小型企业快速构建现代化的企业级应用。此项目结合了 RuoYi-Vue-Postgresql 和 RuoYi-Vue3 的优点,为开发者提供了一种高性能且易于维护的选择。原创 2024-07-08 17:08:26 · 13959 阅读 · 26 评论 -
猫头虎带您探索StringUtils3之StringUtils.isEmpty()和StringUtils.isBlank()的区别
在Java编程中,字符串处理是一项基础且重要的任务。Apache Commons Lang库中的StringUtils类提供了丰富的字符串操作方法。和。通过本文,无论是编程新手还是经验丰富的开发者,都能清晰地理解这两个方法的区别和适用场景。关键词:Java, StringUtils, isEmpty, isBlank, 字符串处理。StringUtils是Apache Commons Lang库中的一个类,提供了许多静态方法来操作和处理字符串。这些方法比Java标准库中的String方法更为全面和灵活。原创 2023-12-19 17:44:39 · 1015 阅读 · 1 评论 -
AV1编码技术分享指南
AV1编码技术作为新一代高效的视频编码标准,正在逐渐成为视频行业的新宠。本文将介绍AV1的基本概念、优势和实际应用,旨在为对视频编码技术感兴趣的读者提供一个全面的了解。AV1(AOMedia Video 1)是由开源媒体联盟(AOMedia)开发的视频编码格式。它旨在网络传输中提供更高效的视频压缩能力,且不需要支付版权费。AV1作为一种高效、开源的视频编码标准,为视频行业带来了新的变革。它在提高视频压缩效率的同时降低了传输成本,对于视频内容提供者和平台来说具有重要意义。原创 2023-12-07 17:18:51 · 1673 阅读 · 0 评论 -
[Harmonyos]鸿蒙操作系统架构
作为华为自主研发的操作系统,鸿蒙操作系统(HarmonyOS)引起了广泛关注。本篇博客将深入探讨鸿蒙操作系统的架构特点,为开发者和技术爱好者提供一窗式了解。鸿蒙操作系统的微内核架构、模块化设计和分布式能力为其在各种设备和应用场景中的应用提供了强大的支持。它不仅是华为对操作系统领域的一次重大创新,也预示着智能设备发展的新方向。原创 2023-12-07 17:13:56 · 1600 阅读 · 0 评论 -
pip的基本命令和使用
作为Python社区中最受欢迎的包管理工具,pip让Python程序员的生活变得更加轻松。在这篇博客中,我将介绍pip的基本命令和使用方法,帮助你更有效地管理Python包。pip是Python的包安装器,它允许从Python Package Index (PyPI)和其他索引中安装和管理软件包。掌握pip是Python编程的基础。通过有效地使用pip,可以轻松地管理和维护Python包,为项目构建稳定、可靠的开发环境。原创 2023-12-07 17:08:51 · 902 阅读 · 0 评论 -
简易计算器的实现:使用C语言进行基础算术运算
亲爱的编程爱好者们,你们好!我是猫头虎博主,今天我们将一起探讨如何使用C语言实现一个简易的计算器。计算器是我们在日常生活和工作中不可或缺的工具,无论是在科学研究、工程计算还是日常购物中,它都发挥着重要的作用。本文将深入剖析如何使用C语言完成一个计算器的基本功能,包括加、减、乘、除等基础运算,并在过程中我们将解决一些常见的问题,如除数为零的处理等。此外,我们也将深入探讨C语言在这一过程中的关键作用和核心编程技巧。C语言计算器制作、基础算术运算、编程入门技巧。原创 2023-10-12 17:25:05 · 536 阅读 · 0 评论 -
C++ 程序员入门之路——旅程的起点与挑战
Hey,代码的朋友们,猫头虎博主又来啦!🐯 今天我们要聊聊一个超级有趣也非常实用的话题——C++ 程序员入门需要多久,怎样才能学好?🤔 对,就是那个强大到可以用来编写操作系统的语言!无论你是计算机科学的学生,还是在全栈领域摸爬滚打的老兵,C++总能给你带来一些新的启发和挑战。那么,让我们一起深入探讨学习C++的过程中可能遇到的问题、技巧和最佳实践吧!学习C++是一条充满挑战但也非常有趣的路。通过理论学习、实际实践和社区交流,我们可以逐渐掌握这门强大的编程语言,并在全栈开发的道路上更进一步!原创 2023-10-03 20:56:22 · 433 阅读 · 0 评论 -
ULID 在 Java 中的应用: 使用 `getMonotonicUlid` 生成唯一标识符
🐯 猫头虎博主在此!🐯近期,我收到了许多关于如何在 Java 中生成 ULID 的问题。为了满足大家的好奇心,我决定深入研究这一主题,并为大家带来一篇全面的技术博客。如果你还不清楚 ULID 是什么,或者你想知道如何在 Java 中使用库来生成 ULID,那么这篇文章是为你准备的。让我们开始吧!ULID 是一个强大的工具,尤其是在需要按时间排序的场景中。为 Java 开发者提供了一个简单、高效的方式来生成 ULID。希望这篇文章能帮助你更好地理解和使用 ULID!原创 2023-09-21 17:44:52 · 1257 阅读 · 0 评论 -
Java加载ICC文件的方法总结
ICC文件,通常用于颜色管理,定义了如何将一个颜色空间转换为另一个颜色空间。在Java中,我们可能需要加载这些文件来进行颜色转换或管理。本文将为您提供加载ICC文件的方法和示例代码。加载和使用ICC文件在Java中是相对简单的。通过使用Java提供的库,我们可以轻松地在不同的颜色空间之间进行转换,确保颜色的一致性和准确性。希望这篇博客教程对您有所帮助!如果您有任何问题或建议,请在下面留言。原创 2023-08-24 00:04:54 · 377 阅读 · 0 评论 -
数据结构与算法(一)
文章目录前言1.计算?1.1 算法 有穷性1.2. 好算法?2. 度量?2.1 算法分析前言近日受北京疫情影响居家办公,给自己充充电,刷一遍 邓俊辉老先生的算法与数据结构教程,纯属学习笔记,有总结不当的地方欢迎指正~1.计算?研究对象:规律,技巧研究目标:高效,低耗计算=信息处理借助某种工具,遵照一定规律,已明确而机械的形式进行计算模型=计算机+信息处理工具所谓算法,特定计算模型下,旨在解决特定问题的指令序列输入:待处理的信息输出:经处理的信息正确性: 的确可以解决指定的问题原创 2022-05-10 18:25:38 · 371 阅读 · 0 评论 -
ZIG:理解未来编程语言的视角
本文介绍了新兴编程语言ZIG的目标和特点,包括高性能、简洁性和模块化,并分析了这些特点是如何通过语言设计来实现的。此外,文章还强调了ZIG为了避免常见错误和陷阱而采用的一些特殊抽象概念和方法。最后,文章总结了ZIG的优点和未来发展前景。ZIG是一种新兴的编程语言,其设计目标是提供高性能、简洁性和模块化,并避免常见错误和陷阱。为了实现这些目标,ZIG采用了低级语言特性、静态类型和优化编译等技术,同时也引入了独特的抽象概念和方法,如所有权系统和范围检查器。这些特点使得ZIG在性能和可靠性方面具有很大的优势。原创 2023-08-09 03:32:53 · 1898 阅读 · 4 评论 -
Redis学习秘籍
目录Redis1. NoSQL的引言2. 为什么是NoSQL3. NoSQL的四大分类3.1 键值(Key-Value)存储数据库3.2 列存储数据库 海量数据 大数据3.3 文档型数据库3.4 图形(Graph)数据库 (阿里云 OSS 对象存储 图片 视频 音频)4. NoSQL应用场景5. 什么是Redis6. Redis特点7. Redis安装8. Redis数据库相关指令8.1 数据库操作指令8.2 操作key相关指令8.3 String类型2. 常用操作命令8.4 List类型原创 2021-05-17 20:44:02 · 397 阅读 · 0 评论 -
Java 调用 扫描仪的技术该如何选择?
根据自己的项目结构,选择合适的技术,如果是window 平台,推荐使用WIA技术,您的支持是我坚持写作最大的动力。原创 2023-01-10 09:57:17 · 1574 阅读 · 1 评论 -
Google 谷歌浏览器 启动 命令 参数 大全
在开发Web项目当中,浏览器必不可少,而浏览器的启动参数可以帮我们实现很多功能。常用参数请参考下表。由于水平有限,下表为网络翻译,了解跟多可根基参数,查找相关资料。如果这篇文章对您有所帮助,或者有所启发的话,求一键三连:点赞、评论、收藏➕关注,您的支持是我坚持写作最大的动力。原创 2022-12-20 18:16:31 · 3485 阅读 · 0 评论 -
EasyCaptcha-Plus
Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。继承Captcha实现out方法,中文验证码可继承,算术验证码可继承。,您的支持是我坚持写作最大的动力。原创 2022-11-22 18:34:50 · 552 阅读 · 0 评论 -
Feed 流系统实战
Feed 流系统实战 Feed 流系统实战 Feed 流系统实战 Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Feed 流系统实战Fee原创 2022-11-09 15:28:10 · 701 阅读 · 0 评论 -
后端如何优雅地处理重复请求/并发请求?
后端如何优雅地处理重复请求/并发请求?原创 2022-11-02 09:34:09 · 932 阅读 · 0 评论 -
五大权限系统模型该如何选择?
五大权限系统模型该如何选择?原创 2022-10-31 14:52:23 · 645 阅读 · 0 评论 -
Java8 到 Java17 升级指南(Bug大全)
Java8 到 Java17 升级指南(Bug大全)原创 2022-10-31 11:44:31 · 1505 阅读 · 0 评论 -
了解一下新工具ULID?
了解一下新工具ULID?原创 2022-10-28 13:36:36 · 5961 阅读 · 0 评论 -
wkhtmltopdf参数详解及精讲使用方法
wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详解及精讲使用方法wkhtmltopdf参数详原创 2022-10-24 18:13:38 · 1965 阅读 · 0 评论 -
IDEA 2022 Java内存分析工具 JProfiler 安装 与 配置 步骤演示
IDEA 2022 Java内存分析工具 JProfiler 安装 与 配置 步骤演示IDEA 2022 Java内存分析工具 JProfiler 安装 与 配置 步骤演示IDEA 2022 Java内存分析工具 JProfiler 安装 与 配置 步骤演示IDEA 2022 Java内存分析工具 JProfiler 安装 与 配置 步骤演示IDEA 2022 Java内存分析工具 JProfiler 安装 与 配置 步骤演示IDEA 2022 Java内存分析工具 JProfiler 安装 与 配置 步骤原创 2022-09-22 11:33:40 · 3767 阅读 · 2 评论 -
Redis7.0 编译安装以及简单创建Cluster测试服务器的方法 步骤
Redis7.0 编译安装以及简单创建Cluster测试服务器的方法 步骤Redis7.0 编译安装以及简单创建Cluster测试服务器的方法 步骤Redis7.0 编译安装以及简单创建Cluster测试服务器的方法 步骤Redis7.0 编译安装以及简单创建Cluster测试服务器的方法 步骤Redis7.0 编译安装以及简单创建Cluster测试服务器的方法 步骤Redis7.0 编译安装以及简单创建Cluster测试服务器的方法 步骤Redis7.0 编译安装以及简单创建Cluster测试服务器的方。原创 2022-09-19 10:09:29 · 727 阅读 · 0 评论 -
从实际案例聊聊JDK 17 的GC优化
从实际案例聊聊JDK 17 的GC优化 送一套gc优化参数 稳定性在99.6~99.998% 从实际案例聊聊JDK 17 的GC优化 送一套gc优化参数 稳定性在99.6~99.998%从实际案例聊聊JDK 17 的GC优化 送一套gc优化参数 稳定性在99.6~99.998%从实际案例聊聊JDK 17 的GC优化 送一套gc优化参数 稳定性在99.6~99.998%从实际案例聊聊JDK 17 的GC优化 送一套gc优化参数 稳定性在99.6~99.998%从实际案例聊聊JDK 17 的GC优化 送一套gc原创 2022-09-13 09:21:06 · 8164 阅读 · 2 评论 -
加密后的数据如何进行模糊查询?
加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加密后的数据如何进行模糊查询? 加原创 2022-09-09 10:24:39 · 562 阅读 · 1 评论 -
uni-app 与 html、vue、JS、小程序的区别
uni-app 与 html、vue、JS、小程序的区别 网络模型的变化 文件类型变化 文件内代码架构的变化 外部文件引用方式变化 js要require进来,变成了对象。 css外部文件导入 另外,vue支持组件导入,可以更方便的封装一个包括界面、js、样式的库。 组件/标签的变化 ....原创 2022-08-25 18:03:12 · 551 阅读 · 0 评论 -
我们总结了 3 大Nacos使用建议,并首次公开 Nacos 3.0 规划图 Nacos 开源 4 周年
# 我们总结了 3 大Nacos使用建议,并首次公开 Nacos 3.0 规划图 | Nacos 开源 4 周年# 我们总结了 3 大Nacos使用建议,并首次公开 Nacos 3.0 规划图 | Nacos 开源 4 周年# 我们总结了 3 大Nacos使用建议,并首次公开 Nacos 3.0 规划图 | Nacos 开源 4 周年# 我们总结了 3 大Nacos使用建议,并首次公开 Nacos 3.0 规划图 | Nacos 开源 4 周年# 我们总结了 3 大Nacos使用建议,并首次公开 Nacos原创 2022-07-28 21:59:44 · 1007 阅读 · 0 评论 -
Netty 入门篇 Day 3---网络编程
6.网络编程 6.1阻塞和非阻塞 阻塞 非阻塞 6.2selector选择器 6.2.1处理accept事件 6.2.2cancel事件 6.2.3 处理read事件 解决读事件时边界信息的问题 6.2.4处理write事件...原创 2022-07-25 12:36:57 · 489 阅读 · 0 评论 -
Netty 入门篇 Day 2---ByteBuffer
3.ByteBuffer的使用 3.1ByteBuffer的使用步骤 3.2ByteBuffer的内存结构 3.3ByteBuffer的常见方法 3.4字符串和ByteBuffer的转换 3.5综合练习 4.FileChannel的使用 5.其它相关的类 结语...原创 2022-07-25 12:26:46 · 574 阅读 · 0 评论 -
12 个适合接私活项目的开源后台管理系统 Java后端VUE前端
开源地址:https://github.com/d2-projects/d2-admin文档地址:https://d2.pub/zh/doc/d2-admin/效果预览:https://d2.pub/d2-admin/preview/#/index开源协议:MIT开源地址:https://github.com/PanJiaChen/vue-element-admin文档地址:https://panjiachen.github.io/vue-element-admin-site/zh/效果预览:https:/原创 2022-07-07 12:43:27 · 1566 阅读 · 0 评论 -
Netty 入门篇 Day 1---什么是NIO?
Netty入门:1.NIO三大组件1.1 Channel 通道常见的channel有:FileChannel 用于对文件操作的channelDatagramChannel UDP网络编程时使用的channerSocketChannel TCP网络编程时使用的通道,可用于server端和client端ServerSocketChannel TCP网络编程时使用的通道,专用于server端1.3 Selector 选择器服务器的工作方式:1> 多线程的方式 ......原创 2022-07-07 09:41:11 · 508 阅读 · 0 评论 -
程序员常用的组件、框架、开发工具下载链接大全
1WEB 容器 2数据库 3缓存 4消息队列 5负载均衡 6分布式存储 7数据库集群 8分布式协调 9大数据相关 10日志收集与分析 11搜索 12系统监控 13分库分表 14微服务 15RPC 框架 16网络框架 17MVC 框架 18数据层框架 19数据库连接池 20Redis 客户端 21Rest 接口设计与开发 22数据参数校...原创 2022-06-21 14:31:38 · 2893 阅读 · 0 评论 -
任务调度框架 Quartz 用法指南「超详细」
任务调度框架 Quartz 用法指南「超详细」今天早上,见小伙伴儿正在热火朝天的讨论着各种实现自定义定时任务的方案,从Quartz到Xxl-job,再到Elastic-job,能聊的都聊了一圈儿;刚刚好手头有一份关于 Quartz 的保姆级教程,在这里分享给大家;文章目录任务调度框架 Quartz 用法指南「超详细」1前言2基础使用3Demo4JobDetail5JobExecutionContext6Job 状态参数7Trigger定时启动/关闭8SimpleTrigger9CronTrigger1原创 2022-05-25 11:31:44 · 593 阅读 · 3 评论