ICode9

精准搜索请尝试: 精确搜索
  • 【RabbitMQ】04 路由模式2021-10-06 20:31:43

    在订阅模式的基础上制定一些特定发送规则   创建路由模式的生产者: 注意这些变化,跟之前的订阅模式并不一样 package cn.dzz.routineQueueInProducer; import com.rabbitmq.client.BuiltinExchangeType; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connec

  • Tomcat的安装与环境变量配置2021-10-02 12:01:51

    准备软件 JDK:Java Downloads | Oracle tomcat:Apache Tomcat® - Apache Tomcat 10 Software Downloads 环境准备 //关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service //临时关闭se setenforce 0 //永久关闭se 将enforcing 改为 disabled vi

  • Springboot项目环境搭建操作手册2021-10-01 15:32:15

    SPringBOOT项目环境搭建操作手册 方式一: 通过IDEA工具搭建 spxringboot项目,如下图所示 第一步: IDEA : File > New > Project 第二步: 社区版IDEA : File > New > Project > Spring Assiant,社区版本需要下载插件 进入JetBrains的官方网站搜索插件 下载地址 打开IntelliJ

  • 关于com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure的解决2021-09-30 16:01:54

    具体错误信息 "C:\Program Files (x86)\Java\jdk1.8.0_291\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:13766,suspend=y,server=n -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:C:\Users\HL\.IntelliJIdea2019.2\system\

  • java SE8 和 jdk1.8的关系 java版本号2021-09-28 22:32:12

    java SE8 和 jdk1.8的关系 java版本号 JDK版本与发行时间 版本名称发行日期JDK 1.0Oak(橡树)1996-01-23JDK 1.1none(无)1997-02-19JDK 1.1.4Sparkler(宝石)1997-09-12JDK 1.1.5Pumpkin(南瓜)1997-12-13JDK 1.1.6Abigail(阿比盖尔–女子名)1998-04-24JDK 1.1.7Brutus(布鲁图–古罗马政治

  • JDK1.8配置教程-windows版-干货不废话2021-09-27 13:05:37

    1.双击运行 jdk-8u201-windows-x64.exe 安装程序。 下载地址 JDK1.8 x64 Windows版 2. JDK安装的时候会两次提示安装路径,第一次是JDK的安装目录,第二次选的是JRE的目录,这两个最好分开放,类比下方例子 JDK安装目录: (例如) D:\Java\jdk1.8.0.201 JRE安装目录: (例如) D:\Java\j

  • JDK1.8源码(五)——java.util.Vector类2021-09-26 18:35:29

    一、概述 1、介绍   Java里古老的容器,JDK1.0版本添加的类,矢量队列,线程安全的,使用关键字synchronized,保证方法同步。  底层维护一个 Object 数组,初始长度为10,默认情况扩容为原来数组的 2 倍。也可以指定扩容步长。其他的和 ArrayList 没有太大区别。   扩容原理: 2、API的

  • Hadoop2.8.5详细教程(三) 克隆样机+JDK安装2021-09-23 12:01:54

    关闭hp0虚拟机 右键 选择 管理 克隆 下一步 起名,存储位置 一、修改主机名 hp1 二、设置静态IP地址 根据样机修改ip地址修改 192.168.150.21 三、设置hosts文件 vi /etc/hosts 添加上: 192.168.150.101 hp1 192.168.150.102 hp2 192.168.150.103 hp3 保存 四、安装JDK 先卸

  • jdk17使用2021-09-19 10:34:04

     1.官网下载jdk windows版 官网地址       2.环境变量配置 因为之前配置好jdk1.8了 这次直接更这个地方就可以了  第一次安装jdk 没有配置过的话 可以看我之前那个1.8 版本准换 1.7 很细 3.cmd测试        

  • 超级详细的jdk1.8安装过程2021-09-16 19:33:36

    学习Java,jdk必不可少。 在这里安装了jdk,jre就不用安装啦~ 百度网盘链接:https://pan.baidu.com/s/1XgGhhisoWcpvmuvrIiU9JA 提取码:furx 想要更多软件安装,可以关注微信公众号:小红的成长日记,下方有二维码哦。很高兴认识你。 1.双击运行jdk 2.弹出窗口后,单击下一步 3.更改环境(

  • Linux安装JDK1.82021-09-16 18:05:18

    创建目录 进入/usr文件夹,创建文件java # cd /usr # mkdir java 下载 # wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/

  • Linux - JDK的安装2021-09-16 10:33:14

    目录前言环境安装步骤 前言 记录下Linux下jdk的安装 环境 Centos7.6 + jdk1.8 安装步骤 将官网下载的jdk上传至服务器 解压压缩包 tar -xzvf jdk-8u291-linux-x64.tar.gz 移动文件到合适目录(这里将其移到上一级local目录) mv jdk1.8.0_291 ../ 配置环境变量 vim /et

  • Java-1 JDK1.8版本安装和配置环境变量2021-09-13 21:03:22

    1、前往官网https://www.oracle.com下载对应的版本,这里下载的版本是jdk-8u172-windows-x64,创建新目录D:\soft\java\jdk1.8开始安装JDK,一直点下一步   2、安装过程会弹出jre安装,根据个人喜好安装如否,无伤大雅,本人选择安装在D:\soft\java\jre1.8,安装点击下一步即可,完成安装   3

  • Mac在已有jdk1.8的环境下安装jdk1.62021-09-13 13:59:07

    环境 系统:macOS Catalina 版本:10.15.5 已安装: 1.8.0_251 目的: 再安装一个jdk: 1.6.0 正确方法: 1、下载苹果官方提供的1.6jdk安装包 地址: https://support.apple.com/kb/DL1572?locale=zh_CN 2、下载后直接安装的话,会提示“磁盘上已经有了更新的版本…”错误; 解决方法: ps:确

  • JDK1.8线程池 ThreadPoolExecutor详解2021-09-11 17:34:49

    线程属性 private static final int COUNT_BITS = Integer.SIZE - 3; private static final int CAPACITY = (1 << COUNT_BITS) - 1; Integer.SIZE是32 COUNT_BITS是29 容量CAPACITY是,二进制来看是00011111111111111111111111111111,29个1 线程状态 // runState is stor

  • JDK1.8 ThreadPoolExecutor (待完结)2021-09-09 11:04:22

    按照new对象然后执行方法的顺序,先构造函数,execute执行方法,工作者worker,肃清队列purge,拒绝Handler等等 构造函数 ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keep

  • JDK1.8源码阅读笔记(2) AtomicInteger AtomicLong AtomicBoolean原子类2021-09-08 19:34:02

    JDK1.8源码阅读笔记(2) AtomicInteger AtomicLong AtomicBoolean原子类 Unsafe Java中无法直接操作一块内存区域,不能像C++中那样可以自己申请内存和释放内存。Java中的Unsafe类为我们提供了类似C++手动管理内存的能力。Unsafe类是"final"的,不允许继承。 Number类(abstract) xxxV

  • linux安装java环境2021-09-07 15:31:06

    从官网下载linux64位的jdk版本https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载好把文件后拖入/usr/local目录中解压 tar -xvf jdk-8u301-linux-x64.tar.gz 重命名文件夹为jdk1.8 mv jdk1.8.0_301 jdk1.8 设置环境变量,修改/etc/pro

  • JDK1.8安装自用2021-09-07 09:35:00

    ​  jdk是Java语言思维软件开发工具包,是整个Java开发的核心,包含了Java的运行环境和Java工具。 安装和配置流程如下: 安装 1、在官网上下载jdk8安装包,记住存放的路径。 2、双击jdk8安装包进行安装。 ​ 双击后进入安装页面,安装前可以先点击更该,更改安装包的路径。我这里默认安装在c

  • linux centos7系统jdk1.8安装2021-09-06 11:58:35

    一.安装文件下载 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html 选择tar.gz后缀的对应版本安装进行下载即可 二.解压 tar -zxvf jdk-8u191-linux-x64.tar.gz 三.配置环境变量 编辑/etc/profile配置文件: sudo vim /etc/profile 在配

  • Java 基础篇之ConcurrentHashMap2021-09-05 21:01:48

    Java 基础篇之 ConcurrentHashMap jdk1.7和jdk1.8的ConcurrentHashMap底层数据结构 jdk1.7:由一个Segment数组和多个HashEntry组成 Segment数组就是将一个大的table分割成多个小的table来进行加锁(分段锁思想,继承ReentrantLock),而每一个Segment元素存储的时HashEntry数组。

  • vsc使用jdk1.8开发项目时出现的插件问题2021-09-04 17:02:47

    虽然目前新版本java层出不穷,但是个人感觉用着1.8也是不错的 Language Support for Java(TM) by Red Hat 然而这个插件不乐意了 这个时候如果你不想重新安装jdk 那就重新安装插件 点击插件右边设置按钮,弹出界面选择一个0.64.1或者更低的即可

  • jdk1.8 yyyyMMddHHmmss格式转为日期的代码2021-09-03 14:50:20

    String datetime = "20210912111012"; DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMddHHmmss"); LocalDateTime ldt = LocalDateTime.parse(datetime,dtf); System.out.println(ldt); DateTimeFormatter fa = DateT

  • LocalDateTime.now()时间处理jdk1.8日期便捷处理类java.time.LocalDateTime;2021-09-03 14:34:40

    //获取当前时间 System.out.println(LocalDateTime.now()); //获取当前时间时分秒 System.out.println(LocalDateTime.now().toLocalTime()); //获取当前时间年月日 System.out.println(LocalDateTime.now().toLocalDate());

  • ConcurrentHashMap 源码分析 (jdk1.8)2021-08-27 21:34:19

    jdk1.7分析 ConcurrentHashMap采用 分段锁的机制,实现并发的更新操作,底层采用数组+链表的存储结构。 其包含两个核心静态内部类 Segment和HashEntry。 Segment继承ReentrantLock用来充当锁的角色,每个 Segment 对象守护每个散列映射表的若干个桶。 HashEntry 用来封装映射表的键 /

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有