今週の問題記録


最初の問題は、tomcatを停止するときに停止できないことです.エラーは、Error occurred during initialization of VMの問題発見原因が停止したとき、サーバのメモリ不足によるものです.7.5 Gのサーバー、私は6 Gを設置しました.システムの一部が占有されているため、メモリが不足しています.2つ目の質問:
全角と半角の問題は、全角を半角に変えることです.
	/**
	 *               。
	 * <br/><br/>
	 *      12288,     32       (33-126)   (65281-65374)      :   65248
	 * @param src               
	 * @return         
	 */
	public static String toSemiangle(String src) {
		char[] c = src.toCharArray();
		for (int index = 0; index < c.length; index++) {
			if (c[index] == 12288) {//     
				c[index] = (char) 32;
			} else if (c[index] > 65280 && c[index] < 65375) {//       
				c[index] = (char) (c[index] - 65248);
			}
		}
		return String.valueOf(c);
	}

 
質問3:プレイヤーへの問い合わせ:たまみの結果、2つのレコードが検索されました.SQLは、データベースのインストールがデフォルトで使用される大文字と小文字を区別しないため、クエリー時に大文字と小文字を区別する処理を行うことを解決します.加binary解決.(日本語のひらがなとカタカナ)SELECT*FROM_player_name_log WHERE pname ='たくみ';
 
Mysqlのデフォルトクエリーは大文字と小文字を区別せず、SQL文にbinaryを加えて大文字と小文字を区別することができます.
BINARYは関数ではなく、タイプ変換演算子であり、後ろの文字列をバイナリ文字列に強制するために使用され、文字列比較時に大文字と小文字を区別すると理解されます.
SELECT * FROM player_name_log WHERE binary pname ='たくみ';