Java对list进行分页,subList()方法实现分页

Java对list进行分页,subList()方法实现分页/***开始分页**@paramlist原list*@parampage页码*@paramrows每页多少条数据*/publicstaticList<Object>startPage(List<Object>list,

java知识点:什么时候会触发Full GC

1.调用System.gc()只是建议虚拟机执行FullGC,但是虚拟机不一定真正去执行。不建议使用这种方式,而是让虚拟机管理内存。2.未指定老年代和新生代大小,堆伸缩时会产生fullgc,所以一定要配置-Xmx、-Xms3.老年代空间不足老年代空间不足的常见场景比如大对象、大数组直接进入老年代、长

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往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功

企鹅群:39438021

Your browser is out-of-date!

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

×