原创 多線程中的i++線程安全嗎?爲什麼?
不安全。因爲i++不是原子性操作。i++分爲讀取i值,對i值加1,再賦值給i++, 執行過程中任何一步都有可能被其他線程搶佔。
原创 HTTP/1.1通用首部字段—Cache-Control的指令no-cache
Cache-Control:no-cache 使用no-cache指令的目的是爲了防止從緩存中返回過期的資源。 客戶端:客戶端發送的請求中如果包含no-cache指令,則表示客戶端將不會接受緩存過的響應,於是,“中間”的緩存服務器必須把客
原创 tmajJBNbDu
tmajJBNbDu
原创 使用Interllij idea JSR303驗證報錯: java.lang.NoClassDefFoundError: javax/validation/ValidatorFactory
報錯信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'goodsController': Inject
原创 MyBatis筆記(一)錯誤 Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not
最近在學習MyBatis的映射器(一對一的級聯查詢) 遇到一個問題,報錯信息如下: Exception in thread "main" org.mybatis.spring.MyBatisSystemException: nested
原创 Java語言程序設計課程實驗題目 第七次實驗
Java語言程序設計課程實驗題目 第七次實驗 1. 在IDE中輸入並觀察以下代碼,分析該段程序的作用。 import java.awt.*; public class TestMenu{ public static void m
原创 Java語言程序設計課程實驗題目 第九次實驗
Java語言程序設計課程實驗題目 第九次實驗 1. 在Eclipse或NetBeans中輸入並觀察以下代碼,分析該段程序的作用。 import java.awt.*; import java.awt.event.*; import j
原创 Java語言程序設計課程實驗題目 第六次實驗
Java語言程序設計課程實驗題目 第六次實驗 1. 在IDE中輸入並觀察以下代碼,分析該段程序的作用。 import java.awt.*; import java.awt.event.*; import javax.swing.*;
原创 Java語言程序設計課程實驗題目 第四次實驗
1. 在IDE中輸入以下代碼,觀察運行結果,並說明該段程序的作用。 import java.awt.event.*; import javax.swing.*; public class ButtonExample extends J
原创 Java語言程序設計課程實驗題目 第三次實驗
1. 在IDE中輸入以下代碼,觀察運行結果,並說明該段程序的作用。 public class MultiplicationTable { public static void main(String[] args)
原创 Java語言程序設計課程實驗題目 第一次實驗
1. 在IDE中輸入以下代碼,並觀察運行結果。 import java.util.Scanner; public class ComputeAverage { public static void main(String[] ar
原创 Java語言程序設計課程實驗題目 第五次實驗
1. 在IDE中輸入並觀察以下代碼,分析該段程序的作用。 public abstract class GeometricObject { private String color = "white"; private bo
原创 Java語言程序設計課程實驗題目 第二次實驗
1. 在IDE中輸入以下代碼,觀察運行結果,並說明該段程序的作用。 import java.util.Scanner; public class DisplayTime { public stati