不错的linux下通用的java程序启动脚本(转载)
虽然写起动shell的频率非常不高。。。但是每次要写都要对付一大堆的jar文件路径,新加jar包也必须要修改起动shell。在网上找到一个挺好的通用shell脚本。只需要修改一些配置变量,就可以用来做起动脚本了。并且除了能起动、还支持关闭、重启、查看是否正在运行的功能。原文地址:http://www.tudaxi...
2024-01-10java方法通用返回结果集封装操作
我们在封装方法的时候,有的时候除了需要返回数据结果集data,有的时候需要返回code(或者status) 或者 msg ,此时可以采取下面两种方式进行封装方法的返回值:一.返回结果使用HashMap接收1.方法中的数据封装到hashmap中 public Map<String,Object> result(Object object) { Map<String,Object> result = new HashMap<String, Obje...
2024-01-1012v1a和12v2a通用么
品牌型号:绿巨能电源适配器系统:12v1a12v1a和12v2a不通用。因为电压一定,用电器电阻一定,根据欧姆定律,其电流就一定,而你用的现在是2A,因为其电压是220V,用电器内部电阻不会改变,那通过用电器的电流就一定,如果你用小于2A的12V适配器,可能造成路由工作不稳定。12v1a和12v2a的区别在于输出电流的大小。12v1a电源输出1安培的电流,而12v2a电源则能够输出2安培的...
2024-01-245v1a和5v2a可以通用吗
品牌型号:华为原装线充套装系统:CP405B/CP415B/CP415C/CP415D5v1a和5v2a可以通用,都是5v。不过电流不同会影响充电速度,5v1A功率是5瓦,5v2A功率是10瓦,假设你手机原配充电器是5瓦的,现在用10瓦的代替充电,可能充电速度和以前5瓦是一样的,如果说你原配充电器是10瓦,现在用5瓦充电,那么充电速度肯定变慢了,或者说你手机已经支持超级快充的能力,那么10...
2024-02-02车载风扇12v和24v通用吗
品牌型号:绿联车载风扇系统:LP436-10421车载风扇12v和24v不通用。24V的电源线能够用在12V的电源上,但是12V的电源线不能用在24V上。这种情况下一定要使用的话,需要加上一个变压器进行转换以后才能够正常使用。如果强行使用的话,会造成芯片烧毁,损坏主板系统。车载风扇是由发动机冷却液温度开关控制其运转,通常有两级转速90℃一级低速95℃二级高速。另外空调开启也会控制电子扇运转...
2024-02-07Java何时使用通用方法以及何时使用通配符?
我正在从OracleDocGenericMethod中阅读有关泛型方法的信息。当比较指出何时使用通配符以及何时使用通用方法时,我对此感到非常困惑。引用文档。interface Collection<E> { public boolean containsAll(Collection<?> c); public boolean addAll(Collection<? extends E> c);}我们可以在这里使用通用方法:interface Collection<E> { publ...
2024-01-10java 追加内容到文件末尾的几种常用方法
import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.RandomAccessFile; publicclass WriteStreamAppend { /** * 追加文件:...
2024-01-10java 文件压缩及解压缩
java操作windows命令(Rar.exe)执行文件压缩// String srcPath = "D:\\test";// 被压缩文件夹String srcPath = "D:\\test.txt";// 被压缩文件String destPath = "D:\\test.rar";// 压缩后文件String rarexePath = "C:\\Program Files\\WinRAR\\Rar.exe"; // 电脑系统中WinRAR安装路径 未安装出错String[] rarcmd = { rar...
2024-01-10Java Web项目中实现文件下载功能的实例教程
需求:实现一个具有文件下载功能的网页,主要下载压缩包和图片两种实现方法:一:通过超链接实现下载在HTML网页中,通过超链接链接到要下载的文件的地址<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <h1>通过链接下载文件</h1> <a href="/day06/download/cors.zip">压...
2024-01-10Java不同构建配置文件的不同依赖项
对于不同的配置文件,maven pom.xml文件中是否可能具有一组不同的依赖关系?例如mvn -P debugmvn -P release我想在一个配置文件中选择一个不同的依赖项jar文件,该文件具有相同的类名和相同接口的不同实现。回答:在此引用Maven文档:配置文件元素既包含可选激活(配置文件触发器),又包含如果已激...
2024-01-10Java如何将文件属性更改为只读?
这段代码演示了如何将文件属性修改为只读。File类有一个setReadOnly()方法使文件只读,还有一个canWrite()方法知道它是否可写。package org.nhooo.example.io;import java.io.File;public class FileReadOnlyExample { public static void main(String[] args) throws Exception { File file = new File("ReadOnly....
2024-01-10java事件处理
完成一个按钮的事件处理程序,实现功能自拟,例如:改变窗口的背景颜色,改变按钮的位置等等package demo;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class MyFrame implements ActionListener { JPanel p; JFrame f; JBut...
2024-01-10Java实现按行分割大文件
简介工作的时候,需要将一个大的文本文件按行分割成几个小文件。本来懒得写,想网上copy一下得了,但是 google 了一遍,找了几个代码写的有点乱,尝试了之后发现效率太慢了,一个 1000000 行 200M 的文件,按每个文件 2000 行分割,要6分多钟才能跑完。没办法自己写了个,试了几次,基本都是 4 秒内...
2024-01-10在Java中的ZIP存档中修改文本文件
我的用例要求我打开一个txt文件,例如abc.txt,该文件位于zip归档文件中,该归档文件包含以下格式的键值对:key1 = value1key2 = value2..依此类推,每个键值对都位于新行中。我必须更改与某个键对应的一个值,然后将文本文件放回存档的新副本中。如何在Java中执行此操作?到目前为止,我的尝试: ...
2024-01-10创建java的可执行文件
Jar工具的作用是java程序中若干文件联合压缩到一个Jar包里面。使用jar工具的时候用到的三类文件:Manifest 文件(可选择的)Jar文件的描述(生成的jar包名字)需要打包的文件首先编译源 程序,譬如javac MyFrame.jar。(放...
2024-01-10java实现文件编码转换的方法
在开发过程中,可能会遇到文件编码的转换,虽然说开发工具eclipse可以转换编码,但是有的情况却很不方便。比如,原来文件本身的编码是GBK,现在要转换成UTF-8,如果直接在eclipse中把文件编码修改成UTF-8,恭喜你,是乱码,因为不能直接从GBK到UTF-8进行转换,这时就需要我们手动的来转换编码。下面...
2024-01-10java操作vaftpd实现上传、下载
1.配置文件conf/vsftpd.properties(我是单独写了一个配置文件,你可以直接写在application中)vsftpd.ip=192.168.**.**vsftpd.user=wangweivsftpd.pwd=123456vsftpd.port=21#ftp服务器根路径vsftpd.remote.base.path=/var/ftp/wangwei#ftp服务器上的相对路径【文件路径 =/var/ftp/wangwei/images】vsftpd.remote.file.path=/im...
2024-01-10java 向上转型和向下转型
学习向上转型和向下转型怎么用没多难,但是为什么那样用,我搞了很多次没弄明白。没弄明白的原因是平时学习时之看例子,而例子一般都比较简单,没有对象之间的调用,一般就是一个对象调用自己的方法。 首先看下怎么用转型。 要转型,首先要有继承。继承是面向对象...
2024-01-10java深入探究07-jdbc下
1.BeanUtils组件 1)使用:导入commons-beanutils-1.8.3.jar核心包,日志支持包: commons-logging-1.1.3.jar 缺少日志的jar文件报错:java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 2)用法: 1.对象属性的拷贝 BeanUtils.copyProperty(admin, "userName", "jack"); B...
2024-01-10java类加载的过程
说明当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过以下三个步骤对该类进行初始化。类加载步骤1、加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的 java.lang.Class 对象,作为方法区中类数据的访问入口...
2024-01-10java游戏下载
本教程操作环境:windows7系统、java10版,DELL G3电脑。1.游戏运行思路(1)定义三个变量,分别用于设置答案(answerNum),记录猜的次数(count)和每次猜的数(guessNum)(2)使用Scanner获得键盘输入与控制台交互(3)这里我采用随机数的方式设置答案,Math.random()函数可以产生一个(0,1]范围内的随机数,...
2024-01-10java加载顺序?
class A{ public static void f(){}}A a=new A();先加载类还是先加载静态语句?回答:先加载类。正确表述应该是:加载类,初始化静态语句。类加载发生在最前面,类加载顺序为: 加载-链接-初始化...静态语句初始化发生在初始化阶段,晚于类加载阶段。如果是在问,在 A a=new A();时,静态部分和实例部分的初始化顺序,那么全部的初始化顺序为:静态变量静...
2024-03-16重写和重载在java中有何不同?
在对类关系的讨论上,我们可以对类或者是子类进行操作。如果是类的处理,我们可以选择重载。要是针对于子类的定义,就要用到重写。很多新学java的小伙伴会在这两个知识点上混淆概念,所以今天小编整理出了二者上的不同点。接下来我们会从定义、格式、用法上进行分析,探寻重写和重载的不...
2024-01-10请问下,我们通常口里说的`java`指的是JRE吗?
JDK 是包含了JRE(Java运行环境)的:请问下,我们通常口里说的java指的是JRE吗? 还是说指的是java写的代码而已呢?回答:一般 Java 指两个东西Java 语言Java 环境(含类库)不过 Java 环境就比较复杂了,分开发环境 (JDK) 和运行环境 (JRE)。而且还细分了三个版本:JavaSE(标准版,日常应用)、JavaEE(企业版,企业级开发) 和 JavaME(微型...
2024-02-22java如何使用FTP下载
在进行文件的下载时,我们大多数选的是FTP文件传输的方法,相信大家对这种下载方式还是比较熟悉的。那么有没有试过用java语言,来操作FTP进行下载呢?本篇主要对FTP做了简要的说明,然后对FTP下载思路进行梳理,最后带来FTP下载文件的实例代码展示。1、FTP说明FTP是文件传输协议FileTransferProtocol的...
2024-01-10java 向上转型和向下转型(1)
1. 简介Java的转型问题在父类引用指向子类对象时产生,可以划分为向上转型和向下转型。向上转型:父类引用指向子类对象向下转型:父类引用转换为子类引用(引用变量的声明类型发生变化)2. 示例2.1 代码示例首先构造父类和子类,再进行向上转型和向下转型,代码如下: 1 class Father { 2 pu...
2024-01-10