首页
学习
活动
专区
工具
TVP
发布

Java后端技术栈cwnait

专栏作者
622
文章
545074
阅读量
45
订阅数
保姆级教程,2万字详解JVM
内存是非常重要的系统资源,是硬盘和 CPU 的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM 内存布局规定了 Java 在运行过程中内存申请、分配、管理的策略,保证了 JVM 的高效稳定运行。不同的 JVM 对于内存的划分方式和管理机制存在着部分差异。
田维常
2022-03-22
3840
五分钟搞定!Spring Boot项目优化和JVM调优
作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在Spring Boot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。
田维常
2021-12-06
2.1K0
姆级教程,2万字详解JVM
内存是非常重要的系统资源,是硬盘和 CPU 的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM 内存布局规定了 Java 在运行过程中内存申请、分配、管理的策略,保证了 JVM 的高效稳定运行。不同的 JVM 对于内存的划分方式和管理机制存在着部分差异。
田维常
2021-10-27
4460
教小老弟 快速掌握 maven插件
Maven 是一个执行插件的框架,每一个任务实际上是由插件完成的。那么我们今天就来聊聊Maven插件。
田维常
2021-01-28
4400
五分钟快速掌握Maven的核心概念
前两天在一个技术群,有人还在问maven中groupId、artifactId、version这些关键字的含义是什么,于是,我觉得还是很有必要来聊聊Maven中的这些核心概念。
田维常
2021-01-13
5750
教小师妹快速入门Maven,嘿嘿嘿...
最近,小师妹给我发消息,说她在某个项目中看到了Maven,感觉还挺小巧精致的,很有兴趣深入学习一下,问我有没有什么快速入门的教程~刚好自己也在整理Maven相关的材料,那就拿出来一起交流一下吧。今天主要聊聊Maven的快速入门,很多人可能会觉得很简单,但相信您认真看完的话还是会有新滴收获的。
田维常
2021-01-13
5210
面试官:说说你对【注解】的理解
现在已经处于注解盛行时代,注解@Override ,这个注解是再熟悉不过了,还有@Controller、@RequestMapping、@Service.....
田维常
2020-12-14
3330
面试官:什么是内部类?|这么回答就妥妥的
内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外围对象的信息相互独立。
田维常
2020-12-14
6180
JVM真香系列:轻松理解class文件到虚拟机(上)
class文件到JVM中,就相当于我们吃饭,食物吃进了肚子里,不同的营养成分被身体不同的器官吸收。
田维常
2020-11-11
2930
面试官:什么是字节码?它最大的优势是什么?
Java 中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。
田维常
2020-09-22
1.1K0
面试官:JDK、JRE、JVM 三者什么关系?
这个题目在面试题中基本没怎么出现,但在笔试题中倒是经常见到。所以还是有必要拉出来溜溜~
田维常
2020-09-22
2K0
JVM优化系列-------[1丶jvm的三种运行参数]
最近墨白在学习jvm优化相关的技术,所以我准备出一个jvm优化系列的文章,最近也是比较忙,抽空我就会更新,文章内有代码和命令建议大家手敲增加印象,最好能理解,不明白的可以后台留言或者在群里提问;
田维常
2019-10-11
1.4K0
现在的工程结构能满足你的需求吗?
创建单模块工程相信很多人都手到擒来。但如果项目很大,功能很多,你还能继续使用单模块工程吗?项目过大,结构肯定也越来越复杂这时候如果你继续使用单模块工程,进展就会遇到各种问题。同时维护起来也是很麻烦的事情。这个时候你就可以考虑将功能细化,使用多模块工程来替代单模块了。
田维常
2019-09-12
9450
为什么java会默认提供无参构造方法
众所周知,如果一个类中没有为其定义构造方法,那么它会默认提供一个无参构造方法,而你定义了有参构造方法以后,无参构造方法就没了?
田维常
2019-09-10
7400
从java文件到字节码
本文来说一下,我们开发好的.java文件是源码文件,并不能交给机器直接执行,需要将其变成字节码甚至是机器码文件。那么静态编译器是如何把源码转化成字节码的呢?
田维常
2019-09-10
9230
初中级的你如何搞定Spring Boot面试
Spring Boot 是 Spring的子项目,用来简化 Spring 应用开发,抛弃了传统的 Spring 繁琐的配置。启用各种自动配置,加以整合。使开发者可以快速地构建自己的应用程序。
田维常
2019-09-04
6470
快速掌握JDK常用注解
字面意义为目标。@Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。同时@Target只能修饰注解定义。
田维常
2019-08-28
6520
天天吹微服务,单体应用有啥不好?
这个话题有点大,我会分几篇文章和大家慢慢说,今天就先来说说传统的单体应用有哪些弊端,正是因为单体应用存在的弊端,使得我们不得不考虑发展微服务。
田维常
2019-07-30
3670
Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?
“松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?”
田维常
2019-07-16
1.1K0
这就是微服务
微服务架构通常会与单体架构(Monolithic Style)进行比较。Web 应用程序发展的早期,大部分 Web工程是将所有的功能模块打包到一起部署和运行,例如 Java 应用程序打包为一个 war 包。在单体应用中,所有这些模块都被集成在一起,这样运行的系统就叫做单体应用。单体应用的优点是开发简单直接,集中式管理基本不会重复开发;功能都在本地,没有分布式的管理开销和调用开销。缺点也很明显,如开发效率低、代码维护难,稳定性和扩展性都存在不足。
田维常
2019-07-16
3590
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档