java 随机数

  • Post author:
  • Post category:java

本文仅供参考: //第1种 //通过System.currentTimeMillis()来获取随机数。实际上是获取当前时间毫秒数,它是long类型 final long l = System.currentTimeMillis(); System.out.println("1.1-测试随机数-通过System.currentTimeMillis():" +l); //获取int类型的整数,转成in…

继续阅读 java 随机数

【Android】webview javascript 注入方法

  • Post author:
  • Post category:java

Android中向webview注入js代码可以通过webview.loadUrl("javascript:xxx")来实现,然后就会执行javascript后面的代码。 但是当需要注入一整个js文件的时候,貌似就有点麻烦了。 不过理清以下思路,方法其实也很简单,如下: 我们通过在webview的onPageFinished方法中执行js代码注入: 第一种: 当webview加载完之后,读取整个j…

继续阅读 【Android】webview javascript 注入方法

JAVA循环使每次循环出来的都是四位数例如0001,0002,0003 三种实现方式

  • Post author:
  • Post category:java

问题描述:循环使每次循环出来的都是四位数例如0001,0002,0003 现在给出三种实现方式: 第一种实现方式: public class temp1 { public static void main(String[] args) { for (int i = 1; i <= 1000; i++) { if (i < 10) { System.out.println("000" +…

继续阅读 JAVA循环使每次循环出来的都是四位数例如0001,0002,0003 三种实现方式

【Java多线程案例】使用阻塞队列实现生产者消费者模型

  • Post author:
  • Post category:java

前言 本篇文章讲解多线程案例之阻塞队列。主要讲解阻塞队列的特性、实际开发中常用的到的生产者消费者模型,以及生产者消费者模型解耦合、削峰填谷的好处。并且使用 Java 多线程模拟实现一个生产者消费者模型、阻塞队列版的生产者消费者模型。 文章从什么是阻塞队列、生产者消费者模型、高内聚低耦合、削峰填谷、模拟实现生产者消费者模型、阻塞队列版消费者模型,这几个模块来讲解。话不多说,让我们进入 阻塞队列 的学…

继续阅读 【Java多线程案例】使用阻塞队列实现生产者消费者模型

JAVA HTTP问题汇总

  • Post author:
  • Post category:java

T: setRequestProperty方法,如果key存在,则覆盖;不存在,直接添加。 addRequestProperty方法,不管key存在不存在,直接添加 T:当上传文件类型未知时,设置content-type 为 application/octet-stream类型,即二进制流 版权声明:本文为xiaming564原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链…

继续阅读 JAVA HTTP问题汇总

Java压缩文件/文件夹

  • Post author:
  • Post category:java

ZipOutputStream流、递归压缩。 在关闭ZipOutputStream流之前,需要先调用flush()方法,强制将缓冲区所有的数据输出,以避免解压文件时出现压缩文件已损坏的现象。 /** * @param source 待压缩文件/文件夹路径 * @param destination 压缩后压缩文件路径 * @return */ public static boolean toZip(…

继续阅读 Java压缩文件/文件夹

java for无限循环

  • Post author:
  • Post category:java

for无限循环的几个情况 ①判断条件为true,会无限循环 ②省略了判断条件,会无限循环 --------------------------------------------------------------------------------------------------------------------------- ①判断条件为true,会无限循环 package test01…

继续阅读 java for无限循环

windows下使用zookeeper启动报错Caused by: java.lang.IllegalArgumentException: myid file is missing,有myid却还报错

  • Post author:
  • Post category:java

学习windows环境下zookeeper集群配置操作时,出现此类错误。 错误信息如下: 2021-04-03 12:06:36,307 [myid:] - ERROR [main:QuorumPeerMain@89] - Invalid config, exiting abnormally org.apache.zookeeper.server.quorum.QuorumPeerConfig$C…

继续阅读 windows下使用zookeeper启动报错Caused by: java.lang.IllegalArgumentException: myid file is missing,有myid却还报错

java 二进制乱码_java几种乱码处理方法介绍

  • Post author:
  • Post category:java

java乱码解决方法: 解决方式1(若乱码参数多,就比较低效) 浏览器默认编码为ISO-8859-1,后端Servlet接收请求参数,按照ISO-8859-1进行解码,得到二进制流,然后再用UTF-8编码。 示例代码:// 获得请求参数 String queryString = request.getQueryString(); // 按照ISO-8859-1方式解码 byte[] bytes =…

继续阅读 java 二进制乱码_java几种乱码处理方法介绍

java lock 实现_java自定义实现lock

  • Post author:
  • Post category:java

自己看着讲解的视频,敲了一边代码。 public class MyLock { private Sync sync; class Sync extends AbstractQueuedSynchronizer{ @Override protected boolean tryAcquire(int acquires) { //当前线程 final Thread current = Thread.cu…

继续阅读 java lock 实现_java自定义实现lock