JSP与Servlet

JSP作为Servlet技术的扩展,经常会有人将JSP和Servlet搞混。本文,将为大家带来Servlet和JSP的区别,希望对大家有所帮助。 Servlet和JSP的区别 1、Servlet在Java代码中可以通过HttpServletResponse对象动态输出HTML内容。…

hello hello 发布于 2024-08-28

Servlet 工作原理介绍

什么是Servlet Servlet的作用是 为Java程序提供一个统一的web应用的规范…

hello hello 发布于 2024-08-28

利用 Function 接口告别冗余代码,打造高效断言神器

在 Java 开发的征途中,我们时常与重复代码不期而遇。这些重复代码不仅让项目显得笨重,更增加了维护成本。幸运的是, Java 8 带来了函数式编程的春风,以 Function 接口为代表的一系列新特性,为我们提供了破除这一难题的利剑。本文将以一个实际应用场景为例,即使用 Java 8 的函数式编程特性来重构数据有效性断言逻辑,展示如何通过…

hello hello 发布于 2024-08-28

ReflectionUtils提高反射性能!

ReflectionUtils提高反射性能! 有一次小菜遇上一个通用的需求,于是决定在项目中使用反射,等到小菜提交代码后,审核代码的技术leader直摇头,又把小菜给叫过去了 技术leader:小菜同学,项目里用反射性能是会变慢的,但有时候为了通用性是可以用反射的,原生的反射API性能没那么好,我们可以使用Spring框架封装的…

hello hello 发布于 2024-08-28

Java内存异常原理介绍

实战内存溢出异常…

hello hello 发布于 2024-08-25
hello hello 发布于 2024-08-25

JVM监控工具与诊断介绍

在常见的线上问题时候,我们多数会遇到以下问题: 内存泄露 某个进程突然cpu飙升 线程死锁 响应变慢…等等其他问题。 如果遇到了以上这种问题,在线下可以有各种本地工具支持查看,但到线上了,就没有这么多的本地调试工具支持,我们该如何基于监控工具来进行定位问题?…

hello hello 发布于 2024-08-23

JVM常用参数以及调优

对于调优这个事情来说,一般就是三个过程: 性能监控:问题没有发生,你并不知道你需要调优什么。此时需要一些系统、应用的监控工具来发现问题。 性能分析:问题已经发生,但是你并不知道问题到底出在哪里。此时就需要使用工具、经验对系统、应用进行瓶颈分析,以求定位到问题原因。…

hello hello 发布于 2024-08-23

JVM性能管理神器VisualVM介绍

一、VisualVM是什么? VisualVM是一款免费的JAVA虚拟机图形化监控分析工具。 1. 拥有图形化的监控界面。 2. 提供本地、远程的JVM监控分析功能。 3. 是一款免费的JAVA工具。 4. VisualVM拥有丰富的插件支持。 二、如何获取VisualVM? VisualVM官方网站:http://visualvm.java.net/…

hello hello 发布于 2024-08-23

四种引用及GC介绍

一、背景 Java的内存回收不需要程序员负责,JVM会在必要时启动Java GC完成垃圾回收。Java以便我们控制对象的生存周期,提供给了我们四种引用方式,引用强度从强到弱分别为:强引用、软引用、弱引用、虚引用。 二、简介 1.强引用 StrongReference…

hello hello 发布于 2024-08-23
上一页 下一页