JDK自带的工具在JDK的bin目录下有很多命令行工具:                我们可以看到各个工具的大小基本上都稳定在27kb左右,这个不是JDK开发团队刻意为之的,而是因为这些工具大多数是jdk\lib\tools.jar类库的一层薄包装而已,他们的主要功
转载 2023-07-19 11:08:16
104阅读
## 实现Hive Derby模式的步骤 Hive Derby模式是在Hive中使用Derby作为元数据存储的一种模式。下面是实现Hive Derby模式的详细步骤: | 步骤 | 描述 | | --- | --- | | 步骤1 | 安装Hive | | 步骤2 | 配置Hive Derby模式 | | 步骤3 | 启动Derby数据库 | | 步骤4 | 初始化Hive的Derby元数据
原创 2023-07-20 16:57:56
123阅读
hive --hiveconf hive.root.logger=DEBUG,console 
转载 2023-06-19 09:49:08
56阅读
关于时间的类1.Date 日期类2.SimpleDateFormat 格式化日期类3.Calender 日历类Date date = new Date(); System.out.println(date); //Thu Aug 05 11:23:00 CST 2021 //星期 月份 日期 时:分:秒 时区 年份 // SimpleDateFormat sdf = new Simpl
转载 2023-07-19 09:02:13
54阅读
外存:此类储存器一般断电后仍然能保存数据。常见的外存储器有硬盘、软盘、光盘、U盘等,一般的软件都是安装在外存中内存:计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传
转载 2023-08-24 15:42:14
76阅读
Java内置工具类及常用类一、java.util.Objects方法compare(T a, T b, Comparator<? super T> c) equals(Object a, Object b) isNull(Object obj) nonNull(Object obj)二、java.lang.Math方法abs(double a) floor(double a) ceil
转载 2023-09-12 21:44:47
45阅读
Java Number类一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。实例int i = 5000; float gpa = 13.65; byte mask = 0xaf;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Int
 从 Java 5 开始,Java 提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。 java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。它很灵活,但使用起来也比较复杂,本文就对其做一个介绍。首先是构造函数。以最简单的构造函数为例: public ThreadPoolExecutor(
目录一、函数式接口简介二、作为方法的参数三、作为方法的返回值四、常用函数式接口4.1、Supplier 接口4.2、Consumer 接口4.3、Predicate 接口4.4、Function 接口一、函数式接口简介有且仅有一个抽象方法的接口,通过在 类上标注@functionalInterface 注解进行检测。 该注解为可选,只要保证满足函数式接口定义的条件也照样是函数式接口,但建议都加上该
转载 2023-08-25 11:59:12
62阅读
 目录前言使用 JDK 自带工具查看 JVM 情况jpsjinfojvisualvmjstatjstackjcmd前言大家好,我是月夜枫,程序员比较头疼的问题就是定位JVM中的异常问题,而且有很多的工具都是要收费的,那么今天就分享一下java8中自带的分析定位工具。使用 JDK 自带工具查看 JVM 情况JDK 自带了很多命令行甚至是图形界面工具,帮助我们查看 JVM 的一些信息。比如,
转载 2023-09-20 11:54:41
39阅读
 Java的开发人员肯定都知道JDK的bin目录中有“java.exe”和“javac.exe”这两个命令行工具, 但并非所有的Java程序员都了解过JDK的bin目录之中其它命令行程序的作用。 JDK1.6自带的工具就有42个之多。  &nb
转载 2023-07-28 21:51:22
62阅读
1.线程池的意义:线程池可以有效的管理线程和减少开启线程和关闭线程的时间消耗。2.典型的线程池:线程池管理器,工作线程,请求接口,请求队列,结果队列3.Java自带的线程池服务:4.Java通过Executors类可以创建四种线程池,他们分别是newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadE
转载 2023-06-21 22:28:08
67阅读
Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。 jstat工具特别强大,有众多的可
转载 2023-10-26 23:09:27
78阅读
新苹果笔记本Macbook蝴蝶键盘与普通键盘有什么不一样了?在刚刚过去的苹果发布会上,苹果重点为大家介绍了自家的Macbook蝴蝶键盘/蝶式结构键盘,来看一下这个新式的键盘到底有什么不一样吧。Macbook采用全尺寸键盘,这无疑是一体验不可或缺的组成部分。为了将其置入这款极致纤薄的 MacBook,我们从头开始,重新设计了整个键盘。从按键下方的基础结构,到每个按键表面的弧度,再到特别设计的新字体,
    一、LINUX下自带的小游戏    喜欢打牌的朋友可以玩“耐心”这款扑克游戏,如果你安装时装了游戏的话就在游戏菜单里,它集成了10几种扑克的玩法,如空挡接龙、四十八、红心大战等,有传统玩法也有许多新奇玩法,建议大家都试一试,总有一款适合你~~    扫雷大家也不陌生吧?
转载 2023-08-01 17:55:14
241阅读
文章目录一、Java自带线程池:二、看个例子三、分析1. newCachedThreadPool 在底层实现源码:1.1 比如线程池是一个外包公司1.2 那如果现在把Thread.sleep(3000L); 注释掉2.newFixedThreadPool 和 newSingleThreadPool2.1 newFixedThreadPool:2.2 newSingleThreadPool:四、总
Java 是一种面向对象的编程语言,Java 中的类把方法与数据类型连接在一起,构成了自包含式的处理单元。但在 Java 中不能定义基本类型对象,为了能将基本类型视为对象处理,并能连接相关方法,Java 为每个基本类型都提供了包装类,如 int 型数值的包装类 Integer,boolean 型数值的包装类 Boolean 等。这样便可以把这些基本类型转换为对象来处理了。Object类Object
之前我们有学习过java的线程,但我们知道,进程才是系统分配资源的最小单位。实际使用过程中,比如我们打开了浏览器,它会对应启动多个进程。而每个进程中又包含着多个线程。那也就是说,实际工作使用时,很少会使用单个的线程来完成某项任务。那对于很多线程使用的情况,我们应该怎么合理的节省系统资源呢? 于是在这里引入了线程池的概念。那什么是线程池呢?通俗来讲,就是一个存放线程的容器。java5之后,java
一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中执行线程的数量。 &n
转载 2023-07-21 15:58:31
26阅读
前段时间机缘巧合之下,第一次在项目中接触到了日志这东西,在此之前听说过但是丝毫没有意识到它的重要性,恰巧最近在书中看到了关于日志的讲解,为了以防日后忘记,在此做一下总结。基本日志日志记录器Logger.global是日志系统中的默认日志记录器,使用方式看书中的介绍也比较简单。Logger.global.setLevel(Level.OFF); //取消记录所有日志 Logger.global.in
转载 2023-12-06 22:44:07
61阅读
  • 1
  • 2
  • 3
  • 4
  • 5