跳到主要内容

搜索酷无极

选择搜索范围,输入关键词后按回车。

酷无极搜索

“Java”的搜索结果

找到 10 条结果(用时 0.06 秒)

酷无极 · 博客coolwj.com博客11

java file获取文件类型

· 在Java开发中,经常会遇到需要判断文件类型的情况,例如在文件上传功能中需要判断用户上传的文件是否符合要求的类型。本文将详细介绍如何使用Java获取文件类型的方法。 在Java开发中,经常会遇到需要判断文件类型的情况,例如在文件上传功能中需要判断用户上传的文件是否符合要求的类型。本文将详细介绍如何使用Java获取文件类型的方法。 一、使用文件后缀名判断文件类…

酷无极 · 博客coolwj.com博客9

全局视角看技术-Java多线程演进史

· …令人烟花缭乱,网上相关讲解也不胜枚举,但总感觉缺少一个全局性的视角。为此笔者系统性的梳理了Java关于多线程的演进史,希望对你掌握多线程知识有帮助。 本文不讲什么: 1 不讲某些技术点的详细实现原理,不拆解源码,不画图,如果从本文找到了你感兴趣的概念和技术可以自行搜索 2 不讲支持并发性的库和框架,如Quasar、Akka、Guava等 本文讲什么 1 讲J…

酷无极 · 博客coolwj.com博客2

Java线程上下文

· ThreadLocal是JDK java.lang包下比较常用的工具类,实现了线程上下文的功能,最常见的应用应该就是用ThreadLocal来存放登录过后的用户上下文等关键信息。 ThreadLocal是JDK java.lang包下比较常用的工具类,实现了线程上下文的功能,最常见的应用应该就是用ThreadLocal来存放登录过后的用户上下文等关键信息。 …

酷无极 · 博客coolwj.com博客16

长得太长也是错?——后端Long型ID精度丢失的奇妙修复之旅

· … Long 类型 ID 过长导致前端精度丢失。说到这个问题,那可真是“万恶之源”啊,谁让 JavaScript 只能安全地处理 Number.MAX_SAFE_INTEGER(也就是 9007199254740991)以内的数值呢? 如果你曾经为了这个问题而冥思苦想,别担心,你不是一个人。今天,我们不仅要用幽默的方式来剖析这个“世纪难题”,还要带你从根源上解…

酷无极 · 博客coolwj.com博客14

RabbitMQ集群里当一个节点挂了,对接收消息的你会有啥影响?如果我们用了镜像

· …的AMQP(高级消息队列协议)的实现,它支持多种客户端如Python、Ruby、.NET、Java等。RabbitMQ能够提供可靠的消息分发机制,允许消息以灵活的方式来进行路由、分发和排队。 集群的意义与作用 通过构建RabbitMQ集群,可以实现消息的高可用性和负载均衡。在集群模式下,一个RabbitMQ集群可以包含多个节点,每个节点都可以参与消息的发送和…

酷无极 · 博客coolwj.com博客10

加解密的艺术

· …不被泄露也是一个考验。这是对称加密的不足之处。 1.3 代码案例 接下来松哥给大家演示下 Java 代码如何做对称加解密。 在 Java 中实现对称加密,通常使用 Java 加密架构(Java Cryptography Architecture, JCA)提供的类和接口。 下面是一个使用 AES(高级加密标准)算法进行对称加密和解密的简单示例: public…

酷无极 · 博客coolwj.com博客4

Spring Cache使用介绍

· …ionUpdate(User user) 小结 对于缓存声明,spring的缓存提供了一组java注解: · @Cacheable o 功能:触发缓存写入,如果缓存中没有,查询数据库,存储缓存,返回结果,如果缓存中有,直接返回结果 o 应用:查询数据库方法 · @CacheEvict o 功能:触发缓存清除 o 应用:删除或修改数据库方法 · @CacheP…

选择喜欢的样式

所选样式会应用到全站。