商城首页欢迎来到中国正版软件门户

最新文章

  • 如何使用Docker部署Java Web应用程序? 正版软件
    如何使用Docker部署Java Web应用程序?
    docker部署javaweb系统1.在root目录下创建一个路径test/appmkdirtest&&cdtest&&mkdirapp&&cdapp2.将apache-tomcat-7.0.29.tar.gz及jdk-7u25-linux-x64.tar.gz拷贝到app目录下3.解压两个tar.gz文件tar-zxvfapache-tomcat-7.0.29.tar.gztar-zxvfjdk-7u25-linux-x64.tar.gz4.对解压后的文件进行重命名mvapache-tomcat-7.0
    749天前 web Docker Java 0
  • Java如何实现解析zip压缩包并获取文件内容 正版软件
    Java如何实现解析zip压缩包并获取文件内容
    功能描述页面上传一个源码压缩包,后端将压缩包解压,并获取每个文件中的内容。相关源码(1)首先定义一个与解压文件对应的实体类。packagecom.sonar.data.vo;importlombok.Data;/***文件解析对象**@authorYuanqiang.Zhang*@since2022/7/12*/@DatapublicclassUnzipFileVo{/***类型:0-文件夹;1-文件*/privateIntegertype;/***文件路径(如:src/main/java/com/zyq
    749天前 Java zip 0
  • Python range()函数怎么使用 正版软件
    Python range()函数怎么使用
    Python3range()返回的是一个可迭代对象(类型是对象),而不是列表类型,所以打印的时候不会打印列表函数语法range(start,stop[,step])参数说明:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);stop:计数到stop结束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]没有5step:步长,默认为1。例如:range(0,5)等价于range(0,5,1)实例>>>range(10)#从0开始到9[0,1,
    749天前 Python range() 0
  • Python八大排序怎么实现 正版软件
    Python八大排序怎么实现
    1.基数排序基数排序的基本思想是先将数字按照个位数上数字的大小进行排序,排序之后再将已经排过序的数字再按照十位数上数字的大小进行排序,依次推类#统计这个列表中数字最大的数字有几位defradix_sort_nums(nums):max=nums[0]foriinnums:ifmax0:max=int(max/10)times+=1returntimes#每个数字各个位置的数字大小,比如(123,1)则是3,(123,2)则是2defget_num(num,n):return(int(num/(10**(n
    749天前 Python 0
  • Java 中异步和同步的区别是什么? 正版软件
    Java 中异步和同步的区别是什么?
    区别1、异步和同步的区别一般是调用方是否需要等待结果。2、是否需要等待结果是同步。3、还可以为是否需要等待结果是异步。实例--异步Threadt3=newThread(newRunnable(){@Overridepublicvoidrun(){try{for(inti=0;i
    749天前 Java 0
  • 使用java的Sorted要注意什么 正版软件
    使用java的Sorted要注意什么
    概念1、Sorted是中间操作,返回排列顺序的Stream。如果不输入定制的Comparator,这些要素将按自然顺序排列。使用注意2、在执行Sorted操作之后,stringCollection中元素的顺序没有改变。Sorted只对流中的元素进行排序,而不会改变原始集合中元素的顺序。实例stringCollection.stream().sorted().filter((s)->s.startsWith("a")).forEach(System.out::println);//"aaa1","aaa2"
    749天前 Java sorted 0
  • Java ArrayList与LinkedList及HashMap容器怎么使用 正版软件
    Java ArrayList与LinkedList及HashMap容器怎么使用
    一、ArrayList1.原理2.用法打开Idea新建项目,右击src新建包com.my.Container,再创建Container.class输入以下代码packagecom.my.Container;importjava.util.ArrayList;importjava.util.Random;publicclassContainer{publicstaticvoidmain(String[]args){ArrayListnames=newArrayList();//创建一个ArrayList对象
    749天前 Java arraylist linkedlist 0
  • Redis特殊数据类型之stream怎么应用 正版软件
    Redis特殊数据类型之stream怎么应用
    RedisStream是Redis5.0版本新增加的数据类型,Redis专门为消息队列设计的数据类型。在Redis5.0Stream没出来之前,消息队列的实现方式都有着各自的缺陷,例如:发布订阅模式,不能持久化也就无法可靠的保存消息,并且对于离线重连的客户端不能读取历史消息的缺陷;List实现消息队列的方式不能重复消费,一个消息消费完就会被删除,而且生产者需要自行实现全局唯一ID。基于以上问题,Redis5.0便推出了Stream类型也是此版本最重要的功能,用于完美地实现消息队列,它支持消息的持久化、支持
    749天前 redis Stream 0
  • Java并发编程之线程状态实例分析 正版软件
    Java并发编程之线程状态实例分析
    线程状态概述线程由生到死的完整过程:当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,有几种状态呢?在API中java.lang.Thread.State这个枚举中给出了六种线程状态:线程状态导致状态发生条件NEW(新建)线程刚被创建,但是并未启动。还没调用start方法。MyThreadt=newMyThread只有线程对象,没有线程特征。Runnable(可运行)线程可以在java虚拟机中运行的状态,可能正在运行自己代码,也可能没有,这取决于操作系统处
    749天前 Java 0
  • mysql下的max_allowed_packet参数怎么设置 正版软件
    mysql下的max_allowed_packet参数怎么设置
    MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet参数限制,导致写入或者更新失败。(比方说导入数据库,数据表)查看目前配置:代码如下:mysql>showVARIABLESlike'%max_allowed_packet%';+--------------------------+------------+|Variable_name|Value|+--------------------------+----------
    749天前 MySQL max_allowed_packet 0