后端开发

后端开发,也称为后端工程或后端编程,是软件开发中的一个重要角色。它主要负责构建和管理应用程序的后端部分逻辑和算法,包括服务器、数据库、网络协议和相关的软件基础设施
敏感词性能提升14倍优化全过程 v0.29.0-牛翰网

敏感词性能提升14倍优化全过程 v0.29.0

敏感词性能调优系列 v0.29.0 敏感词性能优化提升 14 倍全过程 v0.29.1 敏感词性能优化之内部类+迭代器内部类 v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试 v0.29.3 敏感词性...
b580f88d277594db的头像-牛翰网老马啸西风11天前
02513
写了一个java桌面版pdf转图片程序-牛翰网

写了一个java桌面版pdf转图片程序

1.引入依赖 <!-- pdf工具 --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>3.0.5</version&g...
猿柒的头像-牛翰网钻石会员猿柒11天前
0507
Java 8 终于要被淘汰了!带你速通 Java 8~24 新特性 | 又能跟面试官吹牛皮了-牛翰网

Java 8 终于要被淘汰了!带你速通 Java 8~24 新特性 | 又能跟面试官吹牛皮了

Java 8 终于要被淘汰了! 记得我从大一开始学的就是 Java 8,当时还叫做新特性;后来 Java 11 出了,我用 Java 8;Java 17 出了,我用 Java 8;Java 21 出了,我还用 Java 8。 随你怎么更新,我...
猿柒的头像-牛翰网钻石会员猿柒13天前
0399
工作需求记录:处理用户隐私数据,AES对称加密工具类,Crypto库及其使用-牛翰网

工作需求记录:处理用户隐私数据,AES对称加密工具类,Crypto库及其使用

今天在处理文档时遇到了一个新的接口需求:如何加密收到的入参数据,并把返回的数据解密?在处理涉及用户个人信息和隐私时,通常数据会经过MD5或SHA的算法进行哈希,我们只需要把这些数据做加密...
猿柒的头像-牛翰网钻石会员猿柒13天前
04012
在国企干了 5 年 Java,居然不知道 RPC?这正常吗?-牛翰网

在国企干了 5 年 Java,居然不知道 RPC?这正常吗?

在国企干了 5 年 Java,居然不知道 RPC 是什么?这正常吗? 这很正常。 如果你没接触过分布式微服务项目,基本是接触不到 RPC 这玩意的,并不是个人能力的问题。 不过 RPC 是程序员需要掌握的知...
猿柒的头像-牛翰网钻石会员猿柒14天前
05712
国产化Excel处理组件Spire.XLS教程:Java 向 Excel 写入数据的3种高效方法(含代码示例)-牛翰网

国产化Excel处理组件Spire.XLS教程:Java 向 Excel 写入数据的3种高效方法(含代码示例)

手动向 Excel 工作表中输入数据既耗时又容易出错,尤其是在处理大型数据集时。而借助合适的 Java Excel 库,可以简化数据输入这一流程。 E-iceblue旗下Spire系列产品,是文档处理领域的佼佼者,...
猿柒的头像-牛翰网钻石会员猿柒14天前
0509
剑指offer-27、字符串的排列-牛翰网

剑指offer-27、字符串的排列

题⽬描述 输⼊⼀个字符串,按字典序打印出该字符串中字符的所有排列。例如输⼊字符串 abc ,则按字典序打印出由字符 a , b , c 所能排列出来的所有字符串 abc , acb , bac , bca , cab 和 cba ...
猿柒的头像-牛翰网钻石会员猿柒14天前
0505
TransmittableThreadLocal线程池上下文传递-牛翰网

TransmittableThreadLocal线程池上下文传递

我们来全面深入地探讨 TransmittableThreadLocal (TTL)。这是一个在异步编程中极其重要的工具,特别是在使用线程池的场景下。 一、 核心概念与使用场景 1. 它是什么? TransmittableThreadLocal...
猿柒的头像-牛翰网钻石会员猿柒14天前
0327
JVM的组成部分-牛翰网

JVM的组成部分

我们先说说 JVM 是什么,Java Virtual Machine(Java 虚拟机)。我们可以把它理解成一个 '虚拟的计算机' —— 它不是真实的硬件设备,而是一段能运行 Java 字节码的程序。 如果 Java 代码...
猿柒的头像-牛翰网钻石会员猿柒15天前
0378
Java集合框架实战应用指南-牛翰网

Java集合框架实战应用指南

一、ArrayList在具体开发中的使用场景 1、动态数据存储 ArrayList常用于需要动态增减数据的场景,比如读取数据库查询结果时,结果集数量不确定。其自动扩容特性避免了数组手动扩容的麻烦。 2、...
猿柒的头像-牛翰网钻石会员猿柒15天前
0308