2021
05-19
05-19
Java基础之容器Vector详解
一、前言知识补充:Arrays.copyOf函数:publicstaticint[]copyOf(int[]original,intnewLength){int[]copy=newint[newLength];System.arraycopy(original,0,copy,0,Math.min(original.length,newLength));returncopy;}可见copyOf()在内部新建一个数组,调用arrayCopy()将original内容复制到copy中去,并且长度为newLength。返回copy;继续看一下Sys...
继续阅读 >
用java方法写简易ATM,供大家参考,具体内容如下本文需求:用java写一个简易ATM功能:有登陆,有查询资金功能,有存款功能,有取款功能,有转账功能,有退出;简述:(java方法)类似于javascript中的函数,用于封装一些代码,以便代码的复用;技术需求:方法效果如下:代码如下:packagecom.atm;importjava.util.Scanner;/****@author小zz*创建时间2019年5月9日下午4:13:10*@version1.0*/publicclassAtm{/**注...
一、LinkedList的整体结构1.1、LinkedList的继承关系publicclassLinkedList<E>extendsAbstractSequentialList<E>implementsList<E>,Deque<E>LinkedList具备AbstractSequentialList的特点:AbstractSequentialList只支持按次序访问,而不像AbstractList那样支持随机访问LinkedList具备List的特点LinkedList具备Deque的特点:Deque是一个线性collection,支持在两端插入和移除元素1.2、LinkedList的结构/...
前言在项目验收阶段,通常会对待验收项目做一些安全漏洞的测试,比如接口攻击,并发测试,XSS注入,SQL恶意注入测试,安全越权等操作,这时,就是考验项目的安全方面是否做的足够健壮的时候,本篇对XSS脚本攻击在实际WEB项目中的处理办法,提供2种可实行的方法xss攻击XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是Jav...
最近我在考虑如何远程控制tomcat的启动和关机,最后是有友好的界面,能够实现一键式操作的,这样会肯定是会很方便的,网上找了半天,没找到,有说使用sheel脚本的,有在tomcat服务器上面安装个客户端的,这些都不是我所需要的,后来不经意在网上找到一篇文章稍微讲述了下,但是他写的不完整,一些关键的地方没提到,还有一些地方写错了,我重新整理了下,在这里分享给大家。首先,我下载了一个崭新的tomcat,我选择的是7版本的。解...
在很多的实际场景中,我们需要得到某个包名下面所有的类,包括我们自己在src里写的java类和一些第三方提供的jar包里的类,那么怎么来实现呢?今天带大家来完成这件事。src下面的类如何获取:首先,比较简单的是得到我们自己写的类,我们先来完成这个,项目的结构图如下:我故意创建了这么个比较复杂的项目结构,现在我们就来获取com.baibin包下所有的类,并且打印他们,代码如下:importorg.junit.Test;importjava.io.File;impor...
1.如下图中的检测值存到数据库是科学计数法2经过代码处理后3只需要对你读到的字符串进行如下操作BigDecimalbd=newBigDecimal("读到的值");StringcheckValue=bd.toPlainString();补充:javaexcel导出时长数字变成科学计数法的解决方法今天在做excel导出的时候,导出的表格中长度大于11的数字会自动用科学计数法显示。一开始,我想着直接将数据全部转为string类型,没想到还是无法解决问题(...
1.前言程序实现基于星型结构(服务器接收来自各个客户端发送的信息,然后将信息传递给其他客户端界面并在其他客户端界面显示发送的信息)2.类图3.代码客户端代码:packagenetProgram;importjava.io.IOException;importjava.net.Socket;importjava.net.SocketAddress;publicclassClientimplementsScreenInputInterface{privateSocketHandlersocketHandler;publicvoidstart(){newThread(newScreenInpu...
一、概述1、因为有些需求,需要把word文档里面的特定数据,设置成可变的;所以需要某种方式,把可变量用标签(如${变量名})替换,通过后端赋值此变量名,重新生成的Word就能根据后端设置的内容变化。2、替换方法:准备一份word模板文档,如:word_mode.doc(或word_mode.docx)文件,把可变内容,用标签${变量名}替换(如图1姓名:${name})3、转成可读模板:全部设置完变量标签后,对此word文档进行另存为xml格式的文档(图2)...
本篇文章主要讲述了使用数组实现环形队列的思路以及具体代码一、队列是什么我们先来看下百科的解释:队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。总结起来两点:1.一种线性表2.添加操作只能在表尾,删除操作在表头(先进先出)二、实现队列的思路 1.初始化一个空...
本功能实现需要用到第三方jar包jave,JAVE 是java调用FFmpeg的封装工具。springboot项目pom文件中添加以下依赖<!--https://mvnrepository.com/artifact/ws.schild/jave-core--><dependency><groupId>ws.schild</groupId><artifactId>jave-core</artifactId><version>3.1.1</version></dependency><!--以下依赖根据系统二选一--><!--win系统平台的依赖--><dependency><groupId>ws.sch...
开放端口安全组没开放端口是原罪!!!导致好多BUG费时费力。Hbase悄悄咪咪的用了好多端口,比如被我抓到的42239,直接搜索报错药不对症。Hbase安装下载压缩包可以去官网下载http://hbase.apache.org/downloads.html也可以去镜像下载历史版本http://archive.apache.org/dist/hbase/以1.3.2版本为例:直接下载或者下载到本地再上传都行,看你哪个快。wgethttp://archive.apache.org/dist/hbase/1.3.2/hbase-1.3.2-bin.tar.gztar-z...