
Java
文章平均质量分 79
iGD_Hz
无
展开
-
Java Vector API的使用测试
是Java18开始引入的一个项目(),通过引入该API来表达向量运算,该计算在运行时可靠地编译为支持的CPU架构上的最优向量指令,从而实现优于等效标量计算的性能。 首先,简单说明一下的基本概念,你可以简单理解为正常情况下我们使用的计算机是64位的,但是有时计算机可能需要同时处理多项任务时就意味着需要更多的位数,这其中可以通过以上链接了解到关于和。原创 2022-12-13 22:25:23 · 1671 阅读 · 0 评论 -
Java获取汇编代码 | hsdis的基本使用
在Java虚拟机当中,当虚拟机发现某个方法或代码块的运行特别频繁,就会把这些代码认定为**“热点代码”** ,为了提高热点代码的执行销量,在运行时,虚拟机回把这些代码殡仪为本地机器码,并以各种手段尽可能地进行代码优化,运行时完成这个任务的后端编译器被称为。原创 2022-12-08 20:33:00 · 596 阅读 · 0 评论 -
JMH基准测试工具的基本使用
JMH是 OpenJDK 团队开发的一款基准测试工具,一般用于代码的性能调优,精度甚至可以达到纳秒级别,适用于 java 以及其他基于 JVM 的语言。和 Apache JMeter 不同,,而不仅限于rest api。原创 2022-12-01 21:34:15 · 875 阅读 · 0 评论 -
Spring基础
1、Hello Springbeans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schem原创 2021-07-18 16:11:25 · 152 阅读 · 0 评论 -
IDEA乱码解决方法
IDEA文件乱码设置对应目录下文件的编码格式Tomcat乱码tomcat安装目录下 conf/server.xml设置编码为UTF-8IDEA的services输出窗口乱码tomcat安装路径下 /conf/logging.properties设置log编码为UTF-8设置log编码为UTF-8...原创 2021-07-19 12:01:56 · 186 阅读 · 0 评论 -
Java注解详解
Java内置注解@Override - 检查该方法是否是重写方法。如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。@Deprecated - 标记过时方法。如果使用该方法,会报编译警告。@SuppressWarnings - 指示编译器去忽略注解中声明的警告。作用在其他注解的注解(或者说 元注解)是:@Retention - 标识这个注解怎么保存,是只在代码中,还是编入class文件中,或者是在运行时可以通过反射访问。@Documented - 标记这些注解是否包含在用户文原创 2022-03-12 19:21:11 · 908 阅读 · 0 评论 -
线程安全与线程安全的实现
线程安全 按照线程安全的“安全程度”由强至弱来排序,我们可以将Java语言中各种操作共享的数据分为以下五类:不可变、绝对线程安全、相对线程安全、线程兼容和线程对立。**不变性。**不可变的对象一定是线程安全的,无论是对象的方法实现还是方法的调用者,都不需要再进行任何线程安全保障措施。如:Java中final关键字修饰的变量。**绝对线程安全。**绝对线程安全要求“不管运行时环境如何,调用者都不需要任何额外开销的同步措施”。即使Java API中标注自己是线程安全的类,大多数都不是绝对的线程安全。原创 2022-03-14 19:26:34 · 462 阅读 · 0 评论