...
Wiki Markup |
---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="b843285e6984c9e1-ad14c494-4f3a40b6-b2939609-486c8e5e8baed30e56604e03"><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="1b42004372ee26b7-8425339f-4f53493a-acb98407-3cd7c3f5f1c4f4f1537caacc"><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="7130b5d1-d516-48f9-a4c3-346e320451b9"><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]\]. |