Java face test-frame nine
81, what are the benefits of using the spring framework?
Lightweight: Spring is lightweight, the basic version is about 2MB.
Control reversal: Spring enables loose coupling through control inversion, and objects give them dependencies, rather than creating or locating dependent objects.
Aspect-oriented programming (AOP): Spring supports facet-oriented programming and separates app
Apply for Java, did not expect to go after, said is to make Erlang, a new thing, equivalent to the original Java knowledge all abandoned, learn a new set of Dongdong, had to do. No. 50th Bo Xia Road
Specific pen test can refer to: http://blog.csdn.net/fenglibing/article/details/17535361. Give array arr[] a sortBubble sortPublic int[] Bubblesort (int[] a) {for (in
MD5 and RSA are the two most commonly used algorithms in network transmission. After understanding the principles of these two algorithms, you can get a general idea of what encryption is like. However, these two algorithms use different environments and are just complementary.
I. MD5 Algorithm
First, MD5 is irreversible and can only be encrypted but cannot be decrypted. For example, if the plaintext value is yanzi1225627 and the MD5 encrypted string is 14F2AE15259E2C276A095E7394DA0CA9, but yanz
Write in front: the test and resolution of Netty concurrency problem is completely beyond my expectations, more and more things to say. So this medium, that is to say, there will be the next article. As for the discovery of the problem point, Onecoder is also trying to verify.Continue the concurrency problem. In the Java NIO Framework Netty Tutorial (11) Concurrent access
-port Web services mapped to the extranet 80 ports, the command is as follows:
Ngrok http 8080
The interface after startup is as follows:
The red section is the mapped extranet address, which is now accessed by accessing local port 8080. But the free version of the Ngrok, the generated external network map address is random, each reboot will be different, but in fact, it is not serious, because every day Ngrok start a halfway will not close, every time after the start, to the micro-credit
The maximum memory supported by JDK varies with operating systems. You can use the following method to test the maximum memory supported by different operating systems.
C:> JAVA-xmxxxxxm (G)-version
XXXX indicates the maximum memory size, and M (g) indicates the memory measurement unit. In the preceding command, XXXX is written as a specific number, and m or G is used as the unit, if the comma
Java face test list for first-line internet companyJava Key knowledge
Multithreading (thread state, thread concurrency, synchronized and lock differences and underlying principles, commonly used locks and their use of scenes and principles,
Volatile and threadlocal solve the problem, the implementation of CAs in Java
Thread pooling principles and implementations
Java Background development face test
Java basic JVM related JUC concurrency related Spring distributed correlation algorithm data structure design pattern database Redis cache related network related other
Java Basics
Arrays.sort realization principle and collection realization principleThe difference between a foreac
To test whether RABBITMQ is useful, a RABBITMQ basic functional test Case written in the Java language is written for informational purposes only.Code Description:Because the implementation language is Java, there are Java virtual machines (JDK or JRE installed) to
Cobertura is a code coverage measurement tool integrated with JUnitIt 's free, open source. It can be integrated with Ant and Maven, or it can be called from the command linecan generate reports in HTML or XML format HTML results can be sorted according to different criteriaPercentage of code lines and code branches that are covered for each class, package, and overall project calculationEclipse Plugin Address: http://ecobertura.johoop.de/update/ (requires Eclipse 3.5+)Using Ant to perform Cob
Inheritance summary: class {public static void main (string[] args) {System.out.println ("Hello world!");}} class fu{private int num = 9;public void Show1 () {}public void setnum (int num) {this.num = num;} Fu () {}}class Zi extends fu{//int num = 4;void Show () {int num = 7; System.out.println (Super.num);}} Zi z = new Zi (); Z.setnum (4); Inheritance: Features: 1, which improves the reusability of code. 2, the relationship between classes and classes is the precondition of polymorphism. Inheri
JUnit is a regression testing framework (regression testing framework) written by Erich Gamma and Kent Beck for Java developers to write unit tests. JUnit has different techniques for using objects of different natures, such as CLASS,JSP,SERVLET,EJB. The following is an example of a class test.Test steps:1 Importing JUNIT4-related jar packages(Select Java Project, right-click---> select Properties---->
Performance testing objectives
Performance testing is different from functional testing. It is not a right or error test, but a measure of speed and slowness. Before conducting a real performance test, you must first clarify the objectives:
1. Under the specified hardware conditions, the larger the number of concurrent requests, the better the response time. The product manager proposes how many concurrent
The most basic module testing1: First create a Java project and create a student data class in the project that is being unit tested, as follows: PackageUnitTest; Public classStudent {PrivateString name; PrivateString sex; Private intHigh ; Private intAge ; PrivateString School; PublicStudent (string name, String sex,intHighintAge , String School) { This. Name =name; This. Sex =sex; This. High =High ; This. Age =Age ; This. School =School
, negative, and zero. So let's proceed as follows. First, right-click a new juint test case in the calculator class and name it calculatorsquaretest. Then the code of this class is modified as follows:
1 package Org. logback. test; 2 3 Import static Org. JUnit. assert. *; 4 5 import Java. util. arrays; 6 Import Java. u
Android automated testing using Java Invoke Monkeyrunner It is well known that in general we use the Monkeyrunner in Android for automated testing using the Python language to write test scripts.However, it has recently been discovered that you can call the Monkeyrunner Api in Java and write test scripts in the
When looking at the KMP algorithm, you want to simply count the execution time and performance.
The conclusion is that: Java string IndexOf method performance is best, followed by the KMP algorithm, followed by the traditional BF algorithm, of course, a bit far-fetched, the sun's algorithm is also used to achieve the use of Java, the look is not like the KMP, but also need to study in detail.
The
multithreaded test with return results, which can be used directly under JDK1.5. The code is as follows:Importjava.util.concurrent.*;Importjava.util.Date;Importjava.util.List;Importjava.util.ArrayList;/*** Java thread: Thread with return value * *@authorwb_qiuquan.ying*/@SuppressWarnings ("Unchecked") Public classTest { Public Static voidMain (string[] args)throwsexecutionexception, interruptedexception {S
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.