LR12JDK 1.7, 32-bitEnvironment variables are well equippedThe Java jar package to be tested and its dependent jar packages are sorted and placed in the JDK's Lib directory===== "New Java vuser script, click" Java function ", pop up the Insert Java
First, download the main development tools
Download of JDK
Www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Downloads for Eclipse
This article is only for the purpose of documenting the environment, convenient for you to view later.First, build maven in eclipse1. Install maven Unzip the apache-maven-3.5.0 into the C packing directoryConfigure The MAVEN environment to change
Java is object-oriented programming, and individuals feel that memory is more important.First StageJava Basics SectionUNIX development environmentFamiliar with the installation and use of operating system Linux commonly used in development: Master
1, the commonly used browser has ie,chrome,firefox, where IE and Chrome browser need to download the driver, in order to launch the browser. Note that the driver has 32 and 64-bit differences.How to view the browser version and number of bits of the
overriding : Overrides are subclasses of methods that override the parent class, with two important features1. Subclass method Name and parameter type, number must be the same as the parent class.2. If there is a return value, the return value type
Resources:https://crunchify.com/hashmap-vs-concurrenthashmap-vs-synchronizedmap-how-a-hashmap-can-be-synchronized-in-java/Https://stackoverflow.com/questions/35534906/java-hashmap-getobject-infinite-loopSome implementation classes of map and their
The Java.util.concurrent.ExecutorService interface provides a number of methods for threading management
Method
Description
Shutdown
Refuses to receive new tasks, closes when the submitted task is executed,
Suppose a thread assigns a value to a variable: variable = 3;The memory model needs to fix a problem: "Under what conditions, the thread reading variable will see this value as 3?" ”This may seem natural, but if there is a lack of synchronization,
List: (ordered, can be repeated) by subscript index----ArrayList variable array, randomly finds----linkedlist linked list, no matter where the insertion is deleted fast----Vector efficiency is lower than ArrayList. But can be used for multi-threaded
Java implementation of FTP file and folder upload and download
FTP is the abbreviation for file Transfer Protocol (document Transfer Protocol), and Chinese is called "Interfax protocol". Used for two-way transmission of control files on the
Use of 1.final modifiers:
Final can modify the variable, and after the final modified variable is assigned the initial value, it cannot be re-assigned.
Final can modify the method, and the final modified method cannot be overridden.
/* * sets a U-set, including the minimum path length and the previous node * V-u collection to indicate that no adjustment has been made * The v-u set is gradually increased by U. and adjust the minimum path * */public class Dijkstra {private static
Keywords: threads, thread, Runnable, sleep (), yield (), join (), synchronization one, thread overviewIn an operating system, each independently executed program can be called a process, which is a "running program". And in the process can have more
Read Catalogue
What is a functional interface (functional Interface)
Functional interface Uses
About @functionalinterface annotations
Allows defining default methods in a functional interface
Allows defining static methods
/** * Recursively lists the names of all files under the drive letter, such as E:\HeartIsland * * @author Heartisland * */public class Filelistdemo { /** * Recursively enumerates the names of all the files under the drive letter. If all the
Cheatsheet: 2017 06.01 ~ 06.30, cheatsheet06.01
. NET
Porting a. NET Framework library to. NET Core
Performance Improvements in. NET Core
High-performance. NET by example: Filtering bot traffic
Protobuf-net gets proto3 support
Web
MyBatis openSession (), close (), and commit () underlying code profiling, mybatisopensession
I. What did openSession do in the MyBatis tool class?
Mybatis tool class
1 private static final String RESOURCE = "mybatis-config.xml"; 2 private static
[Tomcat] Tomcat log cutting and tomcat log CuttingDownload and decompress cronolog # tar zxvf cronolog-1.6.2.tar.gz2, enter the cronolog Installation File directory # cd cronolog-1.6.23, run installation #. /configure # make install 4. Check the
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.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service