自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老焦沉淀淀

一杯本来清澈的水,不停地摇晃,它不会清澈;一杯浑浊的水,不去摇晃它,会自然清澈。心亦如此。

  • 博客(10)
  • 收藏
  • 关注

原创 软件的可维护性和可复用性

弟子规,圣人训。 首孝悌,次谨言。 泛爱众,而亲仁。 有余力,则学文。

2021-03-18 12:34:25 1035

原创 springboot web项目打包jar或war并运行

springboot web项目打jar或者war包并运行(一)springboot web项目打jar包1、打包两种打包方式maven命令打包切换目录到工程根下,pom.xml所在位置,运行maven的打包命令mvn clean package -Dmaven.test.skip=trueIDEA 工具执行maven任务打包会在xxx项目模块下/target目录下生...

2019-11-11 16:07:09 1386

转载 深入JVM 原理(三)年轻代

所有的新对象都会在年轻代产生,如果年轻代的空间不足,无法产生对象,则会引发 小GC和主GC(全GC)。HotSpot JVM把年轻代分为了三部分:1个Eden区和2个Survivor区(分别叫from和to)。默认比例为8:1,为啥默认会是这个比例,接下来我们会聊到。一般情况下,新创建的对象都会被分配到Eden区(一些大对象特殊处理),这些对象经过第一次Minor GC后,如果仍然存活,将...

2018-08-06 12:28:36 1072

转载 深入JVM 原理(二)JVM 垃圾收集-堆内存

运行时数据区就是我们的java内存管理,我们java能管理的地方只在java运行时数据区,其他我们无法控制。java运行时数据区的大小,我们可根据自己的需求自行更改控制,进行调优,但其中栈内存是线程独享。堆内存是保存对象信息,是所有线程共享的。所以,我们所说的java内存调优都是在运行时数据区进行的,即共享的数据区越大越好,所以,关键是在堆内存中,如果我们要真正做到对程序的理解...

2018-08-03 07:55:02 676

转载 深入JVM 原理(一)Java内存模型

Java程序执行流程实际上,当JVM将所需要的 .class 文件加载到 JVM 进程之中,我们需要一个类加载器(ClassLoader),类加载器的好处在于:可以随意定指定 *.class 文件所在的路径。JVM:java虚拟机,所有的程序都要求运行在JVM上,是因为考虑到了可移植性问题 ,但如果真正去执行程序,无法离开操作系统的支持。在 java 中可以使用 native 实现...

2018-08-01 21:39:17 1087

原创 ArrayList源码解读

List 接口继承于 Collection 接口,Collection 接口定义了一些基本的方法:List 接口继承于 Collection 接口,是有序可重复集合,可以精确控制元素的插入、删除。与 Collection 接口相比又增加一些方法,下图为List接口中的方法:AbstractList 抽象类实现了 List 接口的部分方法,这些方法都是基于 listIterator(...

2018-07-24 20:44:43 780

转载 mysql 日期操作函数汇总 增减天数、时间转换、时间戳等等

目录1、MySQL 获得当前日期时间函数2、MySQL 日期时间选取2.1、MySQL 日期时间 Extract(选取)函数。2.2、MySQL dayof... 函数:dayofweek(), dayofmonth(), dayofyear()2.3、MySQL week... 函数:week(), weekofyear(), dayofweek(),weekday(), y...

2018-07-17 20:58:55 2510

原创 MySQL 时间函数(答学生问:关于员工考勤查询)

今天有学生问个关于MySQL时间操作的问题,直接看图: 查询某日人员的出勤时间问题。我们都知道,企业员工考勤使用打卡方式,每天会记录每个员工的多次打卡记录,最后取每个员工的每天:上班时间:当日最早时间;下班时间:当日最晚时间。所以分析查询每个员工每日考勤记录,需要根据员工分组,当天时间、时间最小和最大,时间格式化等操作,下面举例模拟该问题:学生表student ...

2018-07-17 19:54:37 4539

原创 java 泛型简谈(二)

子类型在Java中,跟其它具有面向对象类型的语言一样,类型的层级可以被设计成这样:                                                                  Object                                                                       |       

2013-09-13 11:52:08 864

原创 java 泛型简谈(一)

java泛型泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。介绍 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”, “任意化”带来的缺点是要做显式的强制

2013-09-12 16:49:42 994 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除