Recently in the project to optimize the interface, found guava concurrent programming in the listenablefuture more appropriate, so it is used. It feels good to share. The use scenario is this, the client needs to upload data to the server, involving several table inserts. is a table inserted before, the performance is not very good. Now insert concurrently, the code is as follows:
Private Listeningexecutorservice Executorservice = Moreexecutors.liste
array as an indexed value. Index>=0 index
Object Method
equalsAvoid throwing NULL pointer exceptions
HashcodeHashing [hash] operations with all fields of an object should be simpler. Guava Objects.hashcode (Object ...) A reasonable, sequentially-sensitive hash value is computed for the passed-in field sequence. You can use Objects.hashcode (field1, Field2, ..., fieldn) instead of manually calculating hash values
TostringMore convenient to use
Tags: extern tools int key stat Google. exe private currentGuava is a tool class provided by Google, powerful, for example, I want to save the data locally, what should I do? The only thing we think about is the global map and the session. What if we want to achieve the size of this container? Where's the time? It's not good.Guava has such a function. Don't talk much about code.Tokencache.java PackageCom.mmall.common;ImportCom.google.common.cache.CacheBuilder;ImportCom.google.common.cache.CacheL
());Entryfactory is an enumeration class, the enumeration class can also be used so that the knowledge has risen!Enum Entryfactory {strong {@Override 3) GetFeedA) Locate the segment where key is located and call the Segment.get methodb) Get referenceentry, if present, check if value is out of date, return resultc) Clean upclass LocalCache{ public @Nullable V get(@Nullable Object key) { if (key == null) { return null; } int hash = hash(key); return segmen
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
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
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 **.
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
Differences between Classes12.jar,ojdbc14.jar,ojdbc5.jar and Ojdbc6.jar, the difference between
When using Oracle JDBC drivers, there are some issues that you can solve by replacing different versions of Oracle JDBC drivers. Most commonly used Ojdbc14.jar have multiple vers
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
Java class package into jar file introduction of jar package, java class package jar
1. Package classes into jar files
First, let's take a look at the source code of MainActivity. java and func. java respectively.
To package func. java into a jar package, use the fol
Now I've written a Java project and want to export the executable jar file. There are two methods, as follows.
I. Runnable JAR File
Click the "File" button in the upper left corner of Eclipse and select "Export".
Select "Runnable JAR File" under Java and click "Next".
Direct "Finish".
II.
In the pom.xml of the MAVEN project, add:Details:1. Right click on Maven project, >maven clear in Run as, first clean up, may error, no tube2. In the menu section, such as: file, edit, source, refactor, Navigate, Project, MyEclipse, Mobile, Search, Run, Windows, help find project> Clear, clears the project, why this step, do not directly execute 3 and 4, I have tried this side, not clear, under the Web-inf class all. java files are not automatically compiled and modified3. Right-click on the Mav
I am writing a Java project, which is an API provided to the customer to call, but my API requires about 10. Jar files,
In the past, I used the export JAR file function of eclipse to export jar files. Such jar files can be used, but the package customers who depend on my APIs still need to import them, in this way, we
1. Click "window"-> "Preferences"-> "Java"-> "installed jres"
2. in this case, the right side of "installed jres" is the List Pane, listing the system's JRE environment. Select Your JRE and click "Edit... ", a window appears (edit JRE)
3. Select the Rt. jar file: "C:/program files/Java/jre_1.5.0_06/lib/RT. Jar"Click "+" on the left to expand it,
4. after expansion, You can see "Source attachment :( none)
How to compile a Java program into a. EXE file. Generally, there are only two types of answers. One is to create an executable JAR file package, and then it can be like. The CHM document is also double-clicked to run, and the other is to use jet for compilation. However, jet has to pay for it, and it is said that jet has not compiled all Java programs into execution files, and the performance has to be discounted. Therefore, the best choice is to crea
Original link:Http://blog.chinaunix.net/uid-692788-id-2681136.htmlA jar package is a compressed document that is unique to Java, and you can actually interpret it as a. zip package.Of course there is a difference, there is a meta-inf\manifest in the jar package. MF file, which is generated automatically when you find a jar package.The
It is often seen on the internet that someone asks how to compile the Java program into an. exe file. There are usually only two answers, one is to make an executable JAR file package, and then it can be like. The CHM document is double-clicked, and the other uses JET to compile. But jet is buying it, and it is said that jet is not able to compile all of the Java programs into executable files, and performance has to be discounted. So, the best way to
Package and use the JAR library in JAR
I wonder if you have such a requirement when writing a Java program: Package the project that references other third-party JAR libraries into a JAR file for running. that is to say, the packaged JAR file contains the third-party
Open the command prompt (Win2000 or run the CMD command in the running box, Win98 is the DOS prompt), enter jar chelp, and press enter (if jdk1.1 or a later version already exists on your disk ), what do you see:
Usage: jar {ctxu} [vfm0mi] [Jar-file] [manifest-file] [-C Directory] File Name...
Option:
-C. Create a new archive
-T list the archived content
-X expan
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.