JMH的使用 1. 与JMeter的区别 1.1 核心区别和选择 特性 JMH JMeter 测试类型 微基准测试(Microbenchmark) 负载测试、压力测试(Load/Stress Test) 测试粒度 方法级别,代码级 系统级别,接口/服务级 测试精度 毫秒级/微秒级 秒级 主要用途 测试和优化代码片段的性能 评估系统在高并发下的整体性能 执行方式 在JVM内部运行,需要编写Java代码 从外部模拟用户请求,通过GUI(图形用户界面)配置 典型问题 ArrayList和LinkedList的遍历哪个更快 我的网站能否承受 1000 个用户同时访问? 1.2 …
SSL/TLS 1. 概念 SSL(Secure Socket Layer)全称安全套接字层协议,是Netscape公司率先采用的网络安全协议。它是在传输通信协议(TCP/IP)上实现的一种安全协议,采用公开密钥技术。SSL广泛支持各种类型的网络。 TLS(Transport Layer Security)全称传输层安全协议,前身为SSL协议。
@RequestPart与其他注解的区分 1. enctype的常见类型 HTML 表单的 enctype属性主要用于定义表单数据在发送到服务器之前的编码方式,这对于确保数据(尤其是文件)能正确传输至关重要。它主要有以下三种类型:
抽象类和接口的异同 1. 抽象类 1.1 概念 含有抽象方法的类,在Java中使用abstract修饰 1.2 包含内容 具有普通的类具有的所有内容,除此之外还具有抽象方法,说白了就是具有抽象方法的普通类(但是通过abstract修饰) ,具体可以包含的内容为:
判断字段是否非空不能用等号的原因 在MySQL中,判断字段是否为空(NULL)必须使用 IS NULL或 IS NOT NULL,而不能使用等号(例如 = NULL或 != NULL),这是因为 NULL在数据库里代表一个特殊概念。
Linux/Unix shell命令的反斜杠是续行符 实例 如有以下配置JDK的命令: ./configure \ --with-debug-level=release \ --with-native-debug-symbols=internal \ ... 解释 命令当中的 反斜杠"" 表示的是续行符 ,用于告诉shell:该命令还没有结束,换到了下一行,shell应该从下一行接着读,在逻辑上这些行会被合并为一条完整命令
Java 输入输出总结 Scanner中,Next()、NextInt()和NextLine()的区别 next() 方法 空白字符是什么 空白字符是指在文本中不显示任何内容,但用于控制文本格式和布局的字符。它们在编程和文本处理过程中非常重要,尤其是在处理字符串和文件时。