...
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="f7a134575027bd65-cf644ffe-4bde4382-bb14a497-56ef46bdd8cd4522f239d51b"><ac:parameter ac:name=""> normalization</ac:parameter></ac:structured-macro> *normalization* : Lossy conversion of the data to its simplest known (and anticipated) form. "When implementations keep strings in a normalized form, they can be assured that equivalent strings have a unique binary representation" \[[Unicode 08|AA. Java References#Unicode 08]\]. |
...
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="fb3b9a8f0bdb2b4e-29abe369-4a1b4b2f-9933ad1e-61340a9ff529ec7a3d629e9e"><ac:parameter ac:name=""> volatile</ac:parameter></ac:structured-macro> *volatile* : Declaring a variable {{volatile}} ensures that all threads see a consistent value of the variable. Volatile guarantees atomic reads and writes of values, however, it does not guarantee the atomicity of composite operations such as variable incrementation (read-modify-write sequence). "Operations on the master copies of volatile variables on behalf of a thread are performed by the main memory in exactly the order that the thread requested." \[[JVMSpec 99|AA. Java References#JVMSpec 99]\]. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1de50e9e-570e-41ed-9f12-2a0b5ff2db9b"><ac:parameter ac:name=""> vulnerability</ac:parameter></ac:structured-macro> *vulnerability* : "A set of conditions that allows an attacker to violate an explicit or implicit security policy" \[[Seacord 05|AA. Java References#Seacord 05]\]. |