• Mac 利用Homebrew安装JDK

    时间:2024-04-23 07:13:59

    一、安装JDK17 1.安装openjdk17 2.把homebrew安装的openjdk17软链接到系统目录: brew install openjdk@17 sudo ln -sfn $(brew --prefix)/opt/openjdk@17/libexec/openjdk.jdk /Li...

  • 几个与JVM相关的JDK工具:jps, jstat, jmap

    时间:2024-04-22 16:21:53

    在项目中遇到OOM(Out of Memory)的问题,为了分析内存和JVM的垃圾回收器GC问题,一并把JVM相关的一些工具也研究了一下:jps:Java进程查看工具,实际上它和Unix/Linux上面的ps命令的功能差不多jstat:Java内存使用情况监控工具jmap:输出JVM内存中对象的工具...

  • 接口和抽象类的区别(JDK1.8)

    时间:2024-04-21 18:13:23

    1.一个类只能进行单继承,但可以实现多个接口。2.有抽象方法的类一定是抽象类,但是抽象类里面不一定有抽象方法;接口里面所有的方法的默认修饰符为public abstract,接口里的成员变量默认的修饰符为 pulbic static final。关系接口可以继承接口抽象类实现接口类可以继承抽象类类可...

  • 设计模式学习笔记 - 开源实战一(上):通过剖析JDK源码学习灵活应用设计模式-适配器模式在 Collections 类中的应用

    时间:2024-04-21 12:48:00

    在适配器模式章节中我们讲到,适配器模式可以用来兼容老的版本接口。当时我们举了一个 JDK 的例子。 老版本的 JDK 提供了 Enumeration 类来遍历容器。新版本的 JDK 用 Iterator 类替代 Enumeration 。为了兼容老的客户端代码(使用老版本的 JDK 的代码),我们...

  • Mac上部署JDK/Ant/Jmeter/Jenkins

    时间:2024-04-18 16:15:03

    一、安装JDK1. 下载JDK2. 下完后直接双击安装,默认安装到/Library/Java/JavaVirtualMachine下3. 验证是否安装成功 java -version二、安装Jmeter1. 下载Jmeter,解压至/Library/Jmeter目录下 sudo mkdir /Lib...

  • ubuntu20.04基础镜像中jdk8.0中文乱码问题(需要加上ENV LANG C.UTF-8和ENV LC_ALL C.UTF-8)-解决

    时间:2024-04-17 07:03:29

    按照上面在dockerfile中加上: ENV LANG C.UTF-8ENV LC_ALL C.UTF-8 果然就好了。 ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ ...

  • Open JDK和JDK的区别

    时间:2024-04-16 09:34:38

    参考:http://fgh2011.iteye.com/blog/17716491.授权协议不同:OpenJDK采用GPL(General Public License) 协议。GPL同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件...

  • Linux(CentOS7)下如何配置多个JDK环境变量

    时间:2024-04-16 08:24:43

    一、Linux版本二、复制粘贴多个JDK出来,如下cp -R jdk1.7.0_80/ jdk1.7.0_80-2cp -R jdk1.7.0_80/ jdk1.7...

  • 通过PPA存储库在UBUNTU或LINUX MINT中安装ORACLE JAVA 8 [JDK8]

    时间:2024-04-15 17:35:02

    http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.htmlsudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get...

  • 在Ubuntu 18.04中安装Oracle Java JDK 8

    时间:2024-04-15 16:55:43

    Webupd8 Team维护一个PPA存储库,其中包含适用于所有当前Ubuntu版本的Oracle Java 8安装程序脚本。1.打开终端并运行命令添加PPA:sudo add-apt-repository ppa:webupd8team/java输入密码(输入时不会显示星号),然后按Enter键继...

  • JVM体系结构之三:方法区之2(jdk1.6,jdk1.7,jdk1.8下的方法区变迁)

    时间:2024-04-15 10:36:18

    方法区方法区存储虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据。HotSpot中也称为永久代(Permanent Generation),(存储的是除了Java应用程序创建的对象之外,HotSpot虚拟机创建和使用的对象)。为什么称为永久代呢?? 各个地方说的都不清楚,查看官方文档...

  • 腾讯云服务器购买完后安装JDK+Tomcat+Mysql

    时间:2024-04-14 19:55:33

    1.安装JDK1)先去官网下载Linux的安装包(下载tar.gz格式)http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2)在/usr下新建一个java文件,然后通过xftp把压缩...

  • JDK8的详细安装步骤及配置

    时间:2024-04-14 19:18:44

    JDK8的详细安装步骤及配置下载网址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 安装步骤:1)到官网下载看一下你的电脑是32位还是64位,如果是32位则选择x86,如果是64位则选择x642)...

  • JDK动态代理与Cglib动态代理(SpringBoot2.x使用spring aop示例)

    时间:2024-04-13 20:43:53

    我相信spring aop中使用JDK动态代理与Cglib动态代理的区别这一问题在刚毕业的同学面试时都被问过。我们都会答:JDK动态代理的目标对象需要实现接口,Cglib动态代理的目标对象不需要实现接口。再牛逼一点的朋友可能会再答JDK动态代理通过反射来实现,Cglib动态代理通过对字节码的操作来实...

  • windows10 安装、配置 Java JDK 14(详细步骤)

    时间:2024-04-13 16:50:51

    1、下载JDK进入网址:https://www.oracle.com/java/technologies/javase-downloads.html选择相应的JDK版本,点击JDK Download选择 Windows x64 Installer 右侧的 jdk-14_windows-x64_bin...

  • unity.3版本win10 SDK和JDK 安装

    时间:2024-04-13 16:08:04

    SDK和JDK获取:链接:https://pan.baidu.com/s/1PI54NAVJCNFpV7cPfBkg5w提取码:k4bd1、下载JDK,安装jdk8.152版本配置环境变量:在系统变量中添加:1、变量名:Java_home; 变量值:C:\Program Files\Java\jre...

  • Centos下安装jdk详解

    时间:2024-04-13 13:33:59

    环境:系统:[root@Wulaoer ~]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat...

  • 疑似jdk bug InetAddress.getLocalHost()引起的应用启动慢问题排查和分析

    时间:2024-04-13 13:21:24

    背景和现象环境想着时髦一把,也响应公司号召软碍件都升级一把:1.thinkpad换成了mac(OS:macOS Sierra)2.jdk从1.6升到1.8,目前在用的版本是jdk 1.8.0_1313.开发工具也从eclipse升级到intellij idea.现象原来在windows+jdk1.6...

  • idea 设置默认maven、gradle、jdk

    时间:2024-04-12 20:35:16

    idea设置默认maven配置, 避免每次设置maven File–> New Porjects Setting—>Settings for New Projects 默认maven设置:Settings for New Projects—>Build,Execution,Dep...

  • JDK15 for Windows 64位 安装教程

    时间:2024-04-12 17:28:37

    下载软件[软件名称]:JDK(Java Development Kit) [当前版本]:JDK15 [安装环境]:Win10/Win8/Win7 [下载地址]:高速下载地址软件简介JDK(Java Development Kit)是整个Java核心,包括Java运行环境、Java工具和Java基础类...