ICode9

精准搜索请尝试: 精确搜索
  • 升级JDK8的坎坷之路2021-11-08 23:00:08

    为更好的适应JAVA技术的发展,使用更先进及前沿的技术。所以推出将我们现在使用的JDK1.6(1.7)及tomcat6(7)升级至JDK1.8及tomcat8,使我们的系统获得更好的性能,更好适应未来及节约成本 一、升级JDK8流程 1、服务器JDK版本升级 将JDK1.8版本安装到服务器上 2、老系统升级时专用流程

  • JDK8的异步处理方式-CompletableFuture的使用2021-11-08 18:31:50

    一、背景 jdk8中加入了实现类CompletableFuture,用于异步编程。底层做任务使用的是ForkJoin, 顾名思义,是将任务的数据集分为多个子数据集,而每个子集,都可以由独立的子任务来处理,最后将每个子任务的结果汇集起来。它是ExecutorService接口的一个实现,它把子任务分配给线程池(称为ForkJo

  • 使用JDK8的新特性-Optional来避免Java空指针异常2021-11-06 21:34:49

    什么是Optional 领域模型概念可参考:浅谈领域模型 使用Optional package com.github.ybqdren; import java.util.Optional; /** * Wen(Joan) Zhao <withzhaowen@126.com> * 2021/11/6 */ @SuppressWarnings("all") public class OptionalUsage { public static cl

  • ConcurrentHashMap原理,在JKD7和JDK8版本的区别2021-11-06 00:00:07

    JDK7: 数据结构:ReentrantLock+Segment+HashEntry, 一个Segment中包含一个HashEntry数组,每个HashEntry又是一个链表结构 元素查询:二次hash,第一次hash定位到segment,第二次hash定位到元素所在的链表的头部 锁:Segment分段锁,Segment继承了ReentrantLock,锁定操作的Segment,其他Segment不

  • jdk8 stream list分割 切割 分批次处理工具类2021-11-03 23:32:05

    最近处理一个需求,需要将一批数据入库,处理的时候发现数据量超级大,于是就将批数据进行分割分批处理。 直接上码 package com.store.common.utils; import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; public class CommonUtil {     /**

  • 对于jdk8之后使用元空间取代永久代的理解2021-10-30 12:04:10

    jdk8之后使用元空间代替永久代来作为方法区的实现,那么为什么要这样呢? 1、硬件的发展,电脑从32位发展到了64位,在32位电脑中内存的最大容量为2^32bit,也就是4G,此时若是将方法区放在物理内存上势必造成空间紧缺,而64位中除去16位的保留位,剩下的可支持内存仍是非常大的,此时就考虑将

  • jdk8下载与安装教程2021-10-29 22:00:36

     jdk8下载与安装教程下载有两种方式 一、网盘下载网盘下载链接 pan.baidu.com/s/1VQAwHS6WDjemDnKDnPIvww 提取码:f5tv二、官网下载如果想自己一步步研究亲自实践百度搜索jdk8, 同样的下载其他版本就搜索对应版本号. 搜索出来的oracle官网   找到符合你系统的版本在打开的页面

  • JDK8的安装与卸载2021-10-28 20:35:28

    安装JDK8 下载网址:https://www.oracle.com/java/technologies/downloads/#java8-windows 没有账号的,注册一个即可 下载完成之后傻瓜式安装即可(记好安装路径) 配置环境变量 右击我的电脑-->属性-->高级系统设置-->环境变量 系统变量-->JAVA_HOME(安装路径) 配置path变量 添加%JA

  • JDK8新特性2021-10-23 16:29:59

    总结: 1.写list的高效for循环时.可以list.for 有自动提示 2.写 Collections.sort(list,(Person o1,Person o2)->{ return o1.getAge() - o2.getAge(); }); 时,鼠标在o2.getAge()后面.return 自动显示 3.数组也可以遍历 数组.for 4. 一 Lambda表达式 创建一个空的maven项目 1

  • centos8 下安装Oracle jdk8(免安装版)2021-10-23 02:31:52

    centos8 下安装Oracle jdk8(免安装版) 下载页面: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 找到 jdk-8uXXX-linux-x64.tar.gz 文件下载 mkdir /usr/java/ #进入下载目录 cp jdk-8u251-linux-x64.tar.gz /usr/java/ tar -zxvf jdk

  • 学习第三天(安装jdk8 )2021-10-21 18:34:03

    删除JDK 删除jkd 安装文档 删除JAVA_HOME环境变量 删除Path下Java的环境变量 用 java -version 测试是否删除成功 安装JDK 搜索JDK8,注册下载 双击安装,并记住安装路径 配置环境变量 系统--高级系统设置--环境变量 新建系统环境变量 JAVA_HOME 在Path环境变量

  • Linux 安装java JDK82021-10-18 21:04:08

    Linux 安装java JDK8 1.在usr/local 下创建一个放jdk8的文件夹(压缩包从官网下一个) mkdir software 2.将文件放到文件夹下,我文件的路径为 /usr/local/software/jdk-8u301-linux-x64.tar.gz 3.解压jdk到当前目录 ,得到路径/usr/local/software/jdk1.8.0_301 tar -xzvf jdk-8u181-li

  • 安装Java开发环境2021-10-15 23:00:10

    安装JDK 搜索JDK8(JDK8用的人数较多,推荐使用,也可以使用其他版本,尽量使用JDK8及其之后的版本),找到下载地址 安装JDK,记住安装路径 配置环境变量 我的电脑—>右键—>属性—>高级系统设置—>高级—>环境变量 环境变量(在系统变量里新建):变量名—>JAVA_HOME,变量值—>JDK的安装路径

  • Eclipse和JDK8的安装以及Egit插件的安装使用2021-10-06 22:59:45

    官网下载地址:Eclipse地址     JDK8地址 1.在官网下载需要的Eclipse和JDK8 2.安装Eclipse和JDK8 3.配置环境变量 我的电脑->右键->属性->高级系统设置->环境变量设置  在系统变量一栏查看是否存在变量名为Path和CLASSPATH变量 如果存在 点击Path变量,在点击编辑,然后点击新建,

  • docker安装jdk8,Java笔试面试宝典2021-10-06 09:33:41

    1. Java 堆空间 发生频率:5颗星 造成原因 无法在 Java 堆中分配对象 吞吐量增加 应用程序无意中保存了对象引用,对象无法被 GC 回收 应用程序过度使用 finalizer。finalizer 对象不能被 GC 立刻回收。finalizer 由结束队列服务的守护线程调用,有时 finalizer 线程的处理能力

  • JDK8 HashMap也会死循环2021-10-01 22:30:16

    前言 我们知道JDK 7 HashMap是数组+链表数据结构,并发插入条件下,因为链表采用头插法,可能造成循环链表的问题,导致cpu占用100%JDK8 HashMap是数组+链表+红黑树的数据结构,应为链表改用尾插法,所有并发插入时没有了循环链表问题。但是红黑树一样会有死循环问题注意:HashMap并发条件

  • Vue & SpringBoot & Mybatis-Plus & Linux & 阿里云!2021-09-29 22:01:05

    Vue & SpringBoot & Mybatis-Plus & Linux & 阿里云! 一、Xshell连接时出现警告 The remote SSH server rejected X11 forwarding警告 二、安装JDK8 Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程! 三、安装MySQL Linux

  • Java第二天2021-09-28 20:03:32

    第二天 JDK Java开发者工具 JRE Java运行时环境 JVM Java虚拟机(跨平台工具) 安装jdk8 百度搜索jdk8 下载地址 同意协议 下载电脑符合的版本 安装jdk8 纪录安装路径 配置环境变量 我的电脑-右击-属性 环境变量-JAVA-HOME 配置path变量 测试jdk是否安装成功 打

  • Linux下安装jdk8的方法2021-09-27 16:33:57

    Linux下安装jdk8的方法 一、yum安装 只需要一条命令就可以安装jdk: yum install java-1.8.0-openjdk* -y 执行过这条命令无需配置,直接可以使用。 二、下载tar包安装 下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择

  • MacOS配置JDK8环境 && eclipse安装2021-09-26 10:31:27

    安装JDK8 下载jdk8文件 下载地址:https://www.oracle.com/java/technologies/downloads/#java8-mac 下载步骤 弹出确认界面,打勾后点击下载 跳到Oracle登陆界面,登陆账号(如果没有账号请注册) 登陆后自动开始下载 等待下载完成。 安装jdk8 找到下载好的jdk8文件 双击打开,并双击打

  • jdk8:Lambda表达式与Stream流操作2021-09-25 19:02:05

    Lambda表达式 1、什么是Lambda表达式 Lambda就是匿名内部类的简化形式,返回一个接口类对象 2、语法 (参数,参数)->{表达式代码} 3、函数式接口 只有一个抽象方法的接口叫函数式接口 4、Lambda表达式简写 某些情况下可以省略参数列表的括号和表达式代码的括号,例如 PrintMsg p = msg

  • jdk8下载地址(附赠安装包)2021-09-24 16:36:26

    jdk下载地址:https://jdk.java.net/ (文末已经为大家下好了,放在网盘里) 进去后点8,win。 安装好后,使用java -version命令如下: 成功安装jdk! 为大家提供网盘(附带安装教程): 百度云:https://pan.baidu.com/s/1viksn3y3zfGqiYpS3TWHCw 提取码: urhd 蓝奏云备份:https://www.lanzoui.com/iFh1

  • linux安装jdk82021-09-24 15:31:06

    操作系统:Centos6.4 64位 工具:Xftp5、Xshell5   1.下载jdk8方法一:官网手动下载 下载Linux环境下的jdk1.8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html     目前在官网下载低于jdk1.8的java jdk的时候需要登陆,这边分享一个账号,方便下

  • study452021-09-22 12:01:51

    Java(477-487)jdk8之前的日期时间API   jdk8中新的日期时间API jdk8之前的日期时间API SimpleDateFormat类的使用            Calendar类      jdk8中新的日期时间API LocalDate LocalTime LocalDateTime类的使用    Instant类的使用    DateTimeFormater类的使

  • Java历史2021-09-20 15:30:38

    Java 历史 需要记住的Java小历史 公司中最常用的JDK版本是JDK8和JDK11

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

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

ICode9版权所有