jinfo是JDK自带的一种命令行工具,用于查看和修改Java应用程序的运行参数。它可以帮助开发人员在运行时调… 继续阅读 JVM jinfo工具介绍举例说明用法
分类: 编程之美
发现编程语言之美,体验代码简洁之道,分享各类编程教程,技术心得分享
JVM VisualVM工具介绍举例说明用法
下面是VisualVM的一些常见用法示例: 1、监控本地Java进程 启动VisualVM,选择要监控的Jav… 继续阅读 JVM VisualVM工具介绍举例说明用法
Git比较工作区和暂存区所含文件的差异
要比较工作区和暂存区所含文件的差异,可以使用 git diff 命令。这个命令会显示工作区和暂存区之间的所有差… 继续阅读 Git比较工作区和暂存区所含文件的差异
Maven 聚合与继承
通过继承和聚合来实现 Maven 项目的重用和管理。 继承是一种重用方式,您可以在多个 Maven 项目之间共… 继续阅读 Maven 聚合与继承
Java基础面试题及答案(1-5)
1、Java中如何实现多线程?请给出示例代码。Java中实现多线程的方式有两种:继承Thread类和实现Run… 继续阅读 Java基础面试题及答案(1-5)
@SpringBootApplication注解的作用和示例
@SpringBootApplication是一个Spring Boot注解,它用于指示Spring Boot… 继续阅读 @SpringBootApplication注解的作用和示例
JVM 内存回收策略
JVM的内存回收策略是垃圾收集器实现的关键,不同的垃圾收集器具有不同的回收策略。一般而言,内存回收的目的是为了… 继续阅读 JVM 内存回收策略
Jsp面试题及答案(56-60)
56、JSP页面中如何使用Spring Security实现安全控制? 要使用 Spring Security… 继续阅读 Jsp面试题及答案(56-60)
Java NIO Selector详解
Java NIO中的Selector是一个可选择通道的多路复用器,它可以同时监控多个通道的IO事件(比如连接请… 继续阅读 Java NIO Selector详解
Git比较暂存区和HEAD所含文件的差异
要比较暂存区和 HEAD 所含文件的差异,可以使用 git diff –cached 命令,或者 … 继续阅读 Git比较暂存区和HEAD所含文件的差异
Maven 聚合
聚合则是允许在一个父POM中引用其他相关的POMs,并执行统一的Maven构建。在一个聚合中,所有子模块将使用… 继续阅读 Maven 聚合
Jsp面试题及答案(51-55)
51、JSP页面中如何进行搜索和排序? 可以通过获取表单提交的数据,在后端进行搜索和排序,再将结果返回到 JS… 继续阅读 Jsp面试题及答案(51-55)
Java异常处理面试题及答案(11-15)
11、Java中的RuntimeException和CheckedException有什么区别?答:Runti… 继续阅读 Java异常处理面试题及答案(11-15)
@RestController注解的作用和示例
@RestController是Spring MVC框架中的一个注解,它结合了@Controller和@Res… 继续阅读 @RestController注解的作用和示例
Spring框架中设计模式之 装饰者模式
在 Spring 中,装饰者模式主要应用在 AOP(面向切面编程)的实现中,通过动态代理技术来实现。Sprin… 继续阅读 Spring框架中设计模式之 装饰者模式
JVM 内存分配策略
JVM 的内存分配策略主要涉及到对象的创建和回收。在 Java 中,当需要创建一个对象时,JVM 会在堆内存中… 继续阅读 JVM 内存分配策略
Jsp面试题及答案(46-50)
46、JSP页面中如何实现登录和权限控制? 可以使用表单提交用户名和密码,后端验证并存储登录状态到Sessio… 继续阅读 Jsp面试题及答案(46-50)
Git把间隔的几个commit合并成1个
在 Git 中,可以使用 git rebase -i 命令将间隔的几个提交整理成一个提交。具体步骤如下: 1、… 继续阅读 Git把间隔的几个commit合并成1个
Maven 继承
Maven继承允许在一个POM中定义一组公共配置,并允许其他POM从该POM继承这些配置。这样可以避免在多个P… 继续阅读 Maven 继承
Jsp面试题及答案(36-40)
36、JSP页面中如何实现分页? 可以使用JSP标准标签库(JSTL)中的标签来实现分页。先计算总记录数和总页… 继续阅读 Jsp面试题及答案(36-40)