- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 java 获取时间区间内的每一天--LocalDate
package com.zhuiyi.pal.quality.inspection;import java.time.Instant;import java.time.LocalDate;import java.time.ZoneOffset;import java.util.ArrayList;import java.util.List;/** * */public class Qytystty { public static void main(String[] args.
2021-12-28 10:42:03
1185
原创 JVM-面试问题-简单
问:堆和栈有什么区别?答:堆是存放对象的,但是对象内的临时变量是存在栈内存中,如例子中的methodVar是在运行期存放到栈中的。 栈是跟随线程的,有线程就有栈,堆是跟随JVM的,有JVM就有堆内存。问: 堆内存中到底存在着什么东西?答:对象,包括对象变量以及对象方法。问:类变量和实例变量有什么区别?答:静态变量是类变量,非静态变量是实例变量,直白的说,有 sta
2021-12-28 10:39:58
106
原创 在搭建hadoop+hive+sqoop后数据导入碰到问题
hadoop2.8.3;hive3.0;sqoop1.4.6;环境搭建无误。通过sqoop将mysql表导入hive报错如下;main ERROR Could not register mbeans java.security.AccessControlException: access denied ("javax.management.MBeanTrustPermission" "regist...
2018-04-18 16:53:29
430
2
原创 关于java 查看JVM命令
jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令。jstack能得到运行java程序的java stack和native stack(本地方法栈)的信息。可以轻松得知当前线程的运行情况。命名行格式 jstack [ option ] pid jstack [ option ] executable core jstack [ option ] [s
2017-04-17 21:52:18
564
原创 jvm java 栈与堆知识
JVM内存是如何划分的Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。在整个程序执行过程中,JVM会用一段空间来存储程序执行期间需要用到的数据和相关信息,这段空间一般被称作为Runtime Data Area(运行时数据区),也就是我们常说的JVM内存。因此,在Ja
2017-04-16 22:15:49
228
原创 Java多线程
线程的实现继承Thread(这种方式必须重写run()方法)如下:public class MyThread extends Thread{ private String name; public MyThread(String name){ this.name=name; } public void run(){
2017-03-20 21:58:37
165
原创 Quartz
Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允许开发人员根据时间间隔来调度作业。它实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。先来看一个简单的Quartz应用,让它每隔5s打印"Hello, Quartz",打印10次。import java.util.Date;
2016-12-09 10:06:22
185
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人