上一次我们已经介绍了Java内存模型,今天来简单介绍一下Java的垃圾回收机制。 JVM垃圾回收 Java 的自动内存管理主要是针对对象内存的回收和对象内存的分配。同时,Java 自动内存管理最核心的功能是堆内存中对象的…
标签:java
linux查看java版本,以及配置java home
1.确定是否安装jdk java -version 2.查找java命令的位置 which java 3、查找java命令的位置所对的软链地址 ls -l /usr/bin/java 4.最后通过软链地址查找…
服务器端Session、客户端Session和Cookie的区别
1、Session其实分为客户端Session和服务器端Session。 当用户首次与Web服务器建立连接的时候,服务器会给用户分发一个 SessionID作为标识。SessionID是一个由24个字符组成的随机字符串。…
Java在任意数中选择任意数量不重复数的数据
主要就是用Random与contains进行选取。 import java.util.ArrayList; import java.util.List; import java.util.Random; //随机数练习,…
java程序:求三个数的最大公约数和最小公倍数
import java.util.ArrayList; import java.util.List; import java.util.Scanner; /* *main方法用于测试结果 * */ public clas…
JavaWeb Listener之HttpSessionActivationListener ,session钝化、活化
HttpSessionActivationListener 监听HttpSession对象的活化、钝化 钝化:将HttpSession对象从内存中转移至硬盘,存储为.…
右脑编程法--你合适编程么?
实际上,要简朴的推断一个人是不是合适当顺序猿并不轻易。由于,顺序猿这个职业,有太多太多的变数了,以至说,一个人的将来自身就充溢的不肯定性。我们没法从一个人当下表现出来的几个外在点来果断的推定一个将来几十年的生长。 幸亏,…
我为什么使用 Java
根据你的工作需要,可能有比 Java 更好的语言,但是我还没有看到任何能把我拉走的语言。 我记得我是从 1997 年开始使用 Java 的,就在 Java 1.1 刚刚发布不久之后。从那时起,总的来说,我非常喜欢用 Ja…
SpringBoot Activiti6系列教程(四)-流程部署
说明 在上一章节中,介绍了如何基于bpmn2.0的xml文件发起流程和获取待办,其中流程文件和代码打包在一起,但实际项目中很少会把流程文件和代码一起打包部署,这样的话,每次流程更新或者发布新流程都需要重新部署应用,因此我…
3.9、在方法上使用@ModelAttribute注解
这一部分翻译自 Spring 5.0.0.M1 文档中的 Using @ModelAttribute on a method 一节。这一节的演示示例在这个项目的 mvc 分支中的 ModelAttrControlle…
6.2、串连ViewResolver(Chaining ViewResolvers)
Spring 支持多个视图解析器。因此,你可以串连解析器,并且在特定的情况下重写指定视图。你可以通过在应用程序上下文中添加多个视图解析器来把它们串连起来,并且如果有必要的话,也可以设置 order 属性来指定顺序。注…
demo
去除重复记录 1、关于查询结果集的去重?mysql> select distinct job from emp; // distinct关键字去除重复记录。+———–…