Spring Boot 项目优化和 JVM 调优 -Xms -Xmx -Xmn -Xss

项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。一、修改配置文件关于修改配置文件application.properties。SpringBoot项目详细的配置文件修改文档其中比较重要的有:server.t

Java 异常处理,从入门到精通

内置异常和Throwable核心方法Java内置异常可查异常(必须要在方法里面捕获或者抛出)ClassNoFoundException应⽤程序试图加载类,找不到对应的类IllegalAccessException拒绝访问⼀个类的时候NoSuchFieldExcetion请求的变量不存在NoSuchM

就这次!彻底搞明白Java数组,再也不迷糊了

定义数组在Java语言中是一种非常重要的数据结构之一,它用来存储固定大小的同类型元素。两个比较重要的要素就是固定大小和同类型元素。就是说一个数组类型一来就会被定义上大小(长度)和元素的数据类型。一个数组可以理解成一堆某种相同的东西。语法定义dataType[]arrayRefVar;dataType

IDEA字节码学习查看神器一、背景bytecode viewer介绍

一、背景很多人想学习Java反汇编后的字节码,但是一方面缺乏好的资料,另外一方面缺乏好的工具。关于资料大家可以看《Java虚拟机规范》、《深入理解Java虚拟机》,还可以购买JVM字节码相关的专栏。虽然大家可以使用JDK自带的javap命令行工具,但是总是有些不方便。这里介绍下jclasslibby

java类中代码块、静态代码块、构造方法的执行顺序,jvm字节码执行底层解析,你真的知道吗??

在java基础面试题中经常碰到的就是代码块、静态方法、构造方法的执行顺序的问题。我们可以通过自己书写案例观察到实际的执行顺序,但是很快就忘了。于是,想找一下官方的比较正式的文档说明他们的执行顺序。天不遂人愿,没有找到;求人不如求己,自己观察字节码看下JVM是怎么执行的!一.测试案例代码//子类pub

总结:Spring Boot 最最最常用的注解

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让springBoot扫描到Configuration类并把它加

Intellij IDEA 4种配置热部署的方法

热部署可以使的修改代码后,无须重启服务器,就可以加载更改的代码。第1种:修改服务器配置,使得IDEA窗口失去焦点时,更新类和资源菜单Run->EditConfiguration,然后配置指定服务器下,右侧server标签下onframedeactivation=Updateclassesand

优秀的 Java 项目,代码都是如何分层的?

1、背景说起应用分层,大部分人都会认为这个不是很简单嘛就controller,service,mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功

Java的8大基本数据类型

我们要把真实世界的东西表示在代码中,需要的就是数据的展示形式。也就是我们编程语言中的变量数据类型。Java提供了8种基本数类型。Java的8大基本数据类型以及它们的包装类1、8种基本数据类型byte、short、int、double、char、long、float、char其中6种数字型、一种字符类

flexmark-java markdown给链接添加target属性(修改版,可直接用)

flexmark-java是java版的Markdown转换工具,基本支持Markdown所有的语法,而且扩展性也不错;本文主要是通过扩展形式给链接添加target属性本文的扩展还将支持SpringProperties来动态配置,支持域名排除、支持相对路径排除、支持自定义target属性的值.

企鹅群:39438021

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×