基于VsCode的java语言编程调试环境 一.安装jdk,并配置java开发环境 直接去到Oracle官网下载JDK1.8安装包, "点击这里" 将安装包装在到磁盘对应位置 配置环境变量 打开.bash_profile并编辑: 在文件的末尾加入以下语句: 退出并保存 验证是否安装成功 打开命令行, ...
分类:
编程语言 时间:
2020-04-03 22:21:04
阅读次数:
98
首先卸载Centos本身自带的openjdk,我参考的这位博主的安装教程 https://www.cnblogs.com/happyflyingpig/p/8068020.html 安装Hadoop环境,我参考的是这位博主的安装教程 https://blog.csdn.net/frank409167 ...
分类:
编程语言 时间:
2020-04-03 21:48:00
阅读次数:
238
线程的实现方式 线程主要有三种实现方式:使用内核线程实现(1:1实现),使用用户线程实现(1:N实现),使用用户线程加轻量级进程混合实现(N:M实现) Java线程实现 JDK1.3之后,采用内核线程实现的方式实现JAVA线程。 java线程调度模式 线程调度主要有两种模式:一种是协同式线程调度,另 ...
分类:
编程语言 时间:
2020-04-03 21:46:11
阅读次数:
61
参见博客:https://blog.csdn.net/u010890358/article/details/80515284?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.n ...
分类:
其他好文 时间:
2020-04-02 22:33:31
阅读次数:
77
一、前言 1.本文基于JDK1.8源码分析,会贴出涉及的相关数据结构及源码。 2.为节省大家时间,先给出结论。 1)ArrayList创建对象时,若未指定集合大小初始化大小为0;若已指定大小,集合大小为指定的大小; 2)当第一次调用add方法时,集合长度变为DEFAULT_CAPACITY(也就是1 ...
分类:
其他好文 时间:
2020-04-02 17:35:30
阅读次数:
60
elasticsearch启动报“此时不应有 \Common 原因 Java 环境变量出错 解决 修改 elasticsearch.bat , 添加一句 : SET params='%*' SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_202 执行curl ...
分类:
其他好文 时间:
2020-04-02 15:47:35
阅读次数:
73
ConcurrentHashMap 的初步使用及场景: ConcurrentHashMap 是 J.U.C 包里面提供的一个线程安全并且高效的 HashMap,所以ConcurrentHashMap 在并发编程的场景中使用的频率比较高,那么我们就从ConcurrentHashMap 的使用上以及源码 ...
分类:
其他好文 时间:
2020-04-01 19:18:31
阅读次数:
74
通过表单控件,用户可以快速地将数据填写到模板文档中,轻松引用单元格数据并与其进行交互。本文通过Java代码示例介绍如何在Excel表格中添加表单控件,包括文本框、单选按钮、复选框、组合框、微调按钮等;以及如何删除Excel中的指定表单控件。程序运行环境:Java、IDEA、jdk1.8.0、无需安装MicrosoftExcel使用工具:FreeSpire.XLSforJava(免费版)jar获取及
分类:
编程语言 时间:
2020-04-01 11:22:23
阅读次数:
219
1.下载jar包,并添加到阿里云服务器(可使用远程连接工具) 2.解压jar,服务器终端输入以下命令 3.配置环境变量 ` ...
分类:
其他好文 时间:
2020-04-01 01:15:42
阅读次数:
83
Copy On Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现 ...
分类:
其他好文 时间:
2020-03-31 23:08:14
阅读次数:
65