[Java] String 배열을 선언할 때 발생하는 Null Exception StringArray NullpointerException 문자열 배열을 선언할 때 주로 사용하는 방법인 String[] S = new String[5]; 이때 각 요소들은 null로 초기화되기 때문에 접근 시 NullpointerException이 발생함 만약 초기 값을 지정하고 싶을 때Arrays.fill(S, ""); 을 사용한다면 배열 S의 모든 요소가 갖고있는 값은 ""이 되어 에러를 피할 수 있다. Computer Science/Troubleshooting 2022.08.10
[MySQL] MySQL 원격(외부)접속 허용하기(Ubuntu, Windows) MySQL database 원격 접속 허용 방법 I. Ubuntu 1. my.cnf(5.7) 혹은 mysqld.cnf(8.0) 파일 찾기 /etc/mysqll/mysql.conf.d/mysqld.cnf 파일을 열어서 bind address = 127.0.0.1 부분을 찾아 bind address = 0.0.0.0 으로 수정 2. mysql 재시작 systemctl restart mysql 3. 서버 내 방화벽에서 3306번 포트 허용 4. 유저 생성 및 권한 부여 use mysql; create user '{유저명}'@'%' identified by '{비밀번호}'; grant all privileges on {db이름}.* to '{유저명}'@'%' identified by '{비밀번호}'; II. W.. Computer Science/Troubleshooting 2022.08.10
[MySQL] MySQL ERROR 1175 DELETE나 UPDATE시 안전 모드가 작동된 것이다. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 1. SQL 명령어를 이용한 안전 모드 해제 SET SQL_SAFE_UPDATES = 0; 2. MySQL Workbench를 이용한 안전 모드 해제 Edit -> Preferences -> SQL Editor -> Safe Updates 체크박스의 체크 해제 Computer Science/Troubleshooting 2022.08.10
[Windows] 윈도우 11 숨김폴더 보기 숨김 폴더 혹은 숨겨진 파일을 봐야 하는 순간이 올 때가 있다. 윈도우 11에서는 그 설정이 간편한 편이다. 1. 파일 탐색기를 열어서 2. 상단바에 보기 클릭 3. 목록 중 맨 아래에 있는 '표시' 클릭 4. 표시를 클릭하고 나타난 목록 중 가장 아래에 있는 '숨긴 항목' 선택 이제 숨김 폴더가 보일 것이다. Computer Science/Troubleshooting 2022.08.09
[MySQL] MySQL ERROR 1290 파일을 LORD하면서 발생할 수 있는 오류 중 하나. Error Code: 1290. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 1. 경로 조회 하단 코드 실행 SHOW VARIABLES LIKE 'secure_file%'; 2. 경로를 따라 파일 재설정 values에 나타난 경로를 따라 LOAD하고자 하는 파일 설정. 대부분 경로는 C:/ProgramData/~~ 인데 ProgramData 폴더는 숨김폴더. 안 보인다면 숨김폴더를 표시합니다. Computer Science/Troubleshooting 2022.08.07
[MySQL] 엑셀 CSV NULL 에러 CSV(엑셀)파일 내에 NULL값이 있어 LOAD 시 에러가 날 때 데이터를 읽어들이기 위해 read_csv() 함수를 실행하면서 NULL값에 대한 처리로 인해 에러가 발생할 때가 있다. 1. 설정 확인 select @@global.sql\_mode; 2. 다음의 설정이 없으면, 추가하기 set @@global.sql\_mode="NO\_ENGINE\_SUBSTITUTION"; Computer Science/Troubleshooting 2022.08.07