字符和Ascii码的互转
发表于|更新于
|浏览量:
对我们帮助最大的,并不是朋友们的实际帮助,而是我们坚信得到他们的帮助的信念。——伊壁鸠鲁
我们可以使用多种方式去获取一个字符的ascii码
1 | System.out.println(new Character('A').hashCode()); |

也可以反过来通过ascii码获取对应的字符
1 | System.out.println((char) 65); |

其实两者就算==一下
1 | System.out.println('A' == 65); |

相关推荐
2023-10-07
sa-token实现网关调用认证服务统一鉴权
多言则背道,多欲则伤生。——林逋 按照文档里集成时发现一个问题: https://sa-token.cc/doc.html#/micro/gateway-auth 其中在web-flux的网关处调用认证子服务进行鉴权,按照文档里进行配置后 checkPermission函数会调用StpInterface,然后我实现的StpInterface是同步的,本来用open-feign实现后,发现open-feign不支持webflux!虽然有个三方库 feign-reactive 可以支持,但考虑了下,还是采用webclient实现 但由于webclient此处不能阻塞调用,所以就手动实现SaReactorFilter完成封装 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495...
2022-09-16
flexmark-java
不能用温情征服对方的人,用殴打也征服不了对方——契诃夫 分享一个markdown解析框架:flexmark-java https://github.com/vsch/flexmark-java 使用: 12345<dependency> <groupId>com.vladsch.flexmark</groupId> <artifactId>flexmark-all</artifactId> <version>0.64.0</version></dependency> demo: 1234567891011121314151617181920212223242526package com.vladsch.flexmark.samples;import com.vladsch.flexmark.util.ast.Node;import com.vladsch.flexmark.html.HtmlRenderer;import com.vladsch.flexmark...
2025-08-16
spring-ai-alibaba
胡马依北风,越鸟巢南枝。一一《古诗十九首》 让 AI 赋能 Spring 应用——深度解读 Alibaba Spring AI Alibaba 项目在人工智能大模型风起云涌的时代,越来越多的企业和开发者希望将 AI 能力无缝集成到现有的业务系统中。Spring 作为 Java 生态中最流行的企业级开发框架之一,如何优雅地连接各种大模型服务,真正让“AI + 业务”成为现实?阿里巴巴开源的 spring-ai-alibaba 项目,正是为此而生! 本文将带你全面了解 spring-ai-alibaba 的定位、架构、特色、核心能力与应用前景,帮助你在 AI 时代快人一步,轻松打造智能业务应用。 一、项目简介:AI 能力与 Spring 生态的完美融合spring-ai-alibaba 是阿里巴巴开源的 Spring AI 扩展组件,旨在让开发者能够像用 Spring Boot 一样简单地集成和调用各类大模型服务,包含阿里云通义千问、阿里云大模型 API 以及阿里集团内部的大模型平台。项目不仅兼容官方 spring-ai 框架,还提供了更强的扩展性和阿里生态适配能力。 一句话理...
2023-02-15
bean-searcher内嵌参数
凡事有私心的人,虚荣心强的人,一切以我为中心的人才最爱听拍马屁的奉承话、甜言蜜语,其中一定包含着辛辣——席勒 文档链接 这里的内嵌参数中的一种,拼接参数可以让我们传入自定义的sql,更加的灵活 例如嵌入到@SearchBean.tables里 123456789101112@SearchBean( tables = ":table:" // 参数 table 由检索时动态指定,这在分表检索时非常有用) public class Order { @DbField("id") private long id; @DbField("order_no") private String orderNo;} 又或者是groupBy里 12345678910@SearchBean( tables = "student", groupBy = ":groupBy:" // 动态指定分组条件)...
2025-04-12
MinecraftForge
毋为已消逝之年华叹息,须正视匆匆溜走的时光。 ——欧洲谚语 什么是 MinecraftForge?MinecraftForge 是一个为 Minecraft 提供的开源模组开发框架,它是 Minecraft 社区中最受欢迎的模组开发工具之一。通过 Forge,开发者可以轻松创建和加载模组(Mods),并扩展 Minecraft 的功能。Forge 的生态系统支持数千个模组,是 Minecraft 游戏创新的核心平台。 核心特点 模组兼容性: Forge 提供了一个标准化的接口,让不同的模组可以无缝工作,减少冲突。 支持多个模组同时运行,方便玩家自由搭配。 开发工具: 提供全面的 API,方便开发者调用 Minecraft 的核心功能。 ForgeGradle:一个集成了 MinecraftForge 项目的 Gradle 插件,用于简化模组开发构建流程。 跨版本支持: Forge 会随着 Minecraft 的更新而更新,支持多个 Minecraft 版本(如 1.12、1.16、1.18 等)。 强大的社区: Forge 拥有一个庞大的开发者和玩家社区...
2024-12-04
formData传输与转发
日光、空气和清水,锻炼身体三件宝。——佚名 使用 HTML FormData 发送文件及 Spring Boot 接收与转发的实践在现代 Web 开发中,处理文件上传是一个常见需求。本文将分享一个完整的解决方案,包括使用 HTML FormData 发送文件和 Spring Boot 接收及转发的实现。 前端部分:使用 FormData 实现文件上传以下是 HTML 和 JavaScript 代码示例,用于选择文件并通过 FormData 将其发送到服务器。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewpo...
