我们经常会听到ascii、unicode、utf-8,对于这些名词概念总是很模糊,似懂非懂,大部分时候不会遇到问题,即使遇到问题百度一下也能解决。其实花几分钟弄清楚这些概念其实很容易,让知识变得具体,下次遇到字符问题,就可以做到心中有数。
ASCII码是字节(Byte)的一种特定编码标准,主要用于表示英文字符。
关于Netty配置的ServerBootstrap.option()和ServerBootstrap.childOption()
ASCII(发音:,American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其扩展版本延伸美国标准信息交换码则可以部分支持其他西欧语言,并等同于国际标准ISO/IEC 646。
在Java项目中,你可以使用NTP(Network Time Protocol)获取服务器时间。最常用的方法是使用Apache Commons Net库,或者直接用Java自带的InetAddress进行NTP请求。
ASM是一个Java字节码操纵框架。它可以直接以二进制形式动态地生成 stub 类或其他代理类,或者在装载时动态地修改类。ASM 提供类似于 BCEL 和 SERP 之类的工具包的功能,但是被设计得更小巧、更快速,这使它适用于实时代码插装。
通过Java代码查看P12、CRT证书信息
项目打包优化将所有第三方包单独打包至lib目录
SpringBoot实现自定义控制器参数注解
JVM常用配置参数说明
Maven打包成可运行jar的pom.xml配置
JAVE (Java Audio Video Encoder) 类库是一个 ffmpeg 项目的 Java 语言封装。开发人员可以使用JAVE 在不同的格式间转换视频和音频。例如将 AVI 转成 MPEG 动画,等等 ffmpeg 中可以完成的在 JAVE 都有对应的方法。
MQTT for Java
Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。
Java中使用ZIP压缩文件
因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。
Java复制到粘贴板的代码
Class在实例化的时候,T要替换成具体类
Java中System.getProperty()方法详解
Java获取当前进程ID(PID)