-
Promise和async/await
所属栏目:[Java] 日期:2020-12-15 热度:97
1、promise对象 promise 对象有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。promise 对象的状态改变,只有两种可能:从 pending 变为 fulfilled 和从 pending 变为 rejected。 const promise = new Promise( function (resolve[详细]
-
只需4个步骤,分析解决在生产环境下JVM内存泄露问题
所属栏目:[Java] 日期:2020-12-15 热度:175
作者:未完成交响曲 发现异常 首先通过我们内部搭建的日志平台发现我们线上环境一个java应用有大量的http接口请求超时,登录linux服务器查看网络环境没有问题,判断是应用自身运行异常,重启应用后发现异常还在,开始查找问题。 初步查找问题 通过指令:jsta[详细]
-
建立VM虚拟机并实现互通
所属栏目:[Java] 日期:2020-12-15 热度:180
VMware Workstation (中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及[详细]
-
jqmobile FAQ
所属栏目:[Java] 日期:2020-12-15 热度:191
1. 用JavaScript弹出对话框 ?$("#msgBox").popup("open");? div data-role ="popup" id ="msgBox" data-dismissible ="false" data-overlay-theme ="b" div data-role ="header" data-theme ="a" h1 消息 / h1 / div div role ="main" class ="ui-content" h[详细]
-
MessagePack Java 0.6.X 快速开始指南 - 安装
所属栏目:[Java] 日期:2020-12-15 热度:177
0.6.x 版本的 MessagePack 已经过期被淘汰了。如果你现在开始使用 MessagePack 话,请不要使用这个版本。我们再这里保留 0.6.x 版本的内容主要用于参考用途。 最新的?MessagePack 版本请参考:https://github.com/msgpack/msgpack-java?中的项目源代码。 Mes[详细]
-
LeetCode_1116.打印零与奇偶数(多线程)
所属栏目:[Java] 日期:2020-12-15 热度:50
LeetCode_1116 LeetCode-1116.打印零与奇偶数 假设有这么一个类: class ZeroEvenOdd { public ZeroEvenOdd(int n) { ... } // 构造函数 public void zero(printNumber) { ... } // 仅打印出 0 public void even(printNumber) { ... } // 仅打印出 偶数 publ[详细]
-
验证码图片生成及无法显示问题的解决
所属栏目:[Java] 日期:2020-12-15 热度:86
IntelliJ IDEA实现网页生成验证码相关模块: import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGImageEncoder; import java.awt.* ; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import jav[详细]
-
Queue 阻塞队列 SynchronousQueue
所属栏目:[Java] 日期:2020-12-15 热度:55
package com.dh.learn.queue; import java.util.concurrent.SynchronousQueue; // SynchronousQueue put/take 操作必须匹配,否则线程等待,直到与当前操作匹配的操作出现 // SynchronousQueue 没有容量,即存即[详细]
-
csvn
所属栏目:[Java] 日期:2020-12-15 热度:106
需要java-JDK CollabNetSubversionEdge 1检查java-JDK是否安装 java -version 如果没有去官网下载安装 在/etc/profile里p配置环境变量 在末尾加入 JAVA_HOME=/usr/java/jdk1.7.0JRE_HOME=/usr/java/jdk1.7.0/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLAS[详细]
-
北京某公司NetApp存储虚拟机数据恢复案例
所属栏目:[Java] 日期:2020-12-15 热度:153
存储环境部署及存储数据恢复故障的起因:某公司的NetApp FAS-8200存储,使用96块磁盘组建两组存储池,存储池互为镜像。存储池内划分卷并映射到ESXI作为数据存储使用,卷内虚拟机数量约300+。在操作过程中由于未知原因导致卷丢失,卷内虚拟机不可访问。该公司[详细]
-
setTimeout和setInterval的用法
所属栏目:[Java] 日期:2020-12-15 热度:148
JavaScript 计时事件 JavaScript可以按时间间隔执行。这称为计时事件。window对象允许以指定的时间间隔执行代码。这些时间间隔称为定时事件。与JavaScript一起使用的两个关键方法是: setTimeout(function,milliseconds) 在等待指定的毫秒数后执行一个函数[详细]
-
java 多线程-资源共享
所属栏目:[Java] 日期:2020-12-15 热度:55
单继承具有局限性,推荐使用Runnable接口,启动线程必须借用Thread类对象 new Thread(Run,String s).start(),new Thread()可以传字符串 Thread.currentThread().getName();当前线程的名字,即传入的字符串 重写的run()方法没有返回值,且不能抛出异常 Thread[详细]
-
SonarQube是不是有点飘了,居然要java11+才能运行
所属栏目:[Java] 日期:2020-12-15 热度:191
重新下载老版本 也不知道哪个版本才好用,就下载了7.0 和6.6,这两个版本用jdk1.8就可以用 ? 必须使用utf-8,解决办法:索性加全 有lang 在被使用,解决办法:关机重启 ? 还有包含一些汉化的 ? Process exited with exit value [es]: 143 ? ? ? https://www.cn[详细]
-
java8新特性- 默认方法 在接口中有具体的实现
所属栏目:[Java] 日期:2020-12-15 热度:149
案例分析 在java8中在对list循环的时候,我们可以使用forEach这个方法对list进行遍历,具体代码如下demo所示 public static void main(String[] args) { ListString stringList = new ArrayListString(); stringList.forEach(s - System.out.println(s)); }[详细]
-
728. Self Dividing Numbers
所属栏目:[Java] 日期:2020-12-15 热度:73
1 import java.util.ArrayList; 2 import java.util.List; 3 4 public class SelfDividingNumbers { 5 /** 6 * 728. Self Dividing Numbers 7 * Easy 8 * p 9 * A self-dividing number is a number that is divisible by every digit it contains. 10 * For[详细]
-
javax.net.ssl.SSLHandshakeException: sun.security.validator.
所属栏目:[Java] 日期:2020-12-15 热度:127
场景:Java调用PHP接口,代码部署在服务器上后,调用报错,显示PHP服务器那边证书我这边服务器不信任(我猜的)。 异常信息: 2019-08-06 14:00:09,102 [http-nio-443-exec-4] [com.aone.app.service.impl.PlaceOrderServiceImpl.createOrder(PlaceOrderServic[详细]
-
10、jeecg 默认为空的字段值是如何被填充的?
所属栏目:[Java] 日期:2020-12-15 热度:78
? 1、前言 用过 jeecg 的小伙伴,在 jeecg 实体中常见下面几个字段: /**创建人名称*/private java.lang.String createName;/**创建人登录名称*/private java.lang.String createBy;/**创建日期*/private java.util.Date createDate;/**更新人名称*/private[详细]
-
JVM内存结构
所属栏目:[Java] 日期:2020-12-15 热度:141
原文:https://www.cnblogs.com/hexinwei1/p/9406239.html 1、程序计数器 PC Register 每个线程都有一个程序计算器,就是一个指针,指向方法区中的方法字节码(下一个将要执行的指令代码),由执行引擎读取下一条指令,是一个非常小的内存空间,几乎可以忽略[详细]
-
北京某公司NetApp存储虚拟机数据恢复案例
所属栏目:[Java] 日期:2020-12-15 热度:149
存储环境部署及存储数据恢复故障的起因:某公司的NetApp FAS-8200存储,使用96块磁盘组建两组存储池,存储池互为镜像。存储池内划分卷并映射到ESXI作为数据存储使用,卷内虚拟机数量约300+。在操作过程中由于未知原因导致卷丢失,卷内虚拟机不可访问。该公司[详细]
-
蚂蚁花呗Java开发岗:算法+SpringCloud+SpringBoot+Redis+MySQL
所属栏目:[Java] 日期:2020-12-15 热度:118
答案获取方式 点击链接加入群聊【Java高并发群】: https://jq.qq.com/?_wv=1027k=5ySbOuI[详细]
-
sas 数字前0的处理
所属栏目:[Java] 日期:2020-12-15 热度:59
一,sas 删掉数字前0 ? ? ? ?原始变量:var1(例 001? 002? 003),格式:$3. ? ? ? ?目标变量:var2(例 1? 2? 3 ),格式$3. ? ? ? ?Sample SAS Code ? ? ? ?data _null_; ? ? ? ? ? ?format var2 $3. ; ? ? ? ? ? ?var2 = put(input(var1,best. ),best.)[详细]
-
【java工具类】下载文件
所属栏目:[Java] 日期:2020-12-15 热度:61
FileUtil.java /** * 下载文件 * @param file; * @param response */ public static void downloadFile(File file,HttpServletResponse response) { OutputStream os = null ; try { os = response.getOutputStream(); String filePath = file.getName(); if[详细]
-
Java基础--线程创建方式
所属栏目:[Java] 日期:2020-12-15 热度:143
线程的创建主要有两种形式,通过 继承Thread 或者 实现Runnable接口 ,本质上没有太大区别。 /** * @date: 2019/7/16 **/public class ThreadOne implements Runnable{ public void run() { System.out.println("线程启动了!"); } public static void main(S[详细]
-
JDK1.8下载与安装以及配置环境变量
所属栏目:[Java] 日期:2020-12-15 热度:200
1.jdk1.8的下载 2.jdk1.8的安装 3.配置环境变量 ? 一、JDK下载 1. 点击进入下载页 页面地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. 先选中接受协议,再选择适合自己操作系统的包。我们这里选择最后一个[详细]
-
【java工具类】删除文件及目录
所属栏目:[Java] 日期:2020-12-15 热度:139
FileUtil.java /** * 删除文件及目录 * @param file; */ public static boolean delFile(File file) { if (! file.exists()) { return false ; } if (file.isDirectory()) { File[] files = file.listFiles(); for (File f : files) { delFile(f); } } retur[详细]