After packaging a project with fat jar, use the following code to output the JAR file as a byte stream.
public final static byte[] findJarBytes(String path){ File file = new File(path); try{ FileInputStream fis = new FileInputStream(file); JarInputStream jis = new JarInputStream(fis); Manifest manifest = jis.getM
I. Io and stream
Data input and output (I/O for input/output)The input and output of standard input devices and standard output devices are referred to as standard I/OThe input and output of files stored on an external disk are referred to as files I/O.The input and output of the specified string bucket in the memory are referred to as string I/O.
The process of data input and output can be visually viewed as a stream.The operation for retrieving dat
When an ordinary project is not applicable to the jar package management tools such as MAVEN, usually I copy the jar package directly under the LIB, and add the additional jar package directly in the build path, or use the jar package of the User_libraries packageIn a folder, and then make the project dependent on the
1: Login Register IO version case (master)Ask, write it over again.Cn.itcast.pojo UserCn.itcast.dao UserdaoCn.itcast.dao.impl UserDaoImp1 (realize I don't care)Cn.itcast.game GuessnumberCn.itcast.test Usertest2: Data manipulation flow (flow of manipulating basic type data) (understanding)(1) Basic types of data can be manipulated(2) Stream object nameDataInputStreamDataOutputStream3: Memory operation flow (understanding)(1) Sometimes we do not need to
Example 3 jar package connection sqlserver2000-msbase. jar; MSSQLServer. jar; msutil. Jar
1. Ensure that the environment is OK. 1. Install JDK. 2. Download The JDBC driver.
Here msbase. jar; MSSQLServer. jar; download msutil.
java.io uses design patterns such as adapter pattern decoration mode to solve the socket and input-output problems of character streams.
A byte stream can only be processed at a time, in order to more easily manipulate the data, it adds a socket flow.
Problem Introduction:
Why is the buffer stream more efficient than ordinary file-byte throttling?
An operation without buffering, which writes a byte ever
The content of this article:
What is a stream
BYTE stream
Character Stream
Starting Date: 2018-07-24
what is a stream
Flow is an abstract concept, is an abstraction of input, the input stream can be regarded as an input channel, the outpu
Elementary stream
In the MPEG-2, bit streams that contain encoded images, sounds, or data are called the basic stream ES (elementary stream ), it only contains one type of data (audio, video, or subtitle). What we call "audio", "video", or "bit stream" is elementary stream,
Java input/output streamPre-knowledge preparation1. Basic Java SyntaxBasic principle:While the program is running, it may be necessary to read the required data from an external storage medium or other program, which requires the use of an input stream object. The input stream points to the source called it, and the program reads the source data from the input stream
java.io uses design patterns such as adapter mode decoration mode to solve the problem of socket and input and output of character streams.The byte stream can only process one bytes at a time, and in order to manipulate data more conveniently, it joins the socket stream.Problem Introduction: Why is buffered stream more efficient than normal file-byte throttling?Without buffering, a byte is written for each
Java I/O article 2 (buffer stream random stream array Stream Data Stream), java Article 2
1: Buffer stream BufferedReader BufferedWriter
Strong read/write capability, able to read and write a single row of data separately, can reduce the number of visits to the hard disk.
1/
File stream and data stream, file stream data stream
1. File Type
1.1,In Qt, file types are dividedTwo categories
1.1.1,Text file:The file content is a readable text character
1.1.2,Data file:The file content is binary data directly.
1.2,QFileDirectly supporting text files and data filesRead/write
. Cpp File
# Incl
1. Packaging jar files under DOS
Copy Code code as follows:
D:\jdk1.5.0_07\bin> Jar/help
Usage:jar {ctxu}[vfm0mi] [jar-file] [manifest-file] [-c directory] filename ... Options: -c Create a new archive -t List of archived content -x expand a named (or all) file in the archive -u Update an existing archive -v Generate verbose output to
http://blog.csdn.net/u013177446/article/details/54134394******************************************************The Maven build tool can be used to package the project to generate a generic jar package, a runnable jar package, or to package all dependencies together to generate a jar;One, ordinary jar packageThe ordinary
Background:Environment problems, positioning as dependent jar missing, modify the project Pom file to supplement the dependent jar.Update Key Description:Dependency jar, Update commitBusiness jar, also need to update the commit: Maven build will reference the dependent jar, update the environment if the dependent
After searching for a long time on the Internet, it is a bit confusing. This is the DT in the JDK configuration classpath. jar and tools. what are the two jar files? Some people say this DT. jar is about swing. Open this package and you can see the classes related to swing. If swing is used, configure the classpath, but RT. what about swing in
The command to run the MapReduce jar package is the Hadoop jar **.jar
The command to run the jar package for the normal main function is Java-classpath **.jar
Because I have not known the difference between the two commands, so I stubbornly use Java-classpath **.
Document directory
Main methods and constants in the file class
Procedure
Byte output stream: outputstream
Byte input stream: inputstream
Character output stream: writer
Character input stream: Reader
File class
In the entire Io package, the only class that indicates the file itself is the file class. You can
Maven project package jar depends on external jar, maven project package jar
Sometimes we want to develop some small java programs. We need to package them into jar and execute them separately to create a maven project. maven is very convenient and there is a plug-in that is automatically packaged into
The IP datagram has a header and data two parts, the first part of the header is a fixed length of 20 bytes, is all the IP datagram must have. The header includes: total length, logo, MF, DF, offset.
The digital signal actually transmits the data stream, the general data flow includes the following three kinds:
ES streams: Also called basic streams, which contain continuous streams of video, audio, or data.
PES st
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.